:is(.braudel-editor,.braudel-toolbar-overflow-menu,.braudel-dialog,.braudel-tooltip,.braudel-attachment-tray-wrapper,.braudel-attachment-tray),:is(.braudel-editor,.braudel-toolbar-overflow-menu,.braudel-dialog,.braudel-tooltip,.braudel-attachment-tray-wrapper,.braudel-attachment-tray) *,:is(.braudel-editor,.braudel-toolbar-overflow-menu,.braudel-dialog,.braudel-tooltip,.braudel-attachment-tray-wrapper,.braudel-attachment-tray) *:before,:is(.braudel-editor,.braudel-toolbar-overflow-menu,.braudel-dialog,.braudel-tooltip,.braudel-attachment-tray-wrapper,.braudel-attachment-tray) *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.braudel-editor{--br-font-body: -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--br-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--br-font-size-base: .875rem;--br-line-height-base: 1.5;--br-space-toolbar-y: .5rem;--br-space-toolbar-x: .75rem;--br-space-content-y: .75rem;--br-space-content-x: 1rem;--br-space-content-min-height: 7.5rem;--br-space-gap: .25rem;--br-space-divider: .5rem;--br-content-img-max-width: 800px;--br-icon-size: 1rem;--br-icon-button-size: 1.75rem;--br-hit-target: 2.25rem;--br-hit-target-compact: 1.75rem;--br-attachment-chip-height: 2rem;--br-attachment-chip-width: 300px;--br-color-fg: #e6edf3;--br-color-fg-muted: #7d8590;--br-color-bg: #0d1117;--br-color-bg-subtle: #161b22;--br-color-bg-hover: #21262d;--br-color-border: #30363d;--br-color-border-subtle: #21262d;--br-color-border-strong: #6e7681;--br-color-accent: #58a6ff;--br-color-accent-bg: rgba(56, 139, 253, .15);--br-color-on-accent: #0d1117;--br-color-danger: #f85149;--br-color-success: #3fb950;--br-color-warning: #d29922;--br-color-note: #6e7781;--br-color-on-status: #0d1117;--br-color-success-solid: #3fb950;--br-color-danger-solid: #ff6b63;--br-color-warning-solid: #e3b341;--br-focus-ring-width: 2px;--br-focus-ring-color: var(--br-color-accent);--br-focus-ring-offset: 2px;--br-radius-editor: 6px;--br-radius-button: 4px;--br-border-editor: 1px solid var(--br-color-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:var(--br-border-editor);border-radius:var(--br-radius-editor);background:var(--br-color-bg);color:var(--br-color-fg);font-family:var(--br-font-body);font-size:var(--br-font-size-base);line-height:var(--br-line-height-base);overflow:hidden}.braudel-editor[data-theme=light]{--br-color-fg: #1f2328;--br-color-fg-muted: #59636e;--br-color-bg: #ffffff;--br-color-bg-subtle: #f6f8fa;--br-color-bg-hover: #eaeef2;--br-color-border: #d0d7de;--br-color-border-subtle: #eaeef2;--br-color-border-strong: #8c959f;--br-color-accent: #0969da;--br-color-accent-bg: rgba(9, 105, 218, .1);--br-color-on-accent: #ffffff;--br-color-danger: #cf222e;--br-color-success: #1a7f37;--br-color-warning: #9a6700;--br-color-note: #59636e;--br-color-on-status: #ffffff;--br-color-success-solid: #1a7f37;--br-color-danger-solid: #cf222e;--br-color-warning-solid: #9a6700}@media (prefers-color-scheme: light){.braudel-editor:not([data-theme]){--br-color-fg: #1f2328;--br-color-fg-muted: #59636e;--br-color-bg: #ffffff;--br-color-bg-subtle: #f6f8fa;--br-color-bg-hover: #eaeef2;--br-color-border: #d0d7de;--br-color-border-subtle: #eaeef2;--br-color-border-strong: #8c959f;--br-color-accent: #0969da;--br-color-accent-bg: rgba(9, 105, 218, .1);--br-color-on-accent: #ffffff;--br-color-danger: #cf222e;--br-color-success: #1a7f37;--br-color-warning: #9a6700;--br-color-note: #59636e;--br-color-on-status: #ffffff;--br-color-success-solid: #1a7f37;--br-color-danger-solid: #cf222e;--br-color-warning-solid: #9a6700}}.braudel-editor[data-theme=sasskit]{--br-color-fg: #1d1d1f;--br-color-fg-muted: #6e6e73;--br-color-bg: #ffffff;--br-color-bg-subtle: #f5f5f7;--br-color-bg-hover: #e8e8ed;--br-color-border: #d2d2d7;--br-color-border-subtle: rgba(0, 0, 0, .08);--br-color-border-strong: #86868b;--br-color-accent: #0071e3;--br-color-accent-bg: rgba(0, 113, 227, .1);--br-color-link: #0066cc;--br-color-on-accent: #ffffff;--br-color-danger: #e30000;--br-color-success: #01890b;--br-color-warning: #b64400;--br-color-note: #6e6e73;--br-color-on-status: #ffffff;--br-color-success-solid: #03a10e;--br-color-danger-solid: #e30000;--br-color-warning-solid: #f56300;--br-radius-editor: 8px;--br-radius-button: 8px;--br-attachment-chip-max-width: 260px}.braudel-editor[data-theme=sasskit]{letter-spacing:-.016em;--br-font-body: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif}.braudel-editor[data-theme=sasskit][data-mode=wysiwyg] .ProseMirror h3,.braudel-editor[data-theme=sasskit][data-mode=markdown] .braudel-preview h3{letter-spacing:-.022em}.braudel-editor[data-theme=sasskit][data-mode=wysiwyg] .ProseMirror h2,.braudel-editor[data-theme=sasskit][data-mode=markdown] .braudel-preview h2{letter-spacing:.011em}.braudel-editor[data-theme=sasskit][data-mode=wysiwyg] .ProseMirror h1,.braudel-editor[data-theme=sasskit][data-mode=markdown] .braudel-preview h1{letter-spacing:.009em}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip[data-state=error],.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:is([data-state=blocked],[data-state=rejected]){background:#fff2f4}.braudel-editor[data-density=compact]{--br-line-height-base: 1.4;--br-space-toolbar-y: .25rem;--br-space-toolbar-x: .5rem;--br-space-content-y: .375rem;--br-space-content-x: .625rem;--br-space-content-min-height: 5rem;--br-icon-size: .875rem;--br-icon-button-size: 1.5rem}.braudel-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:var(--br-border-editor);padding:0 var(--br-space-toolbar-x);background:var(--br-color-bg-subtle);position:relative;min-width:0;overflow:hidden}.braudel-tabs>.braudel-tab{-webkit-box-flex:0;-ms-flex:none;flex:none}.braudel-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--br-color-fg-muted);border:0;padding:var(--br-space-toolbar-y) var(--br-space-toolbar-x);font-family:inherit;font-size:inherit;cursor:pointer;-webkit-transition:color .16s ease-out;transition:color .16s ease-out}.braudel-tab:hover,.braudel-tab.is-active{color:var(--br-color-fg)}.braudel-tab:focus-visible{outline:var(--br-focus-ring-width) solid var(--br-focus-ring-color);outline-offset:calc(var(--br-focus-ring-offset) * -1);border-radius:var(--br-radius-button)}.braudel-tab-indicator{position:absolute;left:0;bottom:-1px;height:2px;background:var(--br-color-accent);pointer-events:none;will-change:transform,width;-webkit-transition:width .32s cubic-bezier(.16,1,.3,1),-webkit-transform .32s cubic-bezier(.16,1,.3,1);transition:width .32s cubic-bezier(.16,1,.3,1),-webkit-transform .32s cubic-bezier(.16,1,.3,1);transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1);transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),-webkit-transform .32s cubic-bezier(.16,1,.3,1)}.braudel-tabs-extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;-webkit-transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s cubic-bezier(.16,1,.3,1);transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s cubic-bezier(.16,1,.3,1)}.braudel-editor[data-tab=preview]>.braudel-tabs .braudel-tabs-extra{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion: reduce){.braudel-tabs-extra{-webkit-transition:none;transition:none}}.braudel-tabs-extra .braudel-toolbar{padding:0;border-bottom:0;background:transparent;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.braudel-tabs-extra .braudel-toolbar>:first-child{margin-left:auto}.braudel-tabs-extra .braudel-toolbar-group{border-right:0;padding-right:4px}.braudel-tabs-extra .braudel-toolbar-group+.braudel-toolbar-group{padding-left:4px;border-left:1px solid var(--br-color-border)}.braudel-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--br-space-toolbar-y) var(--br-space-toolbar-x);gap:var(--br-space-gap);border-bottom:var(--br-border-editor);background:var(--br-color-bg-subtle)}.braudel-readonly-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;color:var(--br-color-fg-muted);background:var(--br-color-bg-subtle);border-bottom:var(--br-border-editor)}.braudel-readonly-banner:before{content:"";display:inline-block;width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="7" width="10" height="7" rx="1.5"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>') no-repeat center / contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="7" width="10" height="7" rx="1.5"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>') no-repeat center / contain}.braudel-draft-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;font-size:.8125rem;color:var(--br-color-fg-muted);background:var(--br-color-bg-subtle);border-bottom:var(--br-border-editor)}.braudel-draft-notice-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.braudel-draft-notice-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px}.braudel-draft-notice-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:2px;margin:0;font:inherit;font-weight:500;color:var(--br-color-link, var(--br-color-accent));cursor:pointer;border-radius:var(--br-radius-button);min-height:var(--br-hit-target-compact, 20px)}.braudel-draft-notice-action.is-danger{color:var(--br-color-danger)}.braudel-draft-notice-action:hover{text-decoration:underline}.braudel-draft-notice-action:focus-visible{outline:var(--br-focus-ring-width) solid var(--br-focus-ring-color);outline-offset:var(--br-focus-ring-offset)}@media (pointer: coarse){.braudel-draft-notice-action{min-height:var(--br-hit-target, 44px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (prefers-contrast: more),(forced-colors: active){.braudel-draft-notice-action.is-danger{text-decoration:underline}}.braudel-resize-handle{position:absolute;z-index:5;background:transparent;-webkit-transition:background .12s ease;transition:background .12s ease;-ms-touch-action:none;touch-action:none}.braudel-resize-handle:hover,.braudel-resize-handle:active{background:var(--br-color-accent-subtle, rgba(9, 105, 218, .15))}.braudel-resize-handle:focus-visible{outline:var(--br-focus-ring-width) solid var(--br-focus-ring-color);outline-offset:calc(var(--br-focus-ring-offset) * -1);background:var(--br-color-accent-subtle, rgba(9, 105, 218, .15))}.braudel-resize-handle-vertical{left:0;right:0;bottom:0;height:6px;cursor:ns-resize}.braudel-resize-handle-horizontal{top:0;bottom:0;right:0;width:6px;cursor:ew-resize}.braudel-resize-handle-corner{right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0,transparent 40%,var(--br-color-border-strong) 40%,var(--br-color-border-strong) 50%,transparent 50%,transparent 65%,var(--br-color-border-strong) 65%,var(--br-color-border-strong) 75%,transparent 75%)}.braudel-resize-handle-corner:hover,.braudel-resize-handle-corner:active{background:linear-gradient(135deg,transparent 0,transparent 40%,var(--br-color-accent) 40%,var(--br-color-accent) 50%,transparent 50%,transparent 65%,var(--br-color-accent) 65%,var(--br-color-accent) 75%,transparent 75%)}.braudel-editor[data-toolbar-position=bottom] .braudel-toolbar{border-bottom:0;border-top:var(--br-border-editor)}.braudel-editor[data-find-open]{position:relative}.braudel-find-bar{position:absolute;top:var(--br-space-toolbar-y);right:var(--br-space-toolbar-x);z-index:10;min-width:320px;max-width:calc(100% - (var(--br-space-toolbar-x) * 2));padding:6px 8px;border:var(--br-border-editor);border-radius:var(--br-radius-editor);background:var(--br-color-bg-subtle);color:var(--br-color-fg);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.35);box-shadow:0 8px 24px #00000059;font:.8125rem / 1.4 var(--br-font-body);-webkit-animation:braudel-find-bar-in .18s cubic-bezier(.16,1,.3,1);animation:braudel-find-bar-in .18s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes braudel-find-bar-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes braudel-find-bar-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.braudel-editor[data-toolbar-position=top] .braudel-find-bar{top:calc(var(--br-space-toolbar-y) * 2 + var(--br-icon-button-size) + 4px)}.braudel-find-bar-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.braudel-find-bar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.braudel-find-bar-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:4px 8px;border:1px solid var(--br-color-border);border-radius:var(--br-radius-button);background:var(--br-color-bg);color:inherit;font:inherit}.braudel-find-bar-input:focus{outline:none;border-color:var(--br-color-accent);-webkit-box-shadow:0 0 0 3px var(--br-color-accent-bg);box-shadow:0 0 0 3px var(--br-color-accent-bg)}.braudel-find-bar-input[data-invalid]{border-color:var(--br-color-danger, #d13438);background:color-mix(in srgb,var(--br-color-danger, #d13438) 6%,var(--br-color-bg))}.braudel-find-bar-input[data-invalid]:focus{-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--br-color-danger, #d13438) 25%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-color-danger, #d13438) 25%,transparent)}.braudel-find-bar-counter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:64px;padding:0 4px;color:var(--br-color-fg-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.braudel-find-bar-icon-button,.braudel-find-bar-toggle,.braudel-find-bar-text-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px;height:var(--br-hit-target-compact);min-width:var(--br-hit-target-compact);border:1px solid transparent;border-radius:var(--br-radius-button);background:transparent;color:var(--br-color-fg-muted);cursor:pointer;font:inherit;-webkit-transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.braudel-find-bar-icon-button:hover:not(:disabled),.braudel-find-bar-toggle:hover,.braudel-find-bar-text-button:hover:not(:disabled){background:var(--br-color-bg-hover);color:var(--br-color-fg)}.braudel-find-bar-icon-button:focus-visible,.braudel-find-bar-toggle:focus-visible,.braudel-find-bar-text-button:focus-visible{outline:var(--br-focus-ring-width) solid var(--br-focus-ring-color);outline-offset:var(--br-focus-ring-offset)}.braudel-find-bar-icon-button:disabled,.braudel-find-bar-text-button:disabled{opacity:.4;cursor:not-allowed}.braudel-find-bar-toggle{font-weight:500}.braudel-find-bar-toggle.is-active{background:var(--br-color-accent-bg);color:var(--br-color-fg);border-color:var(--br-color-accent)}.braudel-find-bar-text-button{padding:0 10px}.braudel-find-match{background:#ffd63347;border-radius:2px;-webkit-transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.braudel-find-match-active{background:var(--br-color-accent);color:var(--br-color-on-accent, #0d1117)}.braudel-insert-flash{background-color:var(--br-color-accent-bg);border-radius:2px;-webkit-animation:braudel-insert-flash .4s cubic-bezier(.55,.055,.675,.19) forwards;animation:braudel-insert-flash .4s cubic-bezier(.55,.055,.675,.19) forwards}@-webkit-keyframes braudel-insert-flash{0%,25%{background-color:var(--br-color-accent-bg)}to{background-color:transparent}}@keyframes braudel-insert-flash{0%,25%{background-color:var(--br-color-accent-bg)}to{background-color:transparent}}.braudel-toolbar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--br-space-gap);padding-right:var(--br-space-divider);border-right:1px solid var(--br-color-border)}.braudel-toolbar-group:last-child{border-right:0;padding-right:0}.braudel-toolbar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--br-color-fg-muted);border:1px solid transparent;border-radius:var(--br-radius-button);min-width:var(--br-hit-target);height:var(--br-hit-target);padding:0 4px;font-family:inherit;font-size:var(--br-icon-size);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s ease-out,color .15s ease-out,-webkit-transform .1s ease-out;transition:background .15s ease-out,color .15s ease-out,-webkit-transform .1s ease-out;transition:background .15s ease-out,color .15s ease-out,transform .1s ease-out;transition:background .15s ease-out,color .15s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.braudel-toolbar-button>svg{width:var(--br-icon-size);height:var(--br-icon-size);display:block}.braudel-toolbar-button>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:calc(var(--br-icon-size) * .95)}.braudel-toolbar-button:hover:not(:disabled){background:var(--br-color-bg-hover);color:var(--br-color-fg)}.braudel-toolbar-button:focus-visible{outline:var(--br-focus-ring-width) solid var(--br-focus-ring-color);outline-offset:var(--br-focus-ring-offset);z-index:1}.braudel-toolbar-button:active:not(:disabled){-webkit-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94);-webkit-transition-duration:60ms;transition-duration:60ms}.braudel-toolbar-button.is-active{background:var(--br-color-accent-bg);color:var(--br-color-accent)}@-webkit-keyframes braudel-toolbar-button-flash{0%{background:var(--br-color-accent-bg);color:var(--br-color-accent)}to{background:transparent;color:var(--br-color-fg-muted)}}@keyframes braudel-toolbar-button-flash{0%{background:var(--br-color-accent-bg);color:var(--br-color-accent)}to{background:transparent;color:var(--br-color-fg-muted)}}.braudel-toolbar-button.is-flashing:not(:hover){-webkit-animation:braudel-toolbar-button-flash .22s ease-out;animation:braudel-toolbar-button-flash .22s ease-out;will-change:background}.braudel-toolbar-button.is-pending{cursor:progress;opacity:.7}.braudel-toolbar-button:disabled{opacity:.5;cursor:not-allowed}.braudel-toolbar-overflow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none}.braudel-toolbar-button[data-overflowed]{position:absolute;visibility:hidden;pointer-events:none}.braudel-toolbar-group[data-collapsed]{display:none}.braudel-toolbar-button[data-toolbar-item^=__collapse_]{width:auto;min-width:var(--br-hit-target-compact, 20px);padding-inline:6px}.braudel-toolbar-overflow-menu{--br-color-fg: #e6edf3;--br-color-fg-muted: #7d8590;--br-color-bg: #0d1117;--br-color-bg-hover: #21262d;--br-color-border: #30363d;--br-color-accent: #58a6ff;--br-focus-ring-width: 2px;--br-focus-ring-color: var(--br-color-accent);--br-icon-size: 1rem;--br-hit-target-compact: 1.75rem;--br-radius-button: 4px;--br-radius-editor: 6px;--br-border-editor: 1px solid var(--br-color-border);--br-font-body: -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--br-font-body);color:var(--br-color-fg);position:fixed;z-index:20;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:13rem;max-width:min(22rem,90vw);max-height:60vh;overflow-y:auto;padding:4px;border:var(--br-border-editor);border-radius:var(--br-radius-editor);background:var(--br-color-bg);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.35);box-shadow:0 8px 24px #00000059;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-animation:braudel-overflow-menu-in .14s cubic-bezier(.16,1,.3,1);animation:braudel-overflow-menu-in .14s cubic-bezier(.16,1,.3,1)}.braudel-toolbar-overflow-menu[data-theme=light]{--br-color-fg: #1f2328;--br-color-fg-muted: #59636e;--br-color-bg: #ffffff;--br-color-bg-hover: #eaeef2;--br-color-border: #d0d7de;--br-color-accent: #0969da;-webkit-box-shadow:0 8px 24px rgba(31,35,40,.18);box-shadow:0 8px 24px #1f23282e}.braudel-toolbar-overflow-menu[data-theme=sasskit]{--br-color-fg: #1d1d1f;--br-color-fg-muted: #6e6e73;--br-color-bg: #ffffff;--br-color-bg-hover: #e8e8ed;--br-color-border: #d2d2d7;--br-color-accent: #0071e3;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px #0000001f}@-webkit-keyframes braudel-overflow-menu-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes braudel-overflow-menu-in{0%{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes braudel-overflow-menu-out{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}}@keyframes braudel-overflow-menu-out{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translateY(-4px) scale(.98);transform:translateY(-4px) scale(.98)}}.braudel-toolbar-overflow-menu[data-closing]{-webkit-animation:braudel-overflow-menu-out .1s cubic-bezier(.4,0,1,1);animation:braudel-overflow-menu-out .1s cubic-bezier(.4,0,1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.braudel-toolbar-overflow-heading{padding:6px 8px 2px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--br-color-fg-muted)}.braudel-toolbar-overflow-item{display:grid;grid-template-columns:1.25rem 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;min-height:var(--br-hit-target-compact);padding:4px 8px;border:0;border-radius:var(--br-radius-button);background:transparent;color:var(--br-color-fg);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.braudel-toolbar-overflow-item:hover:not(:disabled),.braudel-toolbar-overflow-item:focus-visible{background:var(--br-color-bg-hover);outline:none}.braudel-toolbar-overflow-item:focus-visible{-webkit-box-shadow:inset 0 0 0 var(--br-focus-ring-width) var(--br-focus-ring-color);box-shadow:inset 0 0 0 var(--br-focus-ring-width) var(--br-focus-ring-color)}.braudel-toolbar-overflow-item:disabled{opacity:.5;cursor:not-allowed}.braudel-toolbar-overflow-item[aria-checked=true]{color:var(--br-color-accent)}.braudel-toolbar-overflow-item-icon{display:inline-grid;place-items:center;width:1.25rem;color:var(--br-color-fg-muted)}.braudel-toolbar-overflow-item[aria-checked=true] .braudel-toolbar-overflow-item-icon{color:inherit}.braudel-toolbar-overflow-item-icon>svg{width:var(--br-icon-size);height:var(--br-icon-size);display:block}.braudel-toolbar-overflow-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.braudel-toolbar-overflow-item-shortcut{color:var(--br-color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion: reduce){.braudel-toolbar-overflow-menu{-webkit-animation:none;animation:none}}.braudel-content .cm-tooltip.cm-tooltip-autocomplete{padding:4px;border:var(--br-border-editor);border-radius:var(--br-radius-editor);background:var(--br-color-bg);color:var(--br-color-fg);font-family:var(--br-font-body);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.35);box-shadow:0 8px 24px #00000059;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation:braudel-overflow-menu-in .14s cubic-bezier(.16,1,.3,1);animation:braudel-overflow-menu-in .14s cubic-bezier(.16,1,.3,1)}.braudel-editor[data-theme=light] .cm-tooltip.cm-tooltip-autocomplete{-webkit-box-shadow:0 8px 24px rgba(31,35,40,.18);box-shadow:0 8px 24px #1f23282e}.braudel-editor[data-theme=sasskit] .cm-tooltip.cm-tooltip-autocomplete{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px #0000001f}.braudel-content .cm-tooltip.cm-tooltip-autocomplete>ul{font-family:inherit;font-size:.8125rem;max-height:16rem;min-width:14rem;max-width:min(22rem,90vw)}.braudel-content .cm-tooltip.cm-tooltip-autocomplete>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:var(--br-hit-target-compact);padding:4px 8px;border-radius:var(--br-radius-button);color:var(--br-color-fg);line-height:1.3}.braudel-content .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--br-color-bg-hover);color:var(--br-color-fg)}.braudel-content .cm-tooltip.cm-tooltip-autocomplete .cm-completionMatchedText{color:var(--br-color-accent);font-weight:600;text-decoration:none}.braudel-content .cm-tooltip.cm-tooltip-autocomplete .cm-completionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.braudel-content .cm-tooltip.cm-tooltip-autocomplete .cm-completionDetail{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--br-color-fg-muted);font-style:normal}.braudel-completion-glyph{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--br-color-bg-subtle);color:var(--br-color-fg-muted);font-size:.625rem;font-weight:600;letter-spacing:0;overflow:hidden;line-height:1}.braudel-completion-glyph[data-kind=plain]{background:none;border-radius:0;font-size:1rem}.braudel-completion-glyph>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.braudel-completion-badge{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--br-color-accent)}.braudel-editor[data-theme=sasskit] .braudel-completion-badge{font-weight:600}@media (prefers-reduced-motion: reduce){.braudel-content .cm-tooltip.cm-tooltip-autocomplete{-webkit-animation:none;animation:none}}.braudel-tooltip-host{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.braudel-tooltip{position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:9999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:nowrap;pointer-events:none;padding:4px 8px;border-radius:4px;background:#1f2328;color:#f6f8fa;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.3;opacity:0;visibility:hidden;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.braudel-tooltip.is-visible{opacity:1;visibility:visible}.braudel-tooltip[data-theme=light]{background:#fff;color:#1f2328;-webkit-box-shadow:0 0 0 1px rgba(31,35,40,.15),0 4px 12px rgba(31,35,40,.15);box-shadow:0 0 0 1px #1f232826,0 4px 12px #1f232826}.braudel-tooltip[data-theme=sasskit]{background:#fff;color:#1d1d1f;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.15);box-shadow:0 0 0 1px #00000026,0 4px 12px #00000026}.braudel-tooltip-shortcut{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px}.braudel-kbd{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.4em;padding:0 4px;border-radius:3px;background:color-mix(in srgb,currentColor 18%,transparent);color:inherit;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;line-height:1.4;font-weight:600}.braudel-shortcut-help-body{min-width:320px;max-width:460px;padding:16px 20px 20px}.braudel-shortcut-help-title{margin:0 0 12px;font-size:.9375rem;font-weight:600}.braudel-shortcut-help-empty{margin:0;color:var(--br-color-fg-muted);font-size:.8125rem}.braudel-shortcut-help-list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.braudel-shortcut-help-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.braudel-shortcut-help-heading{margin:0 0 4px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--br-color-fg-muted)}.braudel-shortcut-help-row{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:4px 0;font-size:.8125rem}.braudel-shortcut-help-label{color:var(--br-color-fg)}.braudel-shortcut-help-keys{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;color:var(--br-color-fg)}.braudel-content{padding:var(--br-space-content-y) var(--br-space-content-x);min-height:var(--br-space-content-min-height);background:var(--br-color-bg);color:var(--br-color-fg);outline:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}.braudel-preview img,.braudel-content img{max-width:min(100%,var(--br-content-img-max-width, 800px));height:auto}.braudel-panes{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.braudel-panes>.braudel-pane-write{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.braudel-panes>.braudel-pane{position:relative;min-width:0;-webkit-transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s cubic-bezier(.16,1,.3,1);transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s cubic-bezier(.16,1,.3,1)}.braudel-panes>.braudel-pane-preview{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.braudel-panes[data-tab=write]>.braudel-pane-preview,.braudel-panes[data-tab=preview]>.braudel-pane-write{opacity:0;visibility:hidden;pointer-events:none}.braudel-panes[data-tab=write]>.braudel-pane-write,.braudel-panes[data-tab=preview]>.braudel-pane-preview{z-index:1}.braudel-content .cm-editor{outline:none;font-family:inherit;font-size:inherit;line-height:inherit}.braudel-content .cm-scroller{font-family:inherit;line-height:inherit}.braudel-content .cm-content{padding:0;caret-color:var(--br-color-accent)}.braudel-content .cm-line{padding:0}.braudel-content .cm-placeholder{float:left;height:0}.braudel-content .cm-focused{outline:none}.braudel-content .ProseMirror{outline:none;min-height:var(--br-space-content-min-height)}.braudel-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--br-color-fg-muted);float:left;pointer-events:none;height:0}.braudel-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--br-space-gap);padding:var(--br-space-toolbar-y) var(--br-space-toolbar-x);border-top:var(--br-border-editor);background:var(--br-color-bg-subtle);color:var(--br-color-fg-muted);font-size:.75rem}.braudel-footer-left,.braudel-footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--br-space-divider);-webkit-transition:gap .18s cubic-bezier(.16,1,.3,1);transition:gap .18s cubic-bezier(.16,1,.3,1);min-width:0}.braudel-footer-right:has(>.braudel-footer-save[data-hidden]){gap:0}.braudel-footer-right>.braudel-footer-save:before{content:none}.braudel-footer-right>*:not(:first-child):not(.braudel-footer-save):before{content:"·";margin-right:var(--br-space-divider, 6px);color:var(--br-color-fg-muted)}.braudel-footer-left>[data-priority=warning]{padding-inline:2px;font-weight:600}.braudel-footer-left>[data-priority=state]{color:var(--br-color-fg)}.braudel-footer-error{color:var(--br-color-danger, #d13438);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.braudel-editor[data-error=true] .braudel-content{outline:1px solid var(--br-color-danger, #d13438);outline-offset:-1px}.braudel-content{-webkit-transition:outline-color .16s ease-out;transition:outline-color .16s ease-out}.braudel-footer-count[data-nearing=true]{color:var(--br-color-warning, #9a6700)}.braudel-footer-count[data-full=true]{color:var(--br-color-fg, var(--br-color-fg-muted));font-weight:500}.braudel-footer-count[data-error=true]{color:var(--br-color-danger, #cf222e);font-weight:500}.braudel-footer-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.braudel-footer-count-alert{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.braudel-footer-count{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.braudel-footer-attach-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 8px;min-width:0;border:1px solid var(--br-color-border-subtle);border-radius:var(--br-radius-button);background:transparent;color:var(--br-color-fg-muted);font:inherit;cursor:pointer;-webkit-transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,-webkit-transform .1s ease-out;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,-webkit-transform .1s ease-out;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.braudel-footer-attach-btn:hover{background:var(--br-color-bg-hover);border-color:var(--br-color-border);color:var(--br-color-fg)}.braudel-footer-attach-btn:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97);-webkit-transition-duration:60ms;transition-duration:60ms}.braudel-footer-attach-btn:focus-visible{outline:2px solid var(--br-color-accent, currentColor);outline-offset:2px}.braudel-footer-attach-btn-icon{-webkit-box-flex:0;-ms-flex:none;flex:none}.braudel-footer-attach-btn-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.braudel-footer-save-dot{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;-webkit-transition:background .2s ease-out,border-color .2s ease-out;transition:background .2s ease-out,border-color .2s ease-out}.braudel-footer-save[data-save-state=unsaved] .braudel-footer-save-dot,.braudel-footer-save[data-save-state=saving] .braudel-footer-save-dot{background:transparent;border:1.5px solid var(--br-color-warning, #d29922)}.braudel-footer-save[data-save-state=saving] .braudel-footer-save-dot{-webkit-animation:braudel-footer-save-dot-pulse 1.2s ease-in-out infinite;animation:braudel-footer-save-dot-pulse 1.2s ease-in-out infinite}.braudel-footer-save[data-save-state=saved] .braudel-footer-save-dot{background:var(--br-color-success, #3fb950)}.braudel-footer-save[data-save-state=failed] .braudel-footer-save-dot{background:var(--br-color-danger, #f85149);border:0}.braudel-footer-save[data-save-state=failed] .braudel-footer-save-dot:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:1.5px;border-radius:1px;background:var(--br-color-bg, #0d1117);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@-webkit-keyframes braudel-footer-save-dot-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes braudel-footer-save-dot-pulse{0%,to{opacity:.55}50%{opacity:1}}.braudel-footer-save-dot-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:var(--br-hit-target-compact);height:var(--br-hit-target-compact);padding:0;margin:0;border:0;border-radius:var(--br-radius-button);background:transparent;color:inherit;cursor:default;-webkit-transition:background .14s ease-out;transition:background .14s ease-out}.braudel-footer-save:not(:has(.braudel-footer-save-dot-btn)) .braudel-footer-save-dot{cursor:default}.braudel-footer-save-dot-btn:not(:disabled){cursor:pointer}.braudel-footer-save-dot-btn:not(:disabled):hover{background:var(--br-color-bg-hover)}.braudel-footer-save-dot-btn:focus-visible{outline:2px solid var(--br-color-accent, currentColor);outline-offset:1px}.braudel-footer-save{display:inline-grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:grid-template-columns .18s cubic-bezier(.16,1,.3,1);transition:grid-template-columns .18s cubic-bezier(.16,1,.3,1);transition:grid-template-columns .18s cubic-bezier(.16,1,.3,1),-ms-grid-columns .18s cubic-bezier(.16,1,.3,1)}.braudel-footer-save[data-hidden]{grid-template-columns:0fr}.braudel-footer-save-inner{min-width:0;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.braudel-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.braudel-footer-cursor,.braudel-length-counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-variant-numeric:tabular-nums}.braudel-length-counter[data-nearing=true]{color:var(--br-color-warning, #9a6700)}.braudel-length-current{font-weight:600}.braudel-length-sep,.braudel-length-limit{font-weight:400;color:var(--br-color-fg-muted)}.braudel-length-counter[data-excess=true]{color:var(--br-color-danger, #d13438);font-weight:600}.braudel-length-counter[data-excess=true] .braudel-length-sep,.braudel-length-counter[data-excess=true] .braudel-length-limit{color:inherit}.braudel-length-counter[data-excess=true] .braudel-length-current{font-weight:700}.braudel-length-excess{background:color-mix(in srgb,var(--br-color-danger, #d13438) 18%,transparent);border-radius:2px}.braudel-content .braudel-url-invalid,.braudel-preview .braudel-url-invalid{text-decoration:underline wavy var(--br-color-danger, #d13438);text-decoration-thickness:1px;text-underline-offset:2px;background:color-mix(in srgb,var(--br-color-danger, #d13438) 8%,transparent);border-radius:2px;-webkit-animation:braudel-url-invalid-in .16s ease-out;animation:braudel-url-invalid-in .16s ease-out}@-webkit-keyframes braudel-url-invalid-in{0%{opacity:.3}to{opacity:1}}@keyframes braudel-url-invalid-in{0%{opacity:.3}to{opacity:1}}.braudel-url-invalid-counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.braudel-url-invalid-counter[data-count]{color:var(--br-color-danger, #d13438);font-weight:600}.braudel-url-invalid-counter[data-count]:before{content:"⚠";font-size:.9em}.braudel-preview .braudel-heading-1,.braudel-content .braudel-heading-1{font-size:2em;font-weight:600;margin:.67em 0;line-height:1.2}.braudel-preview .braudel-heading-2,.braudel-content .braudel-heading-2{font-size:1.5em;font-weight:600;margin:.83em 0;line-height:1.25}.braudel-preview .braudel-heading-3,.braudel-content .braudel-heading-3{font-size:1.17em;font-weight:600;margin:1em 0;line-height:1.3}.braudel-preview .braudel-heading-4,.braudel-content .braudel-heading-4{font-size:1em;font-weight:600;margin:1.33em 0}.braudel-preview .braudel-heading-5,.braudel-content .braudel-heading-5{font-size:.83em;font-weight:600;margin:1.67em 0}.braudel-preview .braudel-heading-6,.braudel-content .braudel-heading-6{font-size:.67em;font-weight:600;margin:2.33em 0}.braudel-preview .header-1,.braudel-content .header-1{font-size:2em;font-weight:600;margin:.67em 0;line-height:1.2}.braudel-preview .header-2,.braudel-content .header-2{font-size:1.5em;font-weight:600;margin:.83em 0;line-height:1.25}.braudel-preview .header-3,.braudel-content .header-3{font-size:1.17em;font-weight:600;margin:1em 0;line-height:1.3}.braudel-preview .header-4,.braudel-content .header-4{font-size:1em;font-weight:600;margin:1.33em 0}.braudel-preview .header-5,.braudel-content .header-5{font-size:.83em;font-weight:600;margin:1.67em 0}.braudel-preview .header-6,.braudel-content .header-6{font-size:.67em;font-weight:600;margin:2.33em 0}.modal.braudel-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;color:var(--br-color-fg, #e6edf3);font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--br-color-fg: #e6edf3;--br-color-fg-muted: #7d8590;--br-color-bg: #0d1117;--br-color-bg-subtle: #161b22;--br-color-bg-hover: #21262d;--br-color-border: #30363d;--br-color-border-subtle: #21262d;--br-color-border-strong: #6e7681;--br-color-accent: #58a6ff;--br-color-accent-bg: rgba(56, 139, 253, .15);--br-color-on-accent: #0d1117;--br-color-danger: #f85149;--br-focus-ring-width: 2px;--br-focus-ring-color: var(--br-color-accent);--br-focus-ring-offset: 2px;--br-dialog-panel-hairline: rgba(255, 255, 255, .08);--br-dialog-close-bg: rgba(255, 255, 255, .08);--br-dialog-close-bg-hover: rgba(255, 255, 255, .14);--br-dialog-scrim: rgba(0, 0, 0, .5)}.modal.braudel-dialog[data-theme=light]{--br-color-fg: #1f2328;--br-color-fg-muted: #59636e;--br-color-bg: #ffffff;--br-color-bg-subtle: #f6f8fa;--br-color-bg-hover: #eaeef2;--br-color-border: #d0d7de;--br-color-border-subtle: #eaeef2;--br-color-border-strong: #8c959f;--br-color-accent: #0969da;--br-color-accent-bg: rgba(9, 105, 218, .1);--br-color-on-accent: #ffffff;--br-dialog-panel-hairline: rgba(0, 0, 0, .08);--br-dialog-close-bg: rgba(0, 0, 0, .06);--br-dialog-close-bg-hover: rgba(0, 0, 0, .12);--br-dialog-scrim: rgba(0, 0, 0, .35)}.modal.braudel-dialog[data-theme=sasskit]{--br-color-fg: #1d1d1f;--br-color-fg-muted: #6e6e73;--br-color-bg: #ffffff;--br-color-bg-subtle: #f5f5f7;--br-color-bg-hover: #e8e8ed;--br-color-border: #d2d2d7;--br-color-border-subtle: #e8e8ed;--br-color-border-strong: #86868b;--br-color-accent: #0071e3;--br-color-accent-bg: rgba(0, 113, 227, .1);--br-color-on-accent: #ffffff;--br-dialog-panel-hairline: rgba(0, 0, 0, .08);--modal-overlay-background: var(--br-color-bg);--modal-overlay-padding-top: 28px;--modal-overlay-padding-bottom: 24px;--modal-overlay-padding-inline: 32px;--modal-close-button-offset-top: 14px;--modal-close-button-offset-inline-start: 14px;--modal-close-button-size: 30px;--modal-close-background: rgba(0, 0, 0, .06);--modal-close-background-hover: rgba(0, 0, 0, .12);--modal-close-background-active: rgba(0, 0, 0, .18);--modal-close-color: var(--br-color-fg-muted);--modal-close-color-hover: var(--br-color-fg);--modal-close-border-radius: 50%;--modal-close-button-position: absolute;--modal-close-icon-size: var(--modal-close-button-size);--modal-close-icon-svg-size: 12px;--modal-scrim-background: rgba(0, 0, 0, .35);--modal-overlay-margin-top: 0px;--modal-overlay-margin-bottom: 0px;--modal-overlay-border-radius-top: 18px;--modal-overlay-border-radius-bottom: 18px;--modal-overlay-width: 560px;--modal-overlay-maxwidth-small: 100%}.modal.braudel-dialog.modal-open{display:block}.modal.braudel-dialog .modal-overlay-container{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:var(--br-dialog-scrim, rgba(0, 0, 0, .5));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:auto;-webkit-animation:braudel-dialog-fade .2s ease-out;animation:braudel-dialog-fade .2s ease-out}.modal.braudel-dialog .modal-overlay{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:320px;max-width:min(560px,100%);max-height:calc(100vh - 48px);background:var(--br-color-bg, #0d1117);border-radius:18px;-webkit-box-shadow:0 0 0 .5px var(--br-dialog-panel-hairline, rgba(255, 255, 255, .08)) inset,0 24px 64px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3);box-shadow:0 0 0 .5px var(--br-dialog-panel-hairline, rgba(255, 255, 255, .08)) inset,0 24px 64px #00000080,0 4px 12px #0000004d;overflow:auto;-webkit-animation:braudel-dialog-rise .26s cubic-bezier(.16,1,.3,1);animation:braudel-dialog-rise .26s cubic-bezier(.16,1,.3,1)}.modal.braudel-dialog .modal-content-container{padding:28px 32px 24px}.modal.braudel-dialog .modal-close-button{position:absolute;top:14px;right:14px;width:30px;height:30px;padding:0;border:0;background:var(--br-dialog-close-bg, rgba(255, 255, 255, .08));color:var(--br-color-fg-muted, #9aa4af);border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .12s ease-out,color .12s ease-out;transition:background .12s ease-out,color .12s ease-out}.modal.braudel-dialog .modal-close-button:hover,.modal.braudel-dialog .modal-close-button:focus-visible{background:var(--br-dialog-close-bg-hover, rgba(255, 255, 255, .14));color:var(--br-color-fg, #e6edf3);outline:none}.modal.braudel-dialog .modal-close-icon{width:12px;height:12px;display:block}@-webkit-keyframes braudel-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes braudel-dialog-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes braudel-dialog-rise{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes braudel-dialog-rise{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.modal.braudel-dialog[data-theme=sasskit] .modal-overlay-container{background:var(--modal-scrim-background)}.modal.braudel-dialog[data-theme=sasskit] .modal-overlay{width:100%;max-width:min(var(--modal-overlay-width),var(--modal-overlay-maxwidth-small));background:var(--modal-overlay-background);border-radius:var(--modal-overlay-border-radius-top) var(--modal-overlay-border-radius-top) var(--modal-overlay-border-radius-bottom) var(--modal-overlay-border-radius-bottom);margin-top:var(--modal-overlay-margin-top);margin-bottom:var(--modal-overlay-margin-bottom)}.modal.braudel-dialog[data-theme=sasskit] .modal-content-container{padding:var(--modal-overlay-padding-top) var(--modal-overlay-padding-inline) var(--modal-overlay-padding-bottom)}.modal.braudel-dialog[data-theme=sasskit] .modal-close-button{position:var(--modal-close-button-position);top:var(--modal-close-button-offset-top);right:var(--modal-close-button-offset-inline-start);width:var(--modal-close-button-size);height:var(--modal-close-button-size);background:transparent}.modal.braudel-dialog[data-theme=sasskit] .modal-close-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--modal-close-icon-size);height:var(--modal-close-icon-size);background:var(--modal-close-background);color:var(--modal-close-color);border-radius:var(--modal-close-border-radius)}.modal.braudel-dialog[data-theme=sasskit] .modal-close-button:hover .modal-close-icon{background:var(--modal-close-background-hover);color:var(--modal-close-color-hover)}.modal.braudel-dialog[data-theme=sasskit] .modal-close-button:active .modal-close-icon{background:var(--modal-close-background-active)}.modal.braudel-dialog[data-theme=sasskit] .modal-close-icon svg{width:var(--modal-close-icon-svg-size);height:var(--modal-close-icon-svg-size);fill:currentColor}.modal.braudel-dialog[data-theme=sasskit].modal-wide .modal-overlay{max-width:min(760px,100%)}.modal.braudel-dialog[data-theme=sasskit].modal-crossfade .modal-overlay{-webkit-animation:braudel-dialog-fade .2s ease-out;animation:braudel-dialog-fade .2s ease-out}.modal.braudel-dialog[data-theme=sasskit].modal-fixed-height .modal-overlay{height:var(--modal-overlay-height, 480px);overflow:hidden}.modal.braudel-dialog[data-theme=sasskit].modal-fixed-height .modal-content-container{height:100%;overflow:auto}.modal.braudel-dialog[data-theme=sasskit].modal-curtain-light .modal-overlay-container{--modal-scrim-background: rgba(255, 255, 255, .5)}.modal.braudel-dialog[data-theme=sasskit].modal-curtain-blur .modal-overlay-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.modal.braudel-dialog[data-theme=sasskit].modal-close-button-static .modal-close-button{position:static}.modal.braudel-dialog[data-theme=sasskit].modal-close-button-high-contrast .modal-close-icon{background:var(--br-color-fg, #1d1d1f);color:var(--modal-overlay-background, #ffffff)}.modal.braudel-dialog[data-theme=sasskit].modal-close-button-high-contrast .modal-close-button:hover .modal-close-icon{background:var(--br-color-fg-muted, #6e6e73);color:var(--modal-overlay-background, #ffffff)}html.has-modal-page-overlay,html.has-modal-page-overlay body{overflow:hidden}.braudel-url-prompt-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.braudel-url-prompt-title{font-size:1.1em;font-weight:600;margin:0 0 4px;padding-right:32px;color:var(--br-color-fg, #e6edf3)}.braudel-url-prompt-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.braudel-url-prompt-label{font-size:.85em;font-weight:500;color:var(--br-color-fg-muted, #7d8590)}.braudel-url-prompt-input{padding:8px 10px;border:1px solid var(--br-color-border, #30363d);border-radius:6px;background:var(--br-color-bg-subtle, #161b22);color:var(--br-color-fg, #e6edf3);font:inherit;font-family:var(--br-font-mono, ui-monospace, monospace);font-size:.95em;outline:none;-webkit-transition:border-color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out,-webkit-box-shadow .12s ease-out}.braudel-url-prompt-input:focus{border-color:var(--br-color-accent, #58a6ff);-webkit-box-shadow:0 0 0 3px var(--br-color-accent-bg, rgba(56, 139, 253, .15));box-shadow:0 0 0 3px var(--br-color-accent-bg, rgba(56, 139, 253, .15))}.braudel-url-prompt-input::-webkit-input-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-url-prompt-input::-moz-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-url-prompt-input:-ms-input-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-url-prompt-input::-ms-input-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-url-prompt-input::placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-url-prompt-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:4px}.braudel-url-prompt-actions button{padding:6px 14px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:.9em;font-weight:500;cursor:pointer;-webkit-transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}.braudel-url-prompt-actions button:focus-visible{outline:var(--br-focus-ring-width, 2px) solid var(--br-focus-ring-color, var(--br-color-accent, #58a6ff));outline-offset:var(--br-focus-ring-offset, 2px)}.braudel-url-prompt-cancel{background:transparent;border-color:var(--br-color-border, #30363d);color:var(--br-color-fg, #e6edf3)}.braudel-url-prompt-cancel:hover{background:var(--br-color-bg-hover, #21262d);border-color:var(--br-color-border-strong, #6e7681)}.braudel-url-prompt-submit{background:var(--br-color-accent, #58a6ff);color:var(--br-color-on-accent, #0d1117)}.braudel-url-prompt-submit:hover:not(:disabled){-webkit-filter:brightness(1.1);filter:brightness(1.1)}.braudel-url-prompt-submit:disabled{opacity:.4;cursor:not-allowed}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-actions button{border-radius:8px;padding:8px 15px;font-size:14px;line-height:18px;letter-spacing:-.016em;font-weight:400;border-width:1px;border-style:solid;-webkit-transition:background .1s linear,color .1s linear,border-color .1s linear;transition:background .1s linear,color .1s linear,border-color .1s linear}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-actions button:focus-visible{outline-offset:1px}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-cancel{background:transparent;border-color:var(--br-color-link, #0066cc);color:var(--br-color-link, #0066cc)}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-cancel:hover{background:#0076df;border-color:#0076df;color:#fff}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-submit{border-color:var(--br-color-accent)}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-submit:hover:not(:disabled){background:#0076df;border-color:#0076df;-webkit-filter:none;filter:none}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-submit:active:not(:disabled){background:#006edb;border-color:#006edb}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-submit:disabled{opacity:.42}.modal.braudel-dialog[data-theme=sasskit] .form-textbox{position:relative}.modal.braudel-dialog[data-theme=sasskit] .form-textbox-input{height:56px;padding:18px 16px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.modal.braudel-dialog[data-theme=sasskit] .form-textbox-label.form-textbox-eyebrow-label{position:absolute;top:10px;inset-inline-start:17px;font-size:12px;line-height:16px;color:var(--br-color-fg-muted);pointer-events:none}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input{border-radius:12px;border-width:1px;border-color:var(--br-color-border-strong, #86868b);-webkit-transition:border-color .12s ease-out,border-width .12s ease-out;transition:border-color .12s ease-out,border-width .12s ease-out;font-family:var(--br-font-body)}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input:hover:not(:focus){border-color:#8f8f94}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input::-webkit-input-placeholder{opacity:1}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input::-moz-placeholder{opacity:1}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input:-ms-input-placeholder{opacity:1}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input::-ms-input-placeholder{opacity:1}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input::placeholder{opacity:1}.modal.braudel-dialog[data-theme=sasskit] .braudel-url-prompt-input:focus{border-width:2px;border-color:var(--br-color-accent, #0071e3);-webkit-box-shadow:none;box-shadow:none}.modal.braudel-dialog[data-theme=sasskit] .form-message-wrapper{display:none}.modal.braudel-dialog[data-theme=sasskit] .form-textbox.is-error .form-message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;margin-top:6px}.modal.braudel-dialog[data-theme=sasskit] .form-message-wrapper:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:14px;height:14px;margin-top:1px;background-color:var(--br-color-danger, #e30000);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.3"><circle cx="8" cy="8" r="6.5"/><path d="M8 5v3.5" stroke-linecap="round"/><circle cx="8" cy="10.8" r="0.1" fill="currentColor" stroke-width="1"/></svg>') no-repeat center / contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.3"><circle cx="8" cy="8" r="6.5"/><path d="M8 5v3.5" stroke-linecap="round"/><circle cx="8" cy="10.8" r="0.1" fill="currentColor" stroke-width="1"/></svg>') no-repeat center / contain}.modal.braudel-dialog[data-theme=sasskit] .form-message{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--br-color-danger, #e30000)}.modal.braudel-dialog[data-theme=sasskit] .form-textbox.is-error .braudel-url-prompt-input:not(:focus){border-color:var(--br-color-danger, #e30000);background:#fff2f4}.braudel-additional-text-prompt-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.braudel-additional-text-prompt-title{font-size:1.4em;font-weight:700;margin:0 0 4px;padding-right:32px;color:var(--br-color-fg, #e6edf3)}.braudel-additional-text-prompt-label{font-size:.85em;font-weight:500;color:var(--br-color-fg-muted, #7d8590);margin-bottom:-8px}.braudel-additional-text-prompt-title-input,.braudel-additional-text-prompt-body-input{padding:8px 10px;border:1px solid var(--br-color-border, #30363d);border-radius:6px;background:var(--br-color-bg-subtle, #161b22);color:var(--br-color-fg, #e6edf3);font:inherit;font-size:.95em;outline:none;-webkit-transition:border-color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out,-webkit-box-shadow .12s ease-out}.braudel-additional-text-prompt-body-input{min-height:120px;resize:vertical;font-family:inherit;line-height:1.5}.braudel-additional-text-prompt-title-input:focus,.braudel-additional-text-prompt-body-input:focus{border-color:var(--br-color-accent, #58a6ff);-webkit-box-shadow:0 0 0 3px var(--br-color-accent-bg, rgba(56, 139, 253, .15));box-shadow:0 0 0 3px var(--br-color-accent-bg, rgba(56, 139, 253, .15))}.braudel-additional-text-prompt-title-input::-webkit-input-placeholder,.braudel-additional-text-prompt-body-input::-webkit-input-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-additional-text-prompt-title-input::-moz-placeholder,.braudel-additional-text-prompt-body-input::-moz-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-additional-text-prompt-title-input:-ms-input-placeholder,.braudel-additional-text-prompt-body-input:-ms-input-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-additional-text-prompt-title-input::-ms-input-placeholder,.braudel-additional-text-prompt-body-input::-ms-input-placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-additional-text-prompt-title-input::placeholder,.braudel-additional-text-prompt-body-input::placeholder{color:var(--br-color-fg-muted, #7d8590);opacity:.6}.braudel-additional-text-prompt-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:4px}.braudel-additional-text-prompt-actions button{padding:6px 14px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.9em;font-weight:500;cursor:pointer;-webkit-transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}.braudel-additional-text-prompt-actions button:focus-visible{outline:var(--br-focus-ring-width, 2px) solid var(--br-focus-ring-color, var(--br-color-accent, #58a6ff));outline-offset:var(--br-focus-ring-offset, 2px)}.braudel-additional-text-prompt-submit{background:var(--br-color-accent, #58a6ff);color:var(--br-color-on-accent, #0d1117)}.braudel-additional-text-prompt-submit:hover:not(:disabled){-webkit-filter:brightness(1.1);filter:brightness(1.1)}.braudel-additional-text-prompt-submit:disabled{opacity:.4;cursor:not-allowed}.braudel-additional-text-prompt-cancel{background:var(--br-color-bg-subtle, #161b22);border-color:var(--br-color-border, #30363d);color:var(--br-color-fg, #e6edf3)}.braudel-additional-text-prompt-cancel:hover{background:var(--br-color-bg-hover, #21262d);border-color:var(--br-color-border-strong, #6e7681)}.braudel-attachment-limit-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.braudel-attachment-limit-title{font-size:1.4em;font-weight:700;padding-right:32px;margin:0;color:var(--br-color-fg, #e6edf3)}.braudel-attachment-limit-message{margin:0;color:var(--br-color-fg-muted, #7d8590);font-size:.95em;line-height:1.5}.braudel-attachment-limit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.braudel-attachment-limit-close{padding:6px 14px;border:1px solid transparent;border-radius:999px;background:var(--br-color-accent, #58a6ff);color:var(--br-color-on-accent, #0d1117);font:inherit;font-size:.9em;font-weight:500;cursor:pointer;-webkit-transition:background .12s ease-out,-webkit-filter .12s ease-out;transition:background .12s ease-out,-webkit-filter .12s ease-out;transition:background .12s ease-out,filter .12s ease-out;transition:background .12s ease-out,filter .12s ease-out,-webkit-filter .12s ease-out}.braudel-attachment-limit-close:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.braudel-attachment-limit-close:focus-visible{outline:var(--br-focus-ring-width, 2px) solid var(--br-focus-ring-color, var(--br-color-accent, #58a6ff));outline-offset:var(--br-focus-ring-offset, 2px)}.braudel-youtube-embed{display:block;margin:8px 0;max-width:100%}.braudel-youtube-embed iframe{display:block;max-width:100%;border:0;border-radius:8px;background:#000}.braudel-preview .braudel-attachment,.braudel-content .braudel-attachment{border-radius:3px;-webkit-transition:background-color .14s ease-out,-webkit-box-shadow .14s ease-out;transition:background-color .14s ease-out,-webkit-box-shadow .14s ease-out;transition:background-color .14s ease-out,box-shadow .14s ease-out;transition:background-color .14s ease-out,box-shadow .14s ease-out,-webkit-box-shadow .14s ease-out}.braudel-preview .braudel-attachment[data-pending-remove],.braudel-content .braudel-attachment[data-pending-remove]{background-color:color-mix(in srgb,var(--br-color-danger, #cf222e) 14%,transparent)}@media (prefers-reduced-motion: reduce){.braudel-preview .braudel-attachment,.braudel-content .braudel-attachment{-webkit-transition:none;transition:none}}.braudel-attachment-tray-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:var(--br-border-editor, 1px solid var(--br-color-border, #30363d));background:var(--br-color-bg, transparent)}.braudel-attachment-tray-wrapper[hidden]{display:none}.braudel-attachment-tray{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;padding:10px var(--br-space-toolbar-x, 8px);border-top:var(--br-border-editor, 1px solid var(--br-color-border, #30363d));background:var(--br-color-bg, transparent)}.braudel-attachment-tray-wrapper>.braudel-attachment-tray{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;border-top:0;background:none}.braudel-attachment-tray[data-layout=wrap]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px 8px}.braudel-attachment-tray[data-layout=wrap] .braudel-attachment-chip{-webkit-box-flex:0;-ms-flex:0 0 var(--br-attachment-chip-width, 240px);flex:0 0 var(--br-attachment-chip-width, 240px);max-width:100%}.braudel-attachment-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;max-width:100%;height:var(--br-attachment-chip-height, 2rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px;background:var(--br-color-bg-subtle, #161b22);border:1px solid var(--br-color-border, #30363d);border-radius:8px;font-family:var(--br-font-body, system-ui);font-size:.9em;line-height:1.2;color:var(--br-color-fg, #e6edf3);-webkit-animation:braudel-chip-in .2s cubic-bezier(.16,1,.3,1);animation:braudel-chip-in .2s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes braudel-chip-in{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes braudel-chip-in{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:none;transform:none}}.braudel-inline-upload{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin:0 1px;padding:1px 7px 1px 6px;vertical-align:-2px;border:1px solid var(--br-color-border, #30363d);border-radius:6px;background:var(--br-color-bg-subtle, #161b22);color:var(--br-color-fg-muted, #8b949e);font-size:.85em;line-height:1.5;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-animation:braudel-chip-in .2s cubic-bezier(.16,1,.3,1);animation:braudel-chip-in .2s cubic-bezier(.16,1,.3,1)}.braudel-inline-upload[data-block]{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:2px 0;vertical-align:baseline}.braudel-inline-upload[data-state=error],.braudel-inline-upload[data-state=blocked]{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name    actions" "icon reason  reason";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;row-gap:1px;border-color:var(--br-color-danger, #cf222e);color:var(--br-color-danger, #cf222e);max-width:min(100%,34rem);padding:5px 6px 5px 8px;white-space:nowrap}.braudel-inline-upload[data-state=error] .braudel-inline-upload-status,.braudel-inline-upload[data-state=blocked] .braudel-inline-upload-status{grid-area:icon;align-self:start;margin-top:1px}.braudel-inline-upload[data-state=error] .braudel-inline-upload-name,.braudel-inline-upload[data-state=blocked] .braudel-inline-upload-name{grid-area:name;max-width:none;min-width:0}.braudel-inline-upload-reason{grid-area:reason;min-width:0;white-space:normal;overflow-wrap:anywhere;color:var(--br-color-danger, #cf222e);line-height:1.35}.braudel-inline-upload-status{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.braudel-inline-upload-name{max-width:16em;overflow:hidden;text-overflow:ellipsis;color:var(--br-color-fg, #e6edf3)}.braudel-inline-upload-progress{font-variant-numeric:tabular-nums}.braudel-inline-upload-actions{grid-area:actions;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;-webkit-box-flex:0;-ms-flex:none;flex:none}.braudel-inline-upload-retry,.braudel-inline-upload-remove{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.braudel-inline-upload-retry:hover,.braudel-inline-upload-remove:hover,.braudel-inline-upload-retry:focus-visible,.braudel-inline-upload-remove:focus-visible{background:var(--br-color-bg-hover, #21262d);outline:none}@media (prefers-reduced-motion: reduce){.braudel-inline-upload-status{-webkit-animation:none!important;animation:none!important}}.braudel-attachment-chip[data-state=error],.braudel-attachment-chip:is([data-state=blocked],[data-state=rejected]){border-color:var(--br-color-danger, #cf222e);height:auto;min-height:var(--br-attachment-chip-height, 2rem);-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;padding-bottom:5px}.braudel-attachment-tray[data-layout=wrap] .braudel-attachment-chip[data-state=error],.braudel-attachment-tray[data-layout=wrap] .braudel-attachment-chip:is([data-state=blocked],[data-state=rejected]){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.braudel-attachment-tray:not([data-layout=wrap]) .braudel-attachment-chip[data-state=error],.braudel-attachment-tray:not([data-layout=wrap]) .braudel-attachment-chip:is([data-state=blocked],[data-state=rejected]){-ms-flex-item-align:stretch;align-self:stretch}.braudel-attachment-chip-status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:var(--br-color-fg-muted, #7d8590)}.braudel-attachment-chip[data-kind=file] .braudel-attachment-chip-status,.braudel-attachment-chip[data-kind=image] .braudel-attachment-chip-status{display:inline-grid;grid-template-areas:"stack";justify-items:center}.braudel-attachment-chip[data-kind=file] .braudel-attachment-chip-status>span,.braudel-attachment-chip[data-kind=image] .braudel-attachment-chip-status>span{grid-area:stack;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.16,1,.3,1);transition:opacity .2s cubic-bezier(.16,1,.3,1);pointer-events:none}.braudel-attachment-chip[data-state=queued] .braudel-attachment-chip-status>[data-value=queued],.braudel-attachment-chip[data-state=uploading] .braudel-attachment-chip-status>[data-value=uploading],.braudel-attachment-chip[data-state=scanning] .braudel-attachment-chip-status>[data-value=scanning],.braudel-attachment-chip[data-state=ready] .braudel-attachment-chip-status>[data-value=ready],.braudel-attachment-chip:is([data-state=blocked],[data-state=rejected]) .braudel-attachment-chip-status>[data-value=blocked],.braudel-attachment-chip[data-state=error] .braudel-attachment-chip-status>[data-value=error]{opacity:1}.braudel-attachment-chip[data-state=ready] .braudel-attachment-chip-status,.braudel-attachment-chip:is([data-state=blocked],[data-state=rejected]) .braudel-attachment-chip-status,.braudel-attachment-chip[data-state=error] .braudel-attachment-chip-status{color:inherit}.braudel-attachment-chip-name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.braudel-attachment-chip-size{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;color:var(--br-color-fg-muted, #7d8590);font-variant-numeric:tabular-nums;white-space:nowrap}.braudel-attachment-chip-name+.braudel-attachment-chip-retry,.braudel-attachment-chip-name+.braudel-attachment-chip-remove{margin-left:auto}.braudel-attachment-chip-remove,.braudel-attachment-chip-retry{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-grid;place-items:center;width:var(--br-hit-target-compact);height:var(--br-hit-target-compact);padding:0;margin-left:2px;border:0;background:transparent;color:var(--br-color-fg-muted, #7d8590);border-radius:4px;cursor:pointer;-webkit-transition:background .12s ease-out,color .12s ease-out;transition:background .12s ease-out,color .12s ease-out}.braudel-attachment-chip-remove:hover,.braudel-attachment-chip-retry:hover,.braudel-attachment-chip-remove:focus-visible,.braudel-attachment-chip-retry:focus-visible{background:var(--br-color-bg-hover, #21262d);color:var(--br-color-fg, #e6edf3);outline:none}.braudel-attachment-chip-reason{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;min-width:0;color:var(--br-color-danger, #cf222e);font-size:.9em;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.braudel-attachment-failure-summary{padding:0 var(--br-space-toolbar-x, 8px) var(--br-space-toolbar-y);color:var(--br-color-danger, #cf222e);font-size:.75rem;line-height:1.35}.braudel-attachment-removed{color:var(--br-color-fg-muted, #7d8590);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.braudel-attachment-removed-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.braudel-attachment-chip-undo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:2px 8px;border:0;border-radius:4px;background:transparent;color:var(--br-color-accent, #58a6ff);font:inherit;font-weight:600;cursor:pointer}.braudel-attachment-chip-undo:hover,.braudel-attachment-chip-undo:focus-visible{background:var(--br-color-bg-hover, #21262d);outline:none}@media (pointer: coarse){.braudel-editor,.braudel-attachment-tray-wrapper,.braudel-attachment-tray{--br-hit-target: 44px;--br-hit-target-compact: 44px}.braudel-attachment-tray{--br-attachment-chip-height: 48px}.braudel-inline-upload-retry,.braudel-inline-upload-remove{width:44px;height:44px}.braudel-attachment-chip-undo,.braudel-tab,.braudel-find-bar-input,.braudel-footer-attach-btn{min-height:44px}.modal.braudel-dialog .modal-close-button,.content-post-sub-card.smart-quote-rerendered .smart-quote-remove{width:44px;height:44px}.content-post-sub-card.smart-quote-rerendered .smart-quote-remove{opacity:1}}@media (pointer: coarse){.modal.braudel-dialog[data-theme=sasskit] .modal-close-button{width:44px;height:44px}}.braudel-attachment-chip-spin{-webkit-animation:braudel-attachment-spin .9s linear infinite;animation:braudel-attachment-spin .9s linear infinite}@-webkit-keyframes braudel-attachment-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes braudel-attachment-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.braudel-attachment-chip-spin,.braudel-footer-save-dot{-webkit-animation:none;animation:none}.braudel-panes>.braudel-pane,.braudel-attachment-chip[data-kind=file] .braudel-attachment-chip-status>span,.braudel-attachment-chip[data-kind=image] .braudel-attachment-chip-status>span{-webkit-transition-duration:80ms;transition-duration:80ms}.braudel-tab-indicator{-webkit-transition:none;transition:none}.braudel-attachment-chip{-webkit-animation:none;animation:none}.braudel-toolbar-button,.braudel-toolbar-button:active:not(:disabled){-webkit-transform:none;-ms-transform:none;transform:none}.braudel-footer-right,.braudel-footer-save{-webkit-transition-duration:.01ms;transition-duration:.01ms}.braudel-tooltip{-webkit-transition:none;transition:none}.braudel-insert-flash{-webkit-animation:none;animation:none;background-color:transparent}.braudel-find-bar{-webkit-animation:braudel-find-bar-in-reduced .12s ease-out;animation:braudel-find-bar-in-reduced .12s ease-out}@-webkit-keyframes braudel-find-bar-in-reduced{0%{opacity:0}to{opacity:1}}@keyframes braudel-find-bar-in-reduced{0%{opacity:0}to{opacity:1}}.braudel-content .braudel-url-invalid,.braudel-preview .braudel-url-invalid{-webkit-animation:none;animation:none}}@media (prefers-reduced-transparency: reduce){.modal.braudel-dialog .modal-overlay-container{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--br-dialog-scrim-opaque, rgba(0, 0, 0, .8))}.modal.braudel-dialog[data-theme=light] .modal-overlay-container,.modal.braudel-dialog[data-theme=sasskit] .modal-overlay-container{background:var(--br-dialog-scrim-opaque, rgba(0, 0, 0, .6))}.braudel-kbd{background:#ffffff40}}@media (prefers-contrast: more){.braudel-editor{--br-color-border: var(--br-color-border-strong);--br-color-border-subtle: var(--br-color-border-strong);--br-focus-ring-width: 3px;--br-color-fg-muted: var(--br-color-fg)}.braudel-toolbar-button.is-active{background:var(--br-color-accent-bg);color:var(--br-color-accent);-webkit-box-shadow:inset 0 0 0 1px var(--br-color-accent);box-shadow:inset 0 0 0 1px var(--br-color-accent)}.modal.braudel-dialog,.modal.braudel-dialog[data-theme=light]{--br-focus-ring-width: 3px}.modal.braudel-dialog .modal-overlay{border:1px solid var(--br-color-border-strong, #6e7681)}}@media (forced-colors: active){.braudel-toolbar-button.is-active,.braudel-find-bar-toggle.is-active{border:1px solid Highlight;color:Highlight}.braudel-toolbar-button:focus-visible,.braudel-tab:focus-visible,.braudel-find-bar-icon-button:focus-visible,.braudel-find-bar-toggle:focus-visible,.braudel-find-bar-text-button:focus-visible,.braudel-footer-attach-btn:focus-visible,.braudel-footer-save-dot-btn:focus-visible,.braudel-attachment-chip-remove:focus-visible,.braudel-attachment-chip-retry:focus-visible,.braudel-attachment-chip-undo:focus-visible{outline:3px solid CanvasText;outline-offset:2px}.braudel-attachment-chip-status svg,.braudel-footer-save-dot{forced-color-adjust:none}.braudel-tab-indicator{background:Highlight;forced-color-adjust:none}.braudel-editor[data-drag-active=true]{outline:2px dashed CanvasText}.braudel-editor[data-error=true] .braudel-content{outline:2px solid CanvasText}}.braudel-editor[data-drag-active=true]{outline:2px dashed var(--br-color-accent, #58a6ff);outline-offset:2px;-webkit-transition:outline-color .12s ease-out;transition:outline-color .12s ease-out}.braudel-editor[data-drag-active=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--br-color-accent-bg, rgba(56, 139, 253, .15));border-radius:inherit}.braudel-editor[data-drag-active=true] .braudel-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:var(--br-space-content-x, 1rem);background:var(--br-color-bg, transparent);background:color-mix(in srgb,var(--br-color-bg, #0d1117) 88%,transparent);border-radius:inherit;text-align:center}.braudel-drop-overlay-icon{color:var(--br-color-accent, #58a6ff);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.braudel-drop-overlay-label{font-size:1rem;font-weight:600;color:var(--br-color-fg, #e6edf3)}.braudel-drop-overlay-hint{font-size:.8125rem;color:var(--br-color-fg-muted, #7d8590);max-width:32ch}@media (max-height: 200px){.braudel-drop-overlay-icon{display:none}}@media (prefers-reduced-motion: reduce){.braudel-editor[data-drag-active=true]{-webkit-transition:none;transition:none}}.braudel-editor{position:relative}.braudel-preview .braudel-attachment,.braudel-content .braudel-attachment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;vertical-align:baseline;max-width:100%;color:var(--br-color-accent, #58a6ff);padding:0 2px;margin-inline:4px}.braudel-preview .braudel-attachment-icon,.braudel-content .braudel-attachment-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px}.braudel-preview .braudel-attachment,[data-braudel-thread] .braudel-attachment{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.braudel-preview img[title][width][height],[data-braudel-thread] img[title][width][height]{display:block}.braudel-content .cm-content .braudel-attachment-break{display:block;height:0}.braudel-preview .braudel-attachment+br,.braudel-preview img[title][width][height]+br,[data-braudel-thread] .braudel-attachment+br,[data-braudel-thread] img[title][width][height]+br{display:none}.braudel-preview .braudel-attachment>a,.braudel-content .braudel-attachment>a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.braudel-preview .braudel-attachment-size,.braudel-content .braudel-attachment-size{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--br-color-fg-muted, #7d8590);font-weight:400;font-variant-numeric:tabular-nums}.content-post-sub-card.smart-quote-rerendered{display:block;margin:.75em 0;padding:18px;border:1px solid var(--br-quote-card-border, rgba(25, 28, 25, .15));border-left:8px solid var(--br-quote-card-border, rgba(25, 28, 25, .15));border-radius:8px;background-color:var(--br-quote-card-bg, #fafafa);color:var(--br-quote-card-fg, #1f2328);position:relative}.braudel-editor:not(:is([data-theme=light],[data-theme=sasskit])) .content-post-sub-card.smart-quote-rerendered{--br-quote-card-bg: #161b22;--br-quote-card-fg: #e6edf3;--br-quote-card-border: rgba(240, 246, 252, .2);--br-quote-card-chip-bg: rgba(240, 246, 252, .08);--br-quote-card-chip-bg-hover: rgba(240, 246, 252, .16)}.content-post-sub-card.smart-quote-rerendered .sub-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.content-post-sub-card.smart-quote-rerendered .answer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;font-weight:500}.content-post-sub-card.smart-quote-rerendered .answer-info a{color:var(--br-color-accent, #0969da);text-decoration:none}.content-post-sub-card.smart-quote-rerendered .answer-info a:hover{text-decoration:underline}.braudel-content .content-post-sub-card.smart-quote-rerendered .view-in-context,.braudel-preview .content-post-sub-card.smart-quote-rerendered .view-in-context{display:none}.content-post-sub-card.smart-quote-rerendered .sub-card-content{margin-top:8px}.content-post-sub-card.smart-quote-rerendered .sub-card-content>p:first-child{margin-top:0}.content-post-sub-card.smart-quote-rerendered .sub-card-content>p:last-child{margin-bottom:0}.content-post-sub-card.smart-quote-rerendered .smart-quote-remove{position:absolute;top:8px;right:8px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--br-quote-card-chip-bg, rgba(25, 28, 25, .06));color:var(--br-color-fg-muted, #59636e);font-family:inherit;font-size:18px;line-height:1;font-weight:400;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .14s ease-out,background .12s ease-out,color .12s ease-out;transition:opacity .14s ease-out,background .12s ease-out,color .12s ease-out}.content-post-sub-card.smart-quote-rerendered:hover .smart-quote-remove,.content-post-sub-card.smart-quote-rerendered .smart-quote-remove:focus-visible{opacity:1}.content-post-sub-card.smart-quote-rerendered .smart-quote-remove:hover{background:var(--br-quote-card-chip-bg-hover, rgba(25, 28, 25, .12));color:var(--br-quote-card-fg, var(--br-color-fg, #1f2328))}.content-post-sub-card.smart-quote-rerendered .smart-quote-remove:focus-visible{outline:2px solid var(--br-color-accent, #0969da);outline-offset:2px}@media (prefers-reduced-motion: reduce){.content-post-sub-card.smart-quote-rerendered .smart-quote-remove{-webkit-transition:none;transition:none}}.braudel-attachment-overflow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--br-space-gap, 4px);-ms-flex-item-align:start;align-self:flex-start;padding:10px var(--br-space-toolbar-x, 8px) 10px 0}.braudel-attachment-chip-counter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--br-attachment-chip-height, 2rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 6px;border-radius:14px;background:var(--br-color-bg-subtle);color:var(--br-color-fg);font-size:.75rem;line-height:1;white-space:nowrap}.braudel-attachment-overflow-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:65px;min-height:var(--br-hit-target-compact);padding:0 2px;border:0;background:transparent;color:var(--br-color-accent);font:inherit;font-size:.75rem;text-align:center;cursor:pointer}.braudel-attachment-overflow-toggle:hover{text-decoration:underline}.braudel-attachment-overflow-toggle:focus-visible{outline:var(--br-focus-ring-width, 2px) solid var(--br-focus-ring-color, currentColor);outline-offset:var(--br-focus-ring-offset, 2px);border-radius:var(--br-radius-button, 4px)}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray-wrapper{border-top-color:transparent;-webkit-transition:border-top-color .16s ease-out;transition:border-top-color .16s ease-out}.braudel-editor[data-theme=sasskit][data-content-abuts] .braudel-attachment-tray-wrapper{border-top-color:var(--br-color-border)}@media (prefers-reduced-motion: reduce){.braudel-editor[data-theme=sasskit] .braudel-attachment-tray-wrapper{-webkit-transition:none;transition:none}}@media (pointer: coarse){.braudel-editor[data-theme=sasskit]{--br-font-size-base: 1rem;--br-line-height-base: 1.25}}.braudel-toolbar-overflow-menu[data-theme=sasskit] .braudel-toolbar-overflow-heading{display:none}.braudel-toolbar-overflow-menu[data-theme=sasskit] .braudel-toolbar-overflow-section[data-group-start]{margin-top:4px;padding-top:4px;border-top:1px solid var(--br-color-border)}@media (pointer: coarse){.braudel-toolbar-overflow-menu[data-theme=sasskit]{max-height:calc(50vh - env(safe-area-inset-bottom,0px) - 20px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-counter{gap:4px;height:auto;padding:4px 6px;border:0;border-radius:14px;font-size:.75rem;line-height:1.25}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-name{font-weight:400}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-size,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-name+.braudel-attachment-chip-retry,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-name+.braudel-attachment-chip-remove{margin-left:0}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-status{width:12px;height:12px}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-status svg{width:12px;height:12px}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-remove svg{width:7px;height:7px}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-retry svg{width:7px;height:8.5px}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap][data-collapsed]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:is([data-state=error],[data-state=blocked],[data-state=rejected])>.braudel-attachment-chip-name,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-reason{display:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:is([data-state=error],[data-state=blocked],[data-state=rejected]){-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:0}.braudel-attachment-chip-name-sasskit,.braudel-attachment-chip-label{display:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:is([data-state=error],[data-state=blocked],[data-state=rejected]) .braudel-attachment-chip-name-sasskit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden}.braudel-attachment-chip-name-head{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-name-head{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:min(6ch,var(--braudel-chip-stem-width, 6ch))}.braudel-attachment-chip-name-tail{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:is([data-state=error],[data-state=blocked],[data-state=rejected]) .braudel-attachment-chip-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;font-weight:500}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:is([data-state=error],[data-state=blocked],[data-state=rejected]) .braudel-attachment-chip-label:before{content:"-";margin-right:4px;font-weight:400}.braudel-attachment-chip-label-short,.braudel-attachment-chip-label[data-short] .braudel-attachment-chip-label-full{display:none}.braudel-attachment-chip-label[data-short] .braudel-attachment-chip-label-short{display:inline}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip[data-state=error] .braudel-attachment-chip-size,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:is([data-state=blocked],[data-state=rejected]) .braudel-attachment-chip-size{display:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-status{color:var(--br-color-accent)}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-track{stroke:#e8e8ed;stroke-opacity:1}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip:not([data-state=ready]) .braudel-attachment-chip-size{display:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-overflow{min-width:65px;padding:6px 6px 6px 0}.braudel-editor[data-theme=sasskit] .braudel-attachment-overflow-toggle{white-space:nowrap}.braudel-editor[data-theme=sasskit] .braudel-attachment-overflow-toggle{position:relative;min-height:0;padding-top:4px;padding-bottom:4px;line-height:1.25}.braudel-editor[data-theme=sasskit] .braudel-attachment-overflow-toggle:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap]{padding:6px;gap:6px;min-height:36px}.braudel-editor[data-theme=sasskit] .braudel-attachment-failure-summary{padding:0 6px 6px}.braudel-editor[data-theme=sasskit] .braudel-footer-count[data-error=true]{color:var(--br-color-fg-muted);font-weight:400}.braudel-editor[data-theme=sasskit] .braudel-footer-count-alert{color:#e30000}.braudel-editor[data-theme=sasskit] .braudel-footer-save-dot{width:6px;height:6px}.braudel-editor[data-theme=sasskit] .braudel-tabs{min-height:36px;padding:0;border-radius:8px 8px 0 0}.braudel-editor[data-theme=sasskit] .braudel-tabs-extra .braudel-toolbar{margin:5px}.braudel-editor[data-theme=sasskit] .braudel-tab{padding:0 10px 9px;font-size:14px;line-height:18px;font-weight:500;color:#6e6e73}.braudel-editor[data-theme=sasskit] .braudel-tab:hover{color:#1d1d1f}.braudel-editor[data-theme=sasskit] .braudel-tab.is-active{padding:9px 10px;color:#000}.braudel-editor[data-theme=sasskit] .braudel-tab-indicator{height:1px;background:#000}.braudel-editor[data-theme=sasskit] .braudel-toolbar-button{color:#6e6e73}.braudel-editor[data-theme=sasskit] .braudel-tabs-extra .braudel-toolbar-group{padding-right:0}.braudel-editor[data-theme=sasskit] .braudel-tabs-extra .braudel-toolbar-group+.braudel-toolbar-group{border-left:0;position:relative;padding-left:0;margin-left:13px}.braudel-editor[data-theme=sasskit] .braudel-tabs-extra .braudel-toolbar-group+.braudel-toolbar-group:before{content:"";position:absolute;left:-9px;top:15%;height:70%;width:1px;border-radius:1px;background:#00000014}.braudel-editor[data-theme=sasskit] .braudel-footer{min-height:36px;padding:6px 4px 6px 6px;border-radius:0 0 8px 8px}.braudel-editor[data-theme=sasskit] .braudel-footer-attach-btn{font-size:12px;padding:0 6px;border-radius:6px;gap:3px}.braudel-editor[data-theme=sasskit] .braudel-footer-attach-btn{position:relative;min-height:0}.braudel-editor[data-theme=sasskit] .braudel-footer-attach-btn:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.braudel-editor[data-theme=sasskit] .braudel-footer-right{gap:7px}.braudel-editor[data-theme=sasskit] .braudel-footer-count,.braudel-editor[data-theme=sasskit] .braudel-length-counter{font-size:10px;line-height:10px;color:#424245}.braudel-editor[data-theme=sasskit] .braudel-length-counter[data-excess=true]{color:var(--br-color-danger)}.braudel-editor[data-theme=sasskit] .braudel-length-current{font-weight:600}.braudel-editor[data-theme=sasskit] .braudel-footer-right>*:not(:first-child):not(.braudel-footer-save):before{content:"";display:inline-block;width:2px;height:2px;border-radius:1px;background:#979797;color:transparent;vertical-align:middle;margin-right:7px}.braudel-editor[data-theme=sasskit] .braudel-content .braudel-attachment,.braudel-editor[data-theme=sasskit] .braudel-preview .braudel-attachment{gap:5px;padding:0;color:#06c}.braudel-editor[data-theme=sasskit] .braudel-content .braudel-attachment[data-pending-remove],.braudel-editor[data-theme=sasskit] .braudel-preview .braudel-attachment[data-pending-remove]{padding:1px 3px}.braudel-editor[data-theme=sasskit] .braudel-content .braudel-attachment-icon,.braudel-editor[data-theme=sasskit] .braudel-preview .braudel-attachment-icon{font-size:14px}.braudel-editor[data-theme=sasskit] .braudel-content .braudel-attachment>a,.braudel-editor[data-theme=sasskit] .braudel-preview .braudel-attachment>a{font-weight:500;text-decoration:none}.braudel-editor[data-theme=sasskit] .braudel-content .braudel-attachment>a:hover,.braudel-editor[data-theme=sasskit] .braudel-preview .braudel-attachment>a:hover{text-decoration:underline}.braudel-editor .braudel-content .braudel-url-invalid .braudel-attachment>a,.braudel-editor .braudel-content .braudel-url-invalid .braudel-attachment>a:hover{text-decoration:underline wavy var(--br-color-danger, #d13438);text-decoration-thickness:1px;text-underline-offset:2px}.braudel-editor[data-theme=sasskit] .braudel-content .braudel-attachment-size,.braudel-editor[data-theme=sasskit] .braudel-preview .braudel-attachment-size{color:#6e6e73}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray .braudel-attachment-chip,.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap] .braudel-attachment-chip{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:min(100%,var(--br-attachment-chip-max-width, 260px))}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-remove,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-retry{position:relative;width:14px;height:14px;border-radius:2px}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-remove:after,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-retry:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-undo{position:relative;min-height:0;padding:0 8px}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-undo:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray{padding-right:6px}.braudel-attachment-chip-status>:is([data-value=error],[data-value=blocked],[data-value=rejected]) [data-shape=circle]{display:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-status>[data-value=error] svg[data-shape=triangle]{display:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-status>:is([data-value=blocked],[data-value=rejected]) svg[data-shape=x-circle]{display:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-status>:is([data-value=error],[data-value=blocked],[data-value=rejected]) [data-shape=circle]{display:inline;font-size:12px}.braudel-inline-upload-status [data-shape=circle]{display:none}.braudel-editor[data-theme=sasskit] .braudel-inline-upload-status svg[data-shape=triangle]{display:none}.braudel-editor[data-theme=sasskit] .braudel-inline-upload-status [data-shape=circle]{display:inline;font-size:12px}.braudel-editor[data-theme=sasskit] .braudel-inline-upload-status{width:12px;height:12px}.braudel-editor[data-theme=sasskit] .braudel-inline-upload-status>svg{width:12px;height:12px}.braudel-editor[data-theme=sasskit] .braudel-footer-attach-btn{border-color:transparent;background:transparent;color:#1d1d1f}.braudel-editor[data-theme=sasskit] .braudel-footer-attach-btn:hover{border-color:transparent;background:#0000000d;color:#1d1d1f}.braudel-editor[data-theme=sasskit] .braudel-length-sep,.braudel-editor[data-theme=sasskit] .braudel-length-limit{font-weight:400;color:#424245}.braudel-editor[data-theme=sasskit]{min-height:236px}.braudel-editor[data-theme=sasskit] .braudel-content{line-height:1.286;padding:10px}.braudel-editor[data-theme=sasskit] .braudel-draft-notice{border-bottom:none;-webkit-box-shadow:inset 0 1px 0 0 var(--br-color-border),inset 0 -1px 0 0 var(--br-color-border);box-shadow:inset 0 1px 0 0 var(--br-color-border),inset 0 -1px 0 0 var(--br-color-border)}.braudel-editor[data-theme=sasskit] .braudel-draft-notice{font-size:.75rem;line-height:1.3333}.braudel-editor[data-theme=sasskit] .braudel-draft-notice{padding:10px}.braudel-editor[data-theme=sasskit] .braudel-draft-notice-message{color:var(--br-color-fg)}.braudel-editor[data-theme=sasskit] .braudel-draft-notice-action{font-weight:400}.braudel-editor[data-theme=sasskit] .braudel-draft-notice-action{position:relative;min-height:0;padding:0 2px}.braudel-editor[data-theme=sasskit] .braudel-draft-notice-action:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.braudel-editor[data-theme=sasskit] .braudel-tab-indicator{bottom:0}.braudel-editor[data-theme=sasskit] .braudel-tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.braudel-editor[data-theme=sasskit] .braudel-tabs>.braudel-tab:last-of-type{margin-right:5px}.braudel-editor[data-theme=sasskit] .braudel-tabs-extra .braudel-toolbar-button{position:relative;min-width:26px;height:26px}.braudel-editor[data-theme=sasskit] .braudel-tabs-extra .braudel-toolbar-button:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.braudel-editor[data-theme=sasskit] .braudel-tabs{height:36px}.braudel-editor[data-theme=sasskit] .braudel-tabs,.braudel-editor[data-theme=sasskit] .braudel-toolbar{border-bottom:none}.braudel-editor[data-theme=sasskit] .braudel-footer{border-top:none}.braudel-attachment-overflow-toggle{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.braudel-attachment-overflow-toggle:active{opacity:.55;-webkit-transition-duration:60ms;transition-duration:60ms}@media (prefers-reduced-motion: reduce){.braudel-attachment-overflow-toggle{-webkit-transition:none;transition:none}}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray{--br-attachment-tray-max-height: calc(3 * (var(--br-attachment-chip-height, 2rem) + 6px) + 6px)}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap]{max-height:var(--br-attachment-tray-max-height);overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;-ms-flex-line-pack:start;align-content:flex-start}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap][data-collapsed]{max-height:none;overflow:hidden}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray{--br-attachment-tray-max-height: calc( 3.5 * (var(--br-attachment-chip-height, 2rem) + 6px) + 6px )}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap][data-scrollable]:not([data-scroll-end]){-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%)}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap][data-scrollable][data-scroll-top][data-scroll-end]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 100%)}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap][data-scrollable][data-scroll-top]:not([data-scroll-end]){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}@media (prefers-contrast: more){.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap]{-webkit-mask-image:none;mask-image:none}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray[data-layout=wrap][data-scrollable]:not([data-scroll-end]){border-bottom:1px solid var(--br-color-border-strong)}}.braudel-editor[data-theme=sasskit] .braudel-toolbar-overflow-trigger[aria-expanded=true]{background:#00000014;color:#1d1d1f}.braudel-editor[data-theme=sasskit]~.braudel-toolbar-overflow-menu,.braudel-toolbar-overflow-menu[data-theme=sasskit]{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}@media (pointer: coarse){.braudel-toolbar-overflow-menu[data-theme=sasskit] .braudel-toolbar-overflow-item{min-height:44px;font-size:1rem}}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray .braudel-attachment-chip,.braudel-editor[data-theme=sasskit] .braudel-attachment-chip-name{min-width:0}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray .braudel-attachment-chip{min-width:8em;overflow:hidden}.braudel-editor[data-theme=sasskit] .braudel-attachment-tray .braudel-attachment-chip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.braudel-content .cm-content:has(.braudel-inline-upload) .cm-placeholder{display:none}.braudel-editor{--br-font-body: -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--br-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--br-font-size-base: .875rem;--br-line-height-base: 1.5;--br-space-toolbar-y: .5rem;--br-space-toolbar-x: .75rem;--br-space-content-y: .75rem;--br-space-content-x: 1rem;--br-space-content-min-height: 7.5rem;--br-content-img-max-width: 800px;--br-space-gap: .25rem;--br-space-divider: .5rem;--br-icon-size: 1rem;--br-icon-button-size: 1.75rem;--br-hit-target: 2.25rem;--br-hit-target-compact: 1.75rem;--br-attachment-chip-height: 2rem;--br-attachment-chip-width: 300px;--br-attachment-chip-max-width: 260px;--br-color-fg: #e6edf3;--br-color-fg-muted: #7d8590;--br-color-bg: #0d1117;--br-color-bg-subtle: #161b22;--br-color-bg-hover: #21262d;--br-color-border: #30363d;--br-color-border-subtle: #21262d;--br-color-border-strong: #6e7681;--br-color-accent: #58a6ff;--br-color-accent-bg: rgba(56, 139, 253, .15);--br-color-on-accent: #0d1117;--br-color-link: #0066cc;--br-color-danger: #f85149;--br-color-success: #3fb950;--br-color-warning: #d29922;--br-color-note: #6e7781;--br-color-on-status: #0d1117;--br-color-success-solid: #3fb950;--br-color-danger-solid: #ff6b63;--br-color-warning-solid: #e3b341;--br-focus-ring-width: 2px;--br-focus-ring-color: var(--br-color-accent);--br-focus-ring-offset: 2px;--br-radius-editor: 6px;--br-radius-button: 4px;--br-border-editor: 1px solid var(--br-color-border)}.braudel-editor[data-mode=markdown] .cm-content .tok-heading,.braudel-editor[data-mode=markdown] .cm-content .tok-heading1,.braudel-editor[data-mode=markdown] .cm-content .tok-heading2,.braudel-editor[data-mode=markdown] .cm-content .tok-heading3{color:var(--br-color-accent);font-weight:600}.braudel-editor[data-mode=markdown] .cm-content .tok-strong{font-weight:600;color:var(--br-color-fg)}.braudel-editor[data-mode=markdown] .cm-content .tok-emphasis{font-style:italic}.braudel-editor[data-mode=markdown] .cm-content .tok-strikethrough{text-decoration:line-through;color:var(--br-color-fg-muted)}.braudel-editor[data-mode=markdown] .cm-content .tok-monospace,.braudel-editor[data-mode=markdown] .cm-content .tok-inlineCode,.braudel-editor[data-mode=markdown] .cm-content .tok-processingInstruction{font-family:var(--br-font-mono);font-size:.92em;background:var(--br-color-bg-subtle);padding:0 4px;border-radius:3px}.braudel-editor[data-mode=markdown] .cm-content .tok-url,.braudel-editor[data-mode=markdown] .cm-content .tok-link{color:var(--br-color-accent)}.braudel-editor[data-mode=markdown] .cm-content .tok-meta{color:var(--br-color-fg-muted)}.braudel-editor[data-mode=markdown] .cm-content .tok-quote{color:var(--br-color-fg-muted);font-style:italic}.braudel-editor[data-mode=markdown] .cm-content .tok-list{color:var(--br-color-accent)}.braudel-editor[data-mode=markdown] .braudel-preview h1,.braudel-editor[data-mode=markdown] .braudel-preview h2,.braudel-editor[data-mode=markdown] .braudel-preview h3{margin:.6em 0 .3em;color:var(--br-color-fg)}.braudel-editor[data-mode=markdown] .braudel-preview h1{font-size:1.75em;font-weight:600}.braudel-editor[data-mode=markdown] .braudel-preview h2{font-size:1.5em;font-weight:600}.braudel-editor[data-mode=markdown] .braudel-preview h3{font-size:1.25em;font-weight:600}.braudel-editor[data-mode=markdown] .braudel-preview p{margin:.5em 0}.braudel-editor[data-mode=markdown] .braudel-preview p:first-child{margin-top:0}.braudel-editor[data-mode=markdown] .braudel-preview p:last-child{margin-bottom:0}.braudel-editor[data-mode=markdown] .braudel-preview code{font-family:var(--br-font-mono);background:var(--br-color-bg-subtle);padding:.15em .3em;border-radius:var(--br-radius-button);font-size:.92em}.braudel-editor[data-mode=markdown] .braudel-preview pre:not(.shiki){background:var(--br-color-bg-subtle);padding:var(--br-space-content-y) var(--br-space-content-x);border-radius:var(--br-radius-button);overflow-x:auto}.braudel-editor[data-mode=markdown] .braudel-preview pre:not(.shiki) code{background:transparent;padding:0}.braudel-editor[data-mode=markdown] .braudel-preview blockquote{border-left:3px solid var(--br-color-border-strong);padding-left:12px;color:var(--br-color-fg-muted);margin:.5em 0}.braudel-editor[data-mode=markdown] .braudel-preview a{color:var(--br-color-link, var(--br-color-accent));text-decoration:none}.braudel-editor[data-mode=markdown] .braudel-preview a:hover{text-decoration:underline}.braudel-editor[data-mode=markdown] .braudel-preview table{border-collapse:collapse;margin:.5em 0}.braudel-editor[data-mode=markdown] .braudel-preview th,.braudel-editor[data-mode=markdown] .braudel-preview td{border:1px solid var(--br-color-border);padding:4px 8px}.braudel-editor[data-mode=wysiwyg] .ProseMirror h1,.braudel-editor[data-mode=wysiwyg] .ProseMirror h2,.braudel-editor[data-mode=wysiwyg] .ProseMirror h3,.braudel-editor[data-mode=wysiwyg] .ProseMirror h4,.braudel-editor[data-mode=wysiwyg] .ProseMirror h5,.braudel-editor[data-mode=wysiwyg] .ProseMirror h6{margin:.6em 0 .3em;font-weight:600;color:var(--br-color-fg)}.braudel-editor[data-mode=wysiwyg] .ProseMirror h1{font-size:1.75em}.braudel-editor[data-mode=wysiwyg] .ProseMirror h2{font-size:1.5em}.braudel-editor[data-mode=wysiwyg] .ProseMirror h3{font-size:1.25em}.braudel-editor[data-mode=wysiwyg] .ProseMirror p{margin:.5em 0}.braudel-editor[data-mode=wysiwyg] .ProseMirror p:first-child{margin-top:0}.braudel-editor[data-mode=wysiwyg] .ProseMirror p:last-child{margin-bottom:0}.braudel-editor[data-mode=wysiwyg] .ProseMirror ul,.braudel-editor[data-mode=wysiwyg] .ProseMirror ol{padding-left:1.5em;margin:.5em 0}.braudel-editor[data-mode=wysiwyg] .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0}.braudel-editor[data-mode=wysiwyg] .ProseMirror ul[data-type=taskList] li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.braudel-editor[data-mode=wysiwyg] .ProseMirror ul[data-type=taskList] li>label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.braudel-editor[data-mode=wysiwyg] .ProseMirror code{font-family:var(--br-font-mono);background:var(--br-color-bg-subtle);padding:.15em .3em;border-radius:var(--br-radius-button);font-size:.92em}.braudel-editor[data-mode=wysiwyg] .ProseMirror pre{font-family:var(--br-font-mono);background:var(--br-color-bg-subtle);padding:var(--br-space-content-y) var(--br-space-content-x);border-radius:var(--br-radius-button);overflow-x:auto}.braudel-editor[data-mode=wysiwyg] .ProseMirror pre code{background:transparent;padding:0}.braudel-editor[data-mode=wysiwyg] .ProseMirror blockquote{border-left:3px solid var(--br-color-border-strong);padding-left:12px;color:var(--br-color-fg-muted);margin:.5em 0}.braudel-editor[data-mode=wysiwyg] .ProseMirror a{color:var(--br-color-link, var(--br-color-accent));text-decoration:none}.braudel-editor[data-mode=wysiwyg] .ProseMirror a:hover{text-decoration:underline}.braudel-editor[data-mode=wysiwyg] .ProseMirror strong{font-weight:600}.braudel-editor[data-mode=wysiwyg] .ProseMirror em{font-style:italic}.braudel-editor[data-mode=wysiwyg] .ProseMirror s{text-decoration:line-through;color:var(--br-color-fg-muted)}.braudel-editor .shiki,.braudel-preview .shiki,[data-braudel-thread] .shiki{padding:12px 14px;overflow-x:auto;border-radius:var(--br-radius-editor, 6px);font-family:var( --br-font-mono, ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace );font-size:13px;line-height:1.5}.braudel-editor .shiki span,.braudel-preview .shiki span,[data-braudel-thread] .shiki span{color:var(--shiki-dark, currentColor)}.braudel-editor[data-theme=light] .shiki span,.braudel-preview[data-theme=light] .shiki span,[data-braudel-thread][data-theme=light] .shiki span,.braudel-editor[data-theme=sasskit] .shiki span,.braudel-preview[data-theme=sasskit] .shiki span,[data-braudel-thread][data-theme=sasskit] .shiki span{color:var(--shiki-light, currentColor)}@media (prefers-color-scheme: light){[data-braudel-thread]:not([data-theme]) .shiki span,.braudel-preview:not([data-theme]) .shiki span{color:var(--shiki-light, currentColor)}}.braudel-editor[data-mode=markdown] .braudel-preview pre.shiki,[data-braudel-thread] pre.shiki{background:var(--br-color-bg-subtle, #f5f5f7);border-radius:var(--br-radius-button, 8px)}.braudel-editor[data-mode=markdown] .braudel-preview pre.shiki code,[data-braudel-thread] pre.shiki code{background:transparent;padding:0;border-radius:0;font-family:inherit;font-size:.92em;line-height:inherit;white-space:inherit}.braudel-editor[data-mode=markdown] .braudel-preview pre.shiki,[data-braudel-thread] pre.shiki{white-space:pre-wrap;overflow-wrap:anywhere}.braudel-editor[data-mode=markdown][data-code-wrap=false] .braudel-preview pre.shiki,:is([data-code-wrap=false] [data-braudel-thread],[data-braudel-thread][data-code-wrap=false]) pre.shiki{white-space:pre;overflow-wrap:normal}[data-braudel-thread]{--br-color-bg-subtle: #161b22;--br-color-border: #30363d;--br-radius-button: 4px}[data-braudel-thread][data-theme=light]{--br-color-bg-subtle: #f6f8fa;--br-color-border: #d0d7de}@media (prefers-color-scheme: light){[data-braudel-thread]:not([data-theme]){--br-color-bg-subtle: #f6f8fa;--br-color-border: #d0d7de}}[data-braudel-thread][data-theme=sasskit]{--br-color-bg-subtle: #f5f5f7;--br-color-border: #d2d2d7;--br-radius-button: 8px}.braudel-editor[data-code-line-numbers=true] pre.shiki,.braudel-preview[data-code-line-numbers=true] pre.shiki,:is([data-code-line-numbers=true] [data-braudel-thread],[data-braudel-thread][data-code-line-numbers=true]) pre.shiki{counter-reset:braudel-shiki-line;padding:12px 14px 12px var(--br-code-line-number-gutter, 3em)}.braudel-editor[data-code-line-numbers=true] pre.shiki .line,.braudel-preview[data-code-line-numbers=true] pre.shiki .line,:is([data-code-line-numbers=true] [data-braudel-thread],[data-braudel-thread][data-code-line-numbers=true]) pre.shiki .line{counter-increment:braudel-shiki-line;position:relative}.braudel-editor[data-code-line-numbers=true] pre.shiki .line:before,.braudel-preview[data-code-line-numbers=true] pre.shiki .line:before,:is([data-code-line-numbers=true] [data-braudel-thread],[data-braudel-thread][data-code-line-numbers=true]) pre.shiki .line:before{content:counter(braudel-shiki-line);display:inline-block;width:calc(var(--br-code-line-number-gutter, 3em) - .5em);margin-left:calc(-1 * var(--br-code-line-number-gutter, 3em));margin-right:.5em;text-align:right;color:var(--br-color-border, #30363d);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.braudel-editor[data-code-line-numbers=true] pre.shiki .line:empty:last-child:before,.braudel-preview[data-code-line-numbers=true] pre.shiki .line:empty:last-child:before,:is([data-code-line-numbers=true] [data-braudel-thread],[data-braudel-thread][data-code-line-numbers=true]) pre.shiki .line:empty:last-child:before{content:none}
