.website-brand{display:inline-flex;align-items:center;gap:.3em;vertical-align:baseline;white-space:nowrap}.website-brand>img.website-brand-logo{display:block;flex-shrink:0;height:1em;width:auto;max-width:4.5em;box-sizing:content-box;padding:.125em;border-radius:3px;background:#fff;object-fit:contain}.website-brand>img.website-brand-logo[data-dark]{background:#172554}:is(.bt-markdown-rich,.bt-markdown-content,.markdown-content,.markdown-editor-surface .ProseMirror) .md-image-wrap{position:relative;display:inline-block;max-width:80%;line-height:0;vertical-align:middle;margin:0 .25em 0 0}:is(.bt-markdown-rich,.bt-markdown-content,.markdown-content,.markdown-editor-surface .ProseMirror) img.md-image{display:block;max-width:100%;max-height:500px;height:auto;object-fit:contain}.md-image-resize-handle{position:absolute;top:0;right:0;width:14px;height:100%;cursor:col-resize;touch-action:none;opacity:0}.md-image-resize-handle:after{content:"";position:absolute;top:50%;right:3px;transform:translateY(-50%);width:5px;height:24px;max-height:100%;background:#58a6ff;border:1px solid #2563eb}.md-image-wrap:hover>.md-image-resize-handle,.md-image-wrap.ProseMirror-selectednode>.md-image-resize-handle{opacity:1}.ProseMirror[contenteditable=false] .md-image-resize-handle{display:none}:is(.bt-markdown-rich,.bt-markdown-content,.markdown-content) .md-image-wrap img{vertical-align:middle}.md-image-wrap [hidden]{display:none!important}.bt-md-image-text-container{display:block}.bt-md-image-text-content{display:contents}:is(p,span).bt-md-image-text{display:flow-root;padding-top:var(--bt-md-image-text-offset, 0px)}:is(p,span).bt-md-image-text>.bt-md-image-text-content{display:contents;overflow-wrap:anywhere;word-break:break-all}:is(p,span).bt-md-image-text>.bt-md-image-text-content>:first-child:not(br){float:inline-start;position:relative;width:var(--bt-md-image-width);max-width:none;margin:calc(-1 * var(--bt-md-image-text-offset, 0px)) var(--bt-md-image-gap) 0 0}:is(p,span).bt-md-image-text-stacked>.bt-md-image-text-content>:first-child{display:block;width:var(--bt-md-image-width);max-width:100%;margin:0 0 var(--bt-md-image-gap)}.bt-md-image-text .bt-md-image-text-content a,.bt-md-image-text .bt-md-image-text-content code{display:inline;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.bt-markdown-table-toolbar{position:fixed;z-index:10000;border:1px solid #64748b;background:Canvas;color:CanvasText;box-shadow:0 2px 5px #0003;overflow-x:auto}.bt-markdown-table-toolbar[hidden]{display:none}.bt-markdown-table-actions{display:flex;align-items:center;width:max-content;gap:2px;padding:2px}.bt-markdown-table-actions button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:0;background:transparent;color:inherit;cursor:pointer;font-size:16px}.bt-markdown-table-actions button:hover{background:#58a6ff25;border-color:#58a6ff}.bt-markdown-table-actions button:disabled{opacity:.4;cursor:default}.bt-markdown-table-actions .bt-markdown-table-danger{color:#d32f2f;background:#d32f2f15;border-color:#d32f2f55}@media print{.bt-markdown-table-toolbar{display:none}}.md-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1lh;vertical-align:top;line-height:inherit;flex-shrink:0}.md-icon svg{display:block;width:1em;height:1em}svg.md-icon{height:1em;vertical-align:-.125em}.ProseMirror[contenteditable=true] .md-icon{cursor:pointer}.md-icon.ProseMirror-selectednode{outline:1px solid #58a6ff}.md-text-colour,.md-text-background{font-weight:inherit}.bt-markdown-rich strong,.bt-markdown-content strong{font-weight:700}.bt-markdown-rich .md-image-wrap,.markdown-editor-surface .ProseMirror .md-image-wrap{vertical-align:middle}.bt-markdown-formatting-controls{position:relative}.bt-markdown-picker{position:fixed;z-index:2147483000;width:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;border:1px solid #64748b;padding:6px;box-shadow:0 4px 16px #0004;font:14px/20px system-ui,sans-serif;display:flex;flex-direction:column;gap:6px}.bt-markdown-picker *{box-sizing:border-box}.bt-markdown-picker button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:30px;min-height:30px;padding:4px;border:1px solid #64748b;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.bt-markdown-picker button:disabled{opacity:.45;cursor:default}.bt-markdown-picker button:not(:disabled):hover,.bt-markdown-picker button[aria-pressed=true]{outline:2px solid #58a6ff;outline-offset:-2px}.bt-markdown-picker input{min-width:0;width:100%;color:inherit;background:transparent;border:1px solid #64748b;border-radius:0;font:inherit;padding:4px}.bt-markdown-picker-heading{display:flex;align-items:center;justify-content:space-between;background:#58a6ff25;border:1px solid #58a6ff;padding:4px}.bt-markdown-picker-heading span{display:inline-flex;align-items:center;gap:4px}.bt-markdown-picker .bt-markdown-picker-close{color:#d32f2f;background:#d32f2f22;border-color:#d32f2f}.bt-markdown-colour-swatches{display:flex;flex-wrap:wrap;gap:4px}.bt-markdown-colour-custom{display:flex;align-items:end;gap:4px;margin-top:6px}.bt-markdown-colour-custom label{min-width:0;flex:1}.bt-markdown-colour-custom input{height:30px}.bt-markdown-icon-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-height:240px;overflow:auto}.bt-markdown-icon-grid button{width:100%}.bt-markdown-icon-search{display:flex;align-items:center;gap:6px}.bt-markdown-picker button:not(:disabled):hover,.bt-markdown-colour-custom input[type=color]:hover{border-color:#58a6ff;background-image:linear-gradient(#58a6ff30,#58a6ff30)}.bt-markdown-colour-custom input[type=color]{display:block;cursor:pointer}.bt-markdown-colour-custom input[type=color]:focus-visible,.bt-markdown-picker button:focus-visible{outline:2px solid #58a6ff;outline-offset:1px}.bt-markdown-code-block{min-width:0;margin:.6em 0;border:1px solid #3c3f41;border-radius:0;overflow:hidden;background:#2b2b2b;color:#a9b7c6;text-align:left}.bt-markdown-code-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;padding:2px 4px;border-bottom:1px solid #3c3f41;background:#232530;-webkit-user-select:none;user-select:none}.bt-markdown-code-language,.bt-markdown-code-copy,.bt-markdown-code-language-menu button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:0;padding:6px 8px;background:transparent;color:#a9b7c6;font:12px/16px ui-sans-serif,sans-serif;cursor:pointer}.bt-markdown-code-language:disabled{cursor:default}.bt-markdown-code-language:hover:not(:disabled),.bt-markdown-code-copy:hover,.bt-markdown-code-language-menu button:hover{background:#3c3f41;color:#fff}.bt-markdown-code-language:focus-visible,.bt-markdown-code-copy:focus-visible,.bt-markdown-code-language-menu button:focus-visible{outline:2px solid #6897bb;outline-offset:-2px}.bt-markdown-code-language>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-family:ui-monospace,monospace}.bt-markdown-code-copy{min-width:100px;justify-content:center}.bt-markdown-code-copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.bt-markdown-code-block .cm-editor{height:auto;font:12px/1.5 ui-monospace,monospace}.bt-markdown-code-block .cm-editor.cm-focused{outline:none}.bt-markdown-code-language-menu{position:fixed;z-index:2147483647;width:min(224px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;background:#232530;color:#a9b7c6;border:1px solid #555;font:12px/16px ui-sans-serif,sans-serif;box-shadow:0 8px 24px #0008}.bt-markdown-code-language-menu input{box-sizing:border-box;width:100%;padding:8px;border:0;border-bottom:1px solid #555;border-radius:0;background:transparent;color:inherit;font:inherit}.bt-markdown-code-language-menu [role=menu]{max-height:min(400px,calc(100vh - 64px));overflow:auto}.bt-markdown-code-language-menu button{width:100%;text-align:left}blockquote.bt-markdown-quote{position:relative;border:1px solid #a5b4fc;border-left-width:3px;background:#eef2ff;color:#312e81;padding:6px 8px}blockquote.bt-markdown-quote>.bt-markdown-quote-copy{position:absolute;top:0;right:0;z-index:1;opacity:0;pointer-events:none;color:inherit;background:inherit}blockquote.bt-markdown-quote:hover>.bt-markdown-quote-copy,blockquote.bt-markdown-quote>.bt-markdown-quote-copy:focus-visible{opacity:1;pointer-events:auto}.bt-markdown-quote .bt-markdown-quote-copy:hover{background:#c7d2fe;color:#312e81}.bt-markdown-theme-dark .bt-markdown-quote,.markdown-editor-surface .ProseMirror .bt-markdown-quote{border-color:#6366f1;background:#252944;color:#c7d2fe}:is(.bt-markdown-rich,.bt-markdown-content,.markdown-editor-surface .ProseMirror,.markdown-content) a[href]{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;max-width:100%;box-sizing:border-box;padding:0 .3em;border:2px solid #64748b;border-radius:0;background:#dbeafe;color:#1e40af;line-height:inherit;vertical-align:baseline;overflow-wrap:anywhere;text-decoration:none;cursor:pointer}:is(.bt-markdown-rich,.bt-markdown-content,.markdown-editor-surface .ProseMirror,.markdown-content) a[href]:hover{background:#bfdbfe;text-decoration:none}:is(.bt-markdown-rich,.bt-markdown-content,.markdown-editor-surface .ProseMirror,.markdown-content) a[href]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bt-markdown-rich a[target=_blank]:after,.bt-markdown-content a[target=_blank]:after{content:"↗";display:inline-block;margin-inline-start:.25em;font-size:.85em;line-height:1;text-decoration:none}.bt-markdown-link-favicon:before{content:"";display:inline-block;width:1em;height:1lh;margin-inline-end:.25em;vertical-align:top;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m10 13 4-4M8 16l-1 1a4 4 0 0 1-6-6l4-4a4 4 0 0 1 6 0M16 8l1-1a4 4 0 0 1 6 6l-4 4a4 4 0 0 1-6 0'/%3E%3C/g%3E%3C/svg%3E") center / 1em 1em no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m10 13 4-4M8 16l-1 1a4 4 0 0 1-6-6l4-4a4 4 0 0 1 6 0M16 8l1-1a4 4 0 0 1 6 6l-4 4a4 4 0 0 1-6 0'/%3E%3C/g%3E%3C/svg%3E") center / 1em 1em no-repeat}.bt-markdown-link-favicon[data-link-icon-loaded]:before{-webkit-mask:none;mask:none;background:var(--bt-link-favicon) center / 1em 1em no-repeat}.bt-markdown-theme-dark .bt-markdown-toolbar{border-color:#374151;background:#1f2937}.bt-markdown-theme-dark .bt-markdown-toolbar-group{border-color:#374151}.bt-markdown-theme-dark .bt-markdown-toolbar button,.bt-markdown-theme-dark .bt-markdown-search button{background:#111827;color:#d1d5db}.bt-markdown-theme-dark .bt-markdown-toolbar button:hover:not(:disabled){border-color:#4b5563;background:#374151}.bt-markdown-theme-dark .bt-markdown-toolbar button[aria-pressed=true]{border-color:#8b5cf6;background:#312e81;color:#ddd6fe}.bt-markdown-toolbar{position:sticky;top:max(var(--bt-markdown-toolbar-top, 0px),var(--bt-markdown-sticky-offset, 0px));z-index:20;display:flex;flex:none;align-items:center;gap:.125rem;overflow-x:auto;border-bottom:1px solid #e5e7eb;background:#f9fafb;padding:.25rem .375rem;scrollbar-width:thin}.bt-markdown-toolbar button,.bt-markdown-search button{flex:none;cursor:pointer;border:1px solid transparent;border-radius:.25rem;background:#fff;padding:.25rem;color:#374151;font:inherit;font-size:.75rem;white-space:nowrap}.bt-markdown-toolbar button{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center}.bt-markdown-tooltip-anchor{display:inline-flex;flex:none}.bt-markdown-tooltip{position:fixed;z-index:300;max-width:min(20rem,calc(100vw - 1rem));pointer-events:none;overflow-wrap:anywhere;border:1px solid #4b5563;border-radius:.25rem;background:#1f2937;padding:.25rem .5rem;color:#f9fafb;box-shadow:0 16px 48px #01040973;font:12px/1.4 ui-sans-serif,system-ui,sans-serif}.bt-markdown-toolbar button:hover:not(:disabled){border-color:#d1d5db;background:#f3f4f6}.bt-markdown-toolbar button svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bt-markdown-toolbar-group{display:flex;flex:none;align-items:center;gap:.125rem;border-right:1px solid #e5e7eb;padding-right:.25rem}.bt-markdown-toolbar-group:last-child{border-right:0;padding-right:0}.bt-markdown-toolbar button[aria-pressed=true]{border-color:#4f46e5;background:#eef2ff;color:#3730a3}.bt-markdown-toolbar button:disabled{cursor:not-allowed;opacity:.45}.bt-markdown-toolbar-spacer{flex:1 0 1rem}.bt-markdown-search{display:flex;align-items:center;gap:.25rem;border-bottom:1px solid #e5e7eb;background:#f3f4f6;padding:.375rem}.bt-markdown-search input{min-width:8rem;flex:1;border:1px solid #d1d5db;border-radius:.25rem;padding:.3rem .5rem;font:inherit}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content){padding:.5rem;line-height:1.45}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) :is(p,ul,ol,blockquote,pre){margin-block:.25rem}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) :is(h1,h2,h3,h4,h5,h6){margin-block:.5rem;line-height:1.3}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) :is(ul,ol){padding-left:1.5rem}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li{margin-block:.125rem}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li>p{margin-block:0}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content)>:first-child{margin-top:0}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content)>:last-child{margin-bottom:0}.bt-markdown-line-numbers .bt-markdown-rich{position:relative}.bt-markdown-editor.bt-markdown-line-numbers .bt-markdown-rich .ProseMirror{padding-left:var(--bt-markdown-rich-inset)}.bt-markdown-rich-gutter{position:absolute;inset:0 auto 0 0;width:var(--bt-markdown-gutter-width);border-right:1px solid #cbd5e1;color:#64748b;pointer-events:none;-webkit-user-select:none;user-select:none}.bt-markdown-rich-gutter>span{position:absolute;inset-inline:0;display:flex;align-items:center;justify-content:flex-end;padding-right:.25rem;background:#f1f5f9;font:11px/1 ui-monospace,monospace}.bt-markdown-theme-dark .bt-markdown-rich-gutter{border-color:#374151;color:#9ca3af}.bt-markdown-theme-dark .bt-markdown-rich-gutter>span{background:#1f2937}.bt-markdown-content{font:14px/1.45 ui-sans-serif,system-ui,sans-serif}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) :is(h1,h2,h3,h4,h5,h6){font-weight:600}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) h1{font-size:1.6em}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) h2{font-size:1.35em}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) h3{font-size:1.15em}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) h4{font-size:1em}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) h5{font-size:1em}:is(.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) h6{font-size:1em}.bt-markdown-editor{--bt-markdown-gutter-width: 2.5rem;--bt-markdown-rich-inset: 3rem;--bt-markdown-row-background: rgb(100 116 139 / 5%);--bt-markdown-row-gap-color: #fff}.bt-markdown-theme-dark{--bt-markdown-row-background: rgb(148 163 184 / 10%);--bt-markdown-row-gap-color: #111827}.bt-markdown-editor-read-only .bt-markdown-rich-gutter,.bt-markdown-editor-read-only .bt-markdown-raw .cm-gutters{display:none}.bt-markdown-editor.bt-markdown-line-numbers .bt-markdown-rich .ProseMirror[contenteditable=false]{padding-left:.5rem}.bt-markdown-editor .ProseMirror[contenteditable=true] :is(p,h1,h2,h3,h4,h5,h6,pre,th,td),.bt-markdown-editor .cm-content[contenteditable=true] .cm-line{border-radius:0}.bt-markdown-editor .ProseMirror[contenteditable=true] :is(th,td),.bt-markdown-editor .cm-content[contenteditable=true] .cm-line:not(.cm-activeLine){background:var(--bt-markdown-row-background)}.bt-markdown-editor .ProseMirror[contenteditable=true]{isolation:isolate;overflow-x:clip}.bt-markdown-editor .ProseMirror[contenteditable=true] :is(p,h1,h2,h3,h4,h5,h6):not(:is(th,td,.md-status-item) *){position:relative}.bt-markdown-editor .ProseMirror[contenteditable=true] :is(p,h1,h2,h3,h4,h5,h6):not(:is(th,td,.md-status-item) *):before{content:"";position:absolute;inset:0 -100vw;z-index:-1;background:var(--bt-markdown-row-background);pointer-events:none}.bt-markdown-editor .cm-content[contenteditable=true] .cm-line,.bt-markdown-editor .bt-markdown-raw .cm-lineNumbers .cm-gutterElement{box-shadow:inset 0 -1px 0 var(--bt-markdown-row-gap-color)}.bt-markdown-editor .bt-markdown-raw .cm-lineNumbers .cm-gutterElement:not(.cm-activeLineGutter){background:var(--bt-markdown-row-background)}.bt-markdown-editor .bt-markdown-rich .ProseMirror{position:relative;z-index:1}.bt-markdown-rich-gutter{z-index:0}.bt-markdown-rich-gutter>span[data-status-row]:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:var(--bt-markdown-row-width);background:var(--bt-markdown-row-background);pointer-events:none}.bt-markdown-editor.bt-markdown-line-numbers:not(.bt-markdown-editor-read-only) .bt-markdown-rich .ProseMirror>ul.md-status-list{margin-inline-start:calc(var(--bt-markdown-gutter-width) - var(--bt-markdown-rich-inset) - 1px)}.bt-markdown-editor,.bt-markdown-content,.markdown-editor-surface{--bt-list-surface: var(--color-surface, #fff);--bt-list-surface-2: var(--color-surface-2, #f4f6f8);--bt-list-surface-3: var(--color-surface-3, #e8ecf1);--bt-list-border-subtle: var(--color-border-subtle, #d7dde5);--bt-list-border-strong: var(--color-border-strong, #b3bcc7);--bt-list-content: var(--color-content, #1f2630);--bt-list-content-dim: var(--color-content-dim, #3d4854);--bt-list-content-faint: var(--color-content-faint, #6b7683);--bt-list-accent: var(--color-accent, #1a63c4);--bt-list-accent-soft: var(--color-accent-soft, rgba(26, 99, 196, .12));--bt-list-success: var(--color-success, #1a7f37);--bt-list-success-soft: var(--color-success-soft, rgba(26, 127, 55, .13));--bt-list-warning: var(--color-warning, #9a6700);--bt-list-warning-soft: var(--color-warning-soft, rgba(154, 103, 0, .14));--bt-list-danger: var(--color-danger, #cf222e);--bt-list-danger-soft: var(--color-danger-soft, rgba(207, 34, 46, .12));--bt-list-font: var(--font-sans, system-ui, sans-serif)}.bt-markdown-theme-dark{--bt-list-surface: var(--color-surface, #161b22);--bt-list-surface-2: var(--color-surface-2, #1e2530);--bt-list-surface-3: var(--color-surface-3, #29323e);--bt-list-border-subtle: var(--color-border-subtle, #2e3542);--bt-list-border-strong: var(--color-border-strong, #4a525d);--bt-list-content: var(--color-content, #c3cfda);--bt-list-content-dim: var(--color-content-dim, #b0bac6);--bt-list-content-faint: var(--color-content-faint, #85909c);--bt-list-accent: var(--color-accent, #58a6ff);--bt-list-accent-soft: var(--color-accent-soft, rgba(88, 166, 255, .14));--bt-list-success: var(--color-success, #3fb950);--bt-list-success-soft: var(--color-success-soft, rgba(63, 185, 80, .15));--bt-list-warning: var(--color-warning, #d29922);--bt-list-warning-soft: var(--color-warning-soft, rgba(210, 153, 34, .16));--bt-list-danger: var(--color-danger, #f85149);--bt-list-danger-soft: var(--color-danger-soft, rgba(248, 81, 73, .15))}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ol{padding-left:1.5em;margin-top:.15em;margin-bottom:.15em}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul{list-style:disc}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ol{list-style:decimal}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li{margin:.15em 0}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul.md-task-list{list-style:none;padding-left:.7em}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-task-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5em;margin:.15em 0}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-task-item>.md-task-checkbox{flex:none;margin-top:.2em;cursor:pointer}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-task-item>.md-task-checkbox input{cursor:pointer;accent-color:var(--bt-list-accent)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-task-item>.md-task-content{flex:1 1 auto;min-width:0}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-task-item[data-checked=true]>.md-task-content{color:var(--bt-list-content-dim);text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul.md-status-list{list-style:none;padding-left:0;display:grid;grid-template-columns:max-content minmax(8ch,1fr)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item{position:relative;display:grid;grid-column:span 2;grid-template-columns:subgrid;align-items:start;column-gap:.25em;margin:.15em 0;--bt-status-inline-padding: .25em;padding:.15em var(--bt-status-inline-padding);border-radius:0;border-left:3px solid var(--md-status-color);background:var(--md-status-soft)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item li.md-status-item{background:color-mix(in srgb,var(--md-status-color) 24%,transparent)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul.md-status-list ul.md-status-list{grid-template-columns:minmax(8ch,1fr);margin-inline-end:calc(-1 * var(--bt-status-inline-padding))}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul.md-status-list ul.md-status-list>li.md-status-item{grid-column:span 1;grid-template-columns:minmax(8ch,1fr)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul.md-status-list ul.md-status-list>li.md-status-item>.md-status-row{grid-column:1}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul.md-status-list ul.md-status-list>li.md-status-item>.md-status-tag{position:absolute;right:100%;width:max-content;margin-left:0;padding:0 4px 0 0;justify-content:flex-end}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item:has(ul.md-status-list){background:color-mix(in srgb,var(--md-status-soft) 55%,transparent)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item.md-status-dragged{opacity:.7}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-image-wrap.md-image-read:after,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-image-wrap.md-image-unread:after{position:absolute;top:4px;right:4px;z-index:2;padding:2px;border-radius:0;line-height:0;-webkit-user-select:none;user-select:none;pointer-events:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-image-wrap.md-image-read:after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23c8f7cd' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z'/><path d='M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/></svg>");background:color-mix(in srgb,var(--bt-list-success) 80%,transparent);border:1px solid var(--bt-list-success)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-image-wrap.md-image-unread:after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23241a00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9.9 4.24A9.1 9.1 0 0 1 12 4c7 0 10 8 10 8a18.5 18.5 0 0 1-2.16 3.19M6.6 6.6A18.4 18.4 0 0 0 2 12s3 8 10 8a9.1 9.1 0 0 0 5.4-1.6M9.9 9.9a3 3 0 0 0 4.2 4.2'/><path d='M2 2l20 20'/></svg>");background:color-mix(in srgb,var(--bt-list-warning) 85%,transparent);border:1px solid var(--bt-list-warning)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-pdf-pages{margin-left:.4em;padding:1px 5px;border-radius:0;border:1px solid color-mix(in srgb,var(--bt-list-warning) 55%,transparent);background:var(--bt-list-warning-soft);color:var(--bt-list-warning);font-family:var(--bt-list-font);font-size:.75em;white-space:nowrap;-webkit-user-select:none;user-select:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-pdf-pages.md-pdf-pages-read{border-color:color-mix(in srgb,var(--bt-list-success) 55%,transparent);background:var(--bt-list-success-soft);color:var(--bt-list-success)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item.ProseMirror-selectednode{outline:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item.ProseMirror-selectednode:after{content:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-row{grid-column:2;grid-row:1;position:relative;display:flex;align-items:flex-start;flex-wrap:nowrap;gap:.4em;min-width:0}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item[data-status="NOT STARTED"]{--md-status-color: var(--bt-list-content-faint);--md-status-soft: rgba(133, 144, 156, .12)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item[data-status="IN PROGRESS"]{--md-status-color: var(--bt-list-accent);--md-status-soft: var(--bt-list-accent-soft)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item[data-status="TO REVIEW"]{--md-status-color: var(--bt-list-warning);--md-status-soft: var(--bt-list-warning-soft)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item[data-status=DONE]{--md-status-color: var(--bt-list-success);--md-status-soft: var(--bt-list-success-soft)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item[data-status=FAILED]{--md-status-color: var(--bt-list-danger);--md-status-soft: var(--bt-list-danger-soft)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-chip,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-tag{flex:none;display:flex;align-items:center;gap:.25em;padding:.05em .4em;border-radius:0;border:1px solid var(--bt-list-border-subtle);background:var(--bt-list-surface-2);font-size:.8em;line-height:1.6;white-space:nowrap;-webkit-user-select:none;user-select:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-chip{justify-content:center;align-items:center;width:2.3em;height:2.3em;padding:0;line-height:1;color:var(--md-status-color);border-color:color-mix(in srgb,var(--md-status-color) 45%,transparent);cursor:pointer}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content)[contenteditable=false] .md-status-chip{cursor:default}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-lane{grid-column:1;grid-row:1;align-self:stretch;justify-self:stretch;margin-left:-.4em;-webkit-user-select:none;user-select:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content)[contenteditable=true] .md-status-lane{cursor:grab}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul.md-status-list ul.md-status-list>li.md-status-item>.md-status-lane{position:absolute;left:-1.1em;top:0;bottom:0;width:1.1em;margin-left:0}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-tag{grid-column:1;grid-row:1;z-index:1;justify-content:flex-start;align-items:center;align-self:start;height:2.3em;margin-left:-.4em;padding:0 0 0 .4em;border:none;background:none;color:var(--bt-list-accent)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-tag>span:not(.md-item-position){display:flex;align-items:center;line-height:1}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content)[contenteditable=true] .md-status-tag{cursor:grab}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-tag[data-level=warning]{color:var(--bt-list-warning)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-tag[data-level=danger]{color:color-mix(in srgb,var(--bt-list-danger) 65%,var(--bt-list-content-dim))}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-chip svg,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-tag svg,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option svg{width:1em;height:1em;flex:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-chip svg{width:1.2em;height:1.2em;display:block}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-chip[data-status=FAILED] svg,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-chip[data-status=DONE] svg{width:1.7em;height:1.7em}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-item-position{position:absolute;top:-.7em;right:-.7em;z-index:2;padding:0 .3em;border:1px solid color-mix(in srgb,var(--md-status-color, var(--bt-list-border-strong)) 55%,transparent);border-radius:0;background:color-mix(in srgb,var(--md-status-color, var(--bt-list-content-faint)) 30%,var(--bt-list-surface));font-family:var(--bt-list-font);font-size:.95em;font-stretch:87.5%;font-weight:600;letter-spacing:-.03em;line-height:1.5;color:color-mix(in srgb,var(--md-status-color, var(--bt-list-content-dim)) 30%,var(--bt-list-content));opacity:1;-webkit-user-select:none;user-select:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li{position:relative}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-content{flex:1 1 0;min-width:0}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-failure{position:absolute;bottom:calc(100% + 4px);left:0;z-index:30;display:flex;align-items:center;gap:.5em;padding:.25em .5em;border:1px solid var(--bt-list-danger);border-radius:0;background:var(--bt-list-surface-2);color:var(--bt-list-danger);font-size:.8em;white-space:nowrap;box-shadow:0 6px 18px #0104098c;-webkit-user-select:none;user-select:none}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-failure-action{border:1px solid var(--bt-list-border-strong);border-radius:0;padding:0 .4em;background:var(--bt-list-surface);color:var(--bt-list-content);cursor:pointer}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-failure-action:hover{border-color:var(--bt-list-accent)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-menu{position:absolute;top:0;left:0;z-index:30;display:flex;flex-direction:column;min-width:11em;padding:.2em;border:1px solid var(--bt-list-border-strong);border-radius:0;background:var(--bt-list-surface-2);box-shadow:0 6px 16px #00000073}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;padding:.2em .4em;border:none;border-radius:0;background:none;font-size:.85em;text-align:left;cursor:pointer}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option>span{flex:none;white-space:nowrap}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option>time{max-width:100%;white-space:normal;overflow-wrap:anywhere}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option:hover{background:var(--bt-list-surface-3)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option[data-current=true]{background:color-mix(in srgb,currentColor 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 55%,transparent);font-weight:600}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option[data-status="NOT STARTED"]{color:var(--bt-list-content-faint)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option[data-status="IN PROGRESS"]{color:var(--bt-list-accent)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option[data-status="TO REVIEW"]{color:var(--bt-list-warning)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option[data-status=DONE]{color:var(--bt-list-success)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-option[data-status=FAILED]{color:var(--bt-list-danger)}.md-status-menu-floating{position:fixed;z-index:300;display:flex;flex-direction:column;min-width:11em;max-width:calc(100vw - 8px);padding:.2em;border:1px solid var(--bt-list-border-strong);background:var(--bt-list-surface-2);color:var(--bt-list-content);box-shadow:0 6px 16px #00000040}.md-status-menu-floating[hidden]{display:none}.md-status-menu-floating .md-status-option{display:flex;align-items:center;flex-wrap:wrap;gap:.4em;padding:.3em .4em;border:none;border-radius:0;background:none;color:var(--bt-list-content-faint);font:inherit;font-size:.85em;text-align:left;cursor:pointer}.md-status-menu-floating .md-status-option svg{width:1em;height:1em;flex:none}.md-status-menu-floating .md-status-option:hover{background:var(--bt-list-surface-3)}.md-status-menu-floating .md-status-option[data-current=true]{background:color-mix(in srgb,currentColor 15%,transparent);box-shadow:inset 0 0 0 1px currentColor}.md-status-menu-floating .md-status-option[data-status="IN PROGRESS"]{color:var(--bt-list-accent)}.md-status-menu-floating .md-status-option[data-status="TO REVIEW"]{color:var(--bt-list-warning)}.md-status-menu-floating .md-status-option[data-status=DONE]{color:var(--bt-list-success)}.md-status-menu-floating .md-status-option[data-status=FAILED]{color:var(--bt-list-danger)}.md-status-menu-floating .md-status-option[data-status="IN PROGRESS"][data-current=true] svg{animation:md-status-spin 1s linear infinite}.bt-markdown-content .md-status-chip{cursor:default}@keyframes md-status-spin{to{transform:rotate(360deg)}}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-chip[data-status="IN PROGRESS"] svg,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) .md-status-tag[data-status="IN PROGRESS"] svg,:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li.md-status-item[data-status="IN PROGRESS"]>.md-status-row>.md-status-menu>.md-status-option[data-status="IN PROGRESS"] svg{animation:md-status-spin 1s linear infinite}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li:not(.md-task-item):not(.md-status-item){position:relative;list-style:none;margin-left:-1em;padding-left:1.5em}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li:not(.md-task-item):not(.md-status-item):before{position:absolute;top:0;left:.45em;z-index:1;color:var(--bt-list-content-dim)}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ul>li:not(.md-task-item):not(.md-status-item):before{content:"•"}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ol{counter-reset:md-ordered-line}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ol>li{counter-increment:md-ordered-line}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) ol>li:not(.md-task-item):not(.md-status-item):before{content:counter(md-ordered-line) ".";left:auto;right:calc(100% - 1.4em);white-space:nowrap}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li>.md-line{padding-left:0}:is(.markdown-editor-surface .ProseMirror,.bt-markdown-editor .bt-markdown-rich .ProseMirror,.bt-markdown-content) li:not(.md-line-row):not(.md-task-item):not(.md-status-item)>.md-line:first-child{margin-left:-1.5em;padding-left:1.5em}.bt-markdown-editor{box-sizing:border-box;display:flex;min-width:0;flex-direction:column;overflow:visible;border:1px solid #d1d5db;border-radius:0;background:#fff;color:#111827;font:14px/1.5 ui-sans-serif,system-ui,sans-serif}.bt-markdown-editor *,.bt-markdown-editor *:before,.bt-markdown-editor *:after{box-sizing:inherit}.bt-markdown-editor-fill{height:100%}.bt-markdown-theme-dark{border-color:#374151;background:#111827;color:#f3f4f6}.bt-markdown-editor-fill .bt-markdown-editor-body{min-height:0;flex:1;overflow:auto}.bt-markdown-mode-split{display:flex;overflow:hidden}.bt-markdown-split-pane{min-width:0;width:50%;overflow:auto;overflow-anchor:none;scrollbar-gutter:stable}.bt-markdown-split-pane+.bt-markdown-split-pane{border-left:1px solid #e5e7eb}.bt-markdown-rich .ProseMirror,.bt-markdown-raw .cm-content{padding:.75rem 1rem;outline:none}.bt-markdown-rich img,.bt-markdown-content img{max-width:100%;height:auto;border-radius:.25rem}.bt-markdown-rich a,.bt-markdown-content a{color:#4f46e5;text-decoration:underline}.bt-markdown-placeholder{display:inline-block;height:0;color:#9ca3af;pointer-events:none}.bt-markdown-content{overflow-wrap:anywhere}.bt-markdown-content blockquote,.bt-markdown-rich blockquote{margin-left:0;border-left:3px solid #c7d2fe;padding-left:.75rem;color:#4b5563}.bt-markdown-content table,.bt-markdown-rich table{width:100%;border-collapse:collapse}.bt-markdown-content th,.bt-markdown-content td,.bt-markdown-rich th,.bt-markdown-rich td{min-width:5rem;border:1px solid #d1d5db;padding:.375rem .5rem;text-align:left;vertical-align:top}.bt-markdown-content th,.bt-markdown-rich th{background:#f3f4f6;font-weight:600}@media(max-width:720px){.bt-markdown-mode-split{flex-direction:column;overflow:auto}.bt-markdown-split-pane{width:100%}.bt-markdown-split-pane+.bt-markdown-split-pane{border-top:1px solid #e5e7eb;border-left:0}}.bt-markdown-raw .cm-gutters{border-right:1px solid #e5e7eb;background:transparent;color:#9ca3af}.bt-markdown-theme-dark .bt-markdown-raw .cm-gutters{border-right-color:#374151;color:#6b7280}.bt-markdown-raw .cm-lineNumbers .cm-gutterElement{padding:0 .5rem 0 .75rem;font-size:.75em}.bt-markdown-raw .cm-content{caret-color:#2563eb}.bt-markdown-raw .cm-cursor{border-left:2px solid #2563eb}.bt-markdown-raw .cm-activeLine{background:#3b82f617}.bt-markdown-raw .cm-activeLineGutter{background:#3b82f629}.bt-markdown-theme-dark .cm-cursor{border-left-color:#93c5fd}.bt-markdown-theme-dark .cm-content{caret-color:#93c5fd}.bt-markdown-theme-dark .cm-selectionBackground{background:#334f76!important}.bt-markdown-tooltip{display:flex;align-items:center;gap:6px}.bt-markdown-tooltip-icon{display:inline-flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center}.bt-markdown-tooltip-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.bt-markdown-editor .md-page-break,.bt-markdown-content .md-page-break{border-top:1px dashed currentColor;break-after:page}.resource-article{width:100%}.resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor{color:#e2e8f0;font:1rem/1.7 ui-sans-serif,system-ui,sans-serif;overflow-wrap:anywhere;--bt-list-content: #e2e8f0;--bt-list-content-dim: #cbd5e1;--bt-list-content-faint: #94a3b8;--bt-list-surface: #0f172a;--bt-list-surface-2: #1e293b;--bt-list-surface-3: #334155}.resource-markdown .bt-markdown-editor{background:transparent}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror){padding:0;line-height:1.7;color:#e2e8f0}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror)>:is(p,ul,ol,blockquote,pre,table){margin-block:1rem}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) :is(h2,h3,h4){display:flex;align-items:center;gap:.5em;margin-block:2rem .75rem;line-height:1.35;color:#f8fafc}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) :is(h2,h3,h4)>.md-icon{flex:0 0 1em;width:1em;height:1em}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) h2{padding:.75rem;border:1px solid #334e68;background:#122033;font-size:1.25rem}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) h3{font-size:1.1rem}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) li{margin-block:.5rem}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) li>p{margin-block:0}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) li::marker{color:#93c5fd;font-weight:700}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) :is(th,td){padding:.75rem;border:1px solid #475569;vertical-align:top}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) th{background:#1e293b;color:#f8fafc;text-align:center}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) td{background:#0f172a;color:#e2e8f0}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) blockquote{margin-inline:0;padding:.75rem;border:1px solid #514875;border-left:3px solid #a78bfa;background:#1c1933;color:#e2e8f0}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) blockquote p{margin:0}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) a[href]{color:#bae6fd;background:#0c344b;text-decoration:none;border:1px solid #38718f;cursor:pointer}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) a[href]:hover{color:#fff;border-color:#38bdf8;background:#164e63}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) a[href]:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) .md-image-wrap{max-width:100%}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror) img:not(.website-brand-logo){max-width:100%;height:auto}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror)>:first-child{margin-top:0}:is(.resource-page .resource-article .resource-markdown.bt-markdown-content,.resource-markdown .bt-markdown-editor .bt-markdown-rich .ProseMirror)>:last-child{margin-bottom:0}.resource-illustration{border:1px solid #334e68;background:#0d182b}.resource-illustration figcaption{display:flex;align-items:center;gap:.5rem;padding:.75rem;color:#cbd5e1;background:#122033;border-bottom:1px solid #334e68;font-size:.875rem;line-height:1.5}.resource-illustration-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1rem;list-style:none}.resource-illustration-stage{position:relative;display:flex;align-items:center;gap:.75rem;min-width:0;border:1px solid #315574;background:#12243b;color:#7dd3fc;padding:.75rem}.resource-illustration-stage-1{border-color:#65558a;background:#211d38;color:#c4b5fd}.resource-illustration-stage-2{border-color:#32665c;background:#112b2b;color:#99f6e4}.resource-illustration-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5}.resource-illustration-number{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border:1px solid #3b82f6;background:#172554;color:#93c5fd;font-weight:700}.resource-illustration-connector{position:absolute;right:-1.25rem;top:calc(50% - .5rem);width:1.25rem;height:1rem;color:#94a3b8}@media(max-width:600px){.resource-illustration-stages{grid-template-columns:minmax(0,1fr)}.resource-illustration-connector{top:auto;right:calc(50% - .625rem);bottom:-1.2rem;transform:rotate(90deg)}}.resource-illustration-symbol{flex-shrink:0;width:1.125rem;height:1.125rem}.resource-illustration-label>span{color:#f1f5f9}.resource-card{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--resource-color) 45%,#1e293b);background:linear-gradient(135deg,color-mix(in srgb,var(--resource-color) 12%,#0f172a),#0f172a);cursor:pointer;transition:background .15s,border-color .15s}.resource-card:hover,.resource-card:focus-visible{border-color:color-mix(in srgb,var(--resource-color) 65%,white);background:color-mix(in srgb,var(--resource-color) 18%,#0f172a);outline:2px solid transparent}.resource-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:color-mix(in srgb,var(--resource-color) 35%,white);background:color-mix(in srgb,var(--resource-color) 25%,#0f172a);border:1px solid color-mix(in srgb,var(--resource-color) 50%,#1e293b)}.resource-section-heading{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #334155;background:#0f172a;font-size:1.25rem;font-weight:600;color:#e2e8f0}.resource-page:has(>.resource-article){display:flex;flex-direction:column;gap:2rem}.resource-page:has(>.resource-article)>*{width:100%;margin-block:0}.resource-related{border-top:1px solid #334155;padding-top:2rem}
