.bn-root{--bn-table-border-color:#ddd;--bn-table-extend-background:#efefef;--bn-table-extend-hover-background:#e5e5e5;--bn-table-extend-text:#7f7f7f;--bn-colors-editor-text:var(--color-text-primary,#1e1e1e);--bn-colors-editor-background:#ffffff;--bn-colors-menu-text:#3f3f3f;--bn-colors-menu-background:#ffffff;--bn-colors-tooltip-text:#3f3f3f;--bn-colors-tooltip-background:#efefef;--bn-colors-hovered-text:#3f3f3f;--bn-colors-hovered-background:#efefef;--bn-colors-selected-text:#ffffff;--bn-colors-selected-background:#3f3f3f;--bn-colors-disabled-text:#afafaf;--bn-colors-disabled-background:#efefef;--bn-colors-shadow:#cfcfcf;--bn-colors-border:#efefef;--bn-colors-side-menu:#cfcfcf;--bn-colors-highlights-gray-text:#9b9a97;--bn-colors-highlights-gray-background:#ebeced;--bn-colors-highlights-brown-text:#64473a;--bn-colors-highlights-brown-background:#e9e5e3;--bn-colors-highlights-red-text:#e03e3e;--bn-colors-highlights-red-background:#fbe4e4;--bn-colors-highlights-orange-text:#d9730d;--bn-colors-highlights-orange-background:#f6e9d9;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#fbf3db;--bn-colors-highlights-green-text:#4d6461;--bn-colors-highlights-green-background:#ddedea;--bn-colors-highlights-blue-text:#0b6e99;--bn-colors-highlights-blue-background:#ddebf1;--bn-colors-highlights-purple-text:#6940a5;--bn-colors-highlights-purple-background:#eae4f2;--bn-colors-highlights-pink-text:#ad1a72;--bn-colors-highlights-pink-background:#f4dfeb;--bn-font-family:var(
    --affine-font-family,var(
      --font-family-body,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif
    )
  );--bn-color-list-marker:#1c81d9;--bn-color-link:var(--bn-color-list-marker);--bn-body-line-height:1.625;--bn-border-radius:6px;--bn-shadow-medium:0 4px 12px var(--bn-colors-shadow);--bn-shadow-light:0 2px 6px var(--bn-colors-border);--bn-border:1px solid var(--bn-colors-border);--bn-border-radius-small:max(var(--bn-border-radius) - 2px,1px);--bn-border-radius-medium:var(--bn-border-radius);--bn-border-radius-large:max(var(--bn-border-radius) + 2px,1px)}.bn-root[data-color-scheme=dark]{--bn-table-border-color:#343434;--bn-table-extend-background:#252525;--bn-table-extend-hover-background:#333;--bn-table-extend-text:#a1a1a1;--bn-colors-editor-text:var(--color-text-primary,#f5f5f7);--bn-colors-editor-background:#1f1f1f;--bn-colors-menu-text:#cfcfcf;--bn-colors-menu-background:#1f1f1f;--bn-colors-tooltip-text:#cfcfcf;--bn-colors-tooltip-background:#161616;--bn-colors-hovered-text:#cfcfcf;--bn-colors-hovered-background:#161616;--bn-colors-selected-text:#cfcfcf;--bn-colors-selected-background:#0f0f0f;--bn-colors-disabled-text:#3f3f3f;--bn-colors-disabled-background:#161616;--bn-colors-shadow:#0f0f0f;--bn-colors-border:#161616;--bn-colors-side-menu:#7f7f7f;--bn-colors-highlights-gray-text:#bebdb8;--bn-colors-highlights-gray-background:#9b9a97;--bn-colors-highlights-brown-text:#8e6552;--bn-colors-highlights-brown-background:#64473a;--bn-colors-highlights-red-text:#ec4040;--bn-colors-highlights-red-background:#be3434;--bn-colors-highlights-orange-text:#e3790d;--bn-colors-highlights-orange-background:#b7600a;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#b58b00;--bn-colors-highlights-green-text:#6b8b87;--bn-colors-highlights-green-background:#4d6461;--bn-colors-highlights-blue-text:#0e87bc;--bn-colors-highlights-blue-background:#0b6e99;--bn-colors-highlights-purple-text:#8552d7;--bn-colors-highlights-purple-background:#6940a5;--bn-colors-highlights-pink-text:#da208f;--bn-colors-highlights-pink-background:#ad1a72}.bn-root{font-family:var(--bn-font-family)}.bn-editor{background-color:transparent;border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-editor .bn-inline-content a{color:var(--bn-color-link);text-decoration:none}.bn-editor .bn-inline-content a:hover{text-decoration:underline}.bn-react-node-view-renderer{display:flex;flex-direction:column;width:100%}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--bn-colors-side-menu)}.bn-root .bn-color-icon{align-items:center;border:var(--bn-border);border-radius:var(--bn-border-radius-small);display:flex;justify-content:center}.bn-error-text{color:red;font-size:12px}.bn-block:has(>.bn-block-content[data-text-color=gray]),[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}.bn-block:has(>.bn-block-content[data-text-color=brown]),[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}.bn-block:has(>.bn-block-content[data-text-color=red]),[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}.bn-block:has(>.bn-block-content[data-text-color=orange]),[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}.bn-block:has(>.bn-block-content[data-text-color=yellow]),[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}.bn-block:has(>.bn-block-content[data-text-color=green]),[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}.bn-block:has(>.bn-block-content[data-text-color=blue]),[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}.bn-block:has(>.bn-block-content[data-text-color=purple]),[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}.bn-block:has(>.bn-block-content[data-text-color=pink]),[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}.bn-block:has(>.bn-block-content[data-background-color=gray]),[data-background-color=gray],[data-style-type=backgroundColor][data-value=gray]{background-color:var(--bn-colors-highlights-gray-background)}.bn-block:has(>.bn-block-content[data-background-color=brown]),[data-background-color=brown],[data-style-type=backgroundColor][data-value=brown]{background-color:var(--bn-colors-highlights-brown-background)}.bn-block:has(>.bn-block-content[data-background-color=red]),[data-background-color=red],[data-style-type=backgroundColor][data-value=red]{background-color:var(--bn-colors-highlights-red-background)}.bn-block:has(>.bn-block-content[data-background-color=orange]),[data-background-color=orange],[data-style-type=backgroundColor][data-value=orange]{background-color:var(--bn-colors-highlights-orange-background)}.bn-block:has(>.bn-block-content[data-background-color=yellow]),[data-background-color=yellow],[data-style-type=backgroundColor][data-value=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}.bn-block:has(>.bn-block-content[data-background-color=green]),[data-background-color=green],[data-style-type=backgroundColor][data-value=green]{background-color:var(--bn-colors-highlights-green-background)}.bn-block:has(>.bn-block-content[data-background-color=blue]),[data-background-color=blue],[data-style-type=backgroundColor][data-value=blue]{background-color:var(--bn-colors-highlights-blue-background)}.bn-block:has(>.bn-block-content[data-background-color=purple]),[data-background-color=purple],[data-style-type=backgroundColor][data-value=purple]{background-color:var(--bn-colors-highlights-purple-background)}.bn-block:has(>.bn-block-content[data-background-color=pink]),[data-background-color=pink],[data-style-type=backgroundColor][data-value=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-root{--bn-ui-base-z-index:0}.bn-side-menu{height:30px}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);display:flex;flex-direction:column;gap:10px;overflow:auto}.bn-thread .bn-header-text,.bn-thread-expand-prompt .mantine-Text-root{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:transparent}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}.bn-versioning-sidebar{flex:1 1;overflow:auto;padding-inline:16px}.bn-versioning-sidebar-header{align-items:center;display:flex;justify-content:space-between;padding-block:16px 8px}.bn-versioning-sidebar-header-title{align-items:center;display:flex;gap:6px}.bn-versioning-sidebar-title{color:var(--bn-colors-menu-text);font-size:18px;font-weight:700;margin:0}.bn-versioning-sidebar-header-actions{align-items:center;display:flex;gap:4px}.bn-versioning-sidebar-tabs{border-bottom:1px solid var(--bn-colors-border);display:flex;gap:4px;margin-bottom:8px}.bn-versioning-sidebar-tab{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--bn-colors-menu-text);cursor:pointer;font-size:13px;font-weight:500;margin-bottom:-1px;opacity:.6;padding:8px 4px}.bn-versioning-sidebar-tab:hover{opacity:.85}.bn-versioning-sidebar-tab[aria-selected=true]{border-bottom-color:var(--bn-colors-menu-text);opacity:1}.bn-snapshot{background-color:var(--bn-colors-menu-background);border:1px solid transparent;border-radius:8px;color:var(--bn-colors-menu-text);cursor:pointer;display:flex;flex-direction:column;gap:6px;margin-bottom:4px;overflow:visible;padding:12px 14px;position:relative;transition:background-color .12s ease,border-color .12s ease;width:100%}.bn-snapshot:hover{background-color:var(--bn-colors-hovered-background)}.bn-snapshot-name{background:transparent;border:none;color:inherit;font-size:14px;font-weight:700;padding:0;width:100%}.bn-snapshot-name:focus{outline:none}.bn-snapshot-body{display:flex;flex-direction:column;font-size:13px;gap:2px}.bn-snapshot-date{color:var(--bn-colors-menu-text);font-size:13px;line-height:1.3}.bn-snapshot-original-date,.bn-snapshot-secondary-label{color:#6b7280;font-size:13px;line-height:1.3}.dark .bn-snapshot-original-date,.dark .bn-snapshot-secondary-label{color:#9ca3af}.bn-snapshot .bn-snapshot-menu{opacity:0;position:absolute;right:8px;top:8px;transition:opacity .12s ease}.bn-snapshot:focus-within .bn-snapshot-menu,.bn-snapshot:hover .bn-snapshot-menu{opacity:1}.bn-versioning-sidebar .bn-snapshot-menu .bn-action-toolbar{background-color:transparent;border:none;border-radius:0;padding:0}.bn-versioning-sidebar .bn-snapshot .bn-snapshot-menu-trigger,.bn-versioning-sidebar .bn-snapshot .bn-snapshot-menu-trigger:hover,.bn-versioning-sidebar .bn-snapshot .bn-snapshot-menu-trigger[data-selected]{background-color:transparent;border:none;height:auto;min-width:0;padding:2px}.bn-versioning-sidebar .bn-snapshot .bn-snapshot-menu-trigger:hover{opacity:.6}.bn-versioning-sidebar .bn-snapshot.selected{background-color:#3e5de7;color:#fff}.bn-versioning-sidebar .bn-snapshot.selected .bn-snapshot-name{color:#fff}.bn-versioning-sidebar .bn-snapshot.selected .bn-snapshot-date,.bn-versioning-sidebar .bn-snapshot.selected .bn-snapshot-original-date,.bn-versioning-sidebar .bn-snapshot.selected .bn-snapshot-secondary-label{color:rgba(255,255,255,.8)}.bn-versioning-sidebar .bn-snapshot.selected .bn-snapshot-menu-trigger{color:#fff}.bn-versioning-sidebar .bn-snapshot.comparing{background-color:color-mix(in srgb,#3e5de7 8%,var(--bn-colors-editor-background))}.bn-snapshot-comparing-to{align-items:center;color:#3e5de7;display:flex;font-size:13px;font-weight:600;gap:4px}.bn-mobile-formatting-toolbar{display:flex;justify-content:center;position:fixed;top:0;left:0;width:100vw;z-index:calc(var(--bn-ui-base-z-index) + 40);transform:translate(var(--bn-vv-left,0),calc(var(--bn-vv-top, 0px) + var(--bn-vv-height, 0px))) translateY(-100%) scale(calc(1 / var(--bn-vv-scale, 1)));transform-origin:left bottom;will-change:transform;transition:transform .2s cubic-bezier(.5,1,.89,1);padding-bottom:env(safe-area-inset-bottom,0)}.bn-mobile-formatting-toolbar .bn-toolbar{touch-action:pan-x}@media (prefers-reduced-motion:reduce){.bn-mobile-formatting-toolbar{transition:none}}.bn-scroll-container{position:fixed;top:var(--bn-vv-top,0);left:var(--bn-vv-left,0);width:var(--bn-vv-width,100vw);height:var(--bn-vv-height,100dvh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bn-scroll-container[data-bn-allow-pull-to-refresh]{overscroll-behavior-y:auto}.bn-root em-emoji-picker{max-height:100%}.bn-form{display:contents}.bn-screen-reader-only-submit{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bn-mantine .mantine-active:active{transform:none}.bn-mantine .mantine-Badge-root{background-color:var(--bn-colors-tooltip-background);color:var(--bn-colors-tooltip-text)}.bn-mantine .mantine-FileInput-input{align-items:center;background-color:var(--bn-colors-menu-background);border:none;border-radius:4px;color:var(--bn-colors-menu-text);display:flex;flex-direction:row;font-family:var(--bn-font-family);justify-content:center}.bn-mantine .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-FileInput-wrapper{border:1px solid var(--bn-colors-border);border-radius:4px}.bn-mantine .mantine-InputPlaceholder-placeholder{color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);font-weight:600}.bn-mantine .bn-menu-dropdown,.bn-mantine .mantine-Menu-dropdown{border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;padding:2px;overflow:auto}.bn-mantine .bn-menu-dropdown,.bn-mantine .mantine-Menu-dropdown,.bn-mantine .mantine-Menu-item,.bn-mantine .mantine-Menu-label{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item{border:none;border-radius:var(--bn-border-radius-small)}.bn-mantine .mantine-Menu-item:hover,.bn-mantine .mantine-Menu-item[aria-selected=true]{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-mantine .bn-emoji-picker-popover,.bn-mantine .bn-panel-popover{background-color:transparent;border:none;border-radius:0;box-shadow:none;display:flex;padding:0}.bn-mantine .mantine-Tabs-root{width:100%;background-color:var(--bn-colors-menu-background)}.bn-mantine .mantine-Tabs-list:before,.bn-mantine .mantine-Tabs-tab{border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab{color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Tabs-tab:hover{background-color:var(--bn-colors-hovered-background);border-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text)}.bn-mantine .mantine-Tabs-tab[data-active],.bn-mantine .mantine-Tabs-tab[data-active]:hover{border-color:var(--bn-colors-menu-text);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Tabs-panel{padding:8px}.bn-mantine .mantine-TextInput-input{background-color:var(--bn-colors-menu-background);border:1px solid var(--bn-colors-border);border-radius:4px;color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);height:32px}.bn-mantine .bn-mt-input-large .mantine-TextInput-input{border:none;font-size:14px;height:52px}.bn-editor-tooltip,.bn-mantine .mantine-Tooltip-tooltip{box-sizing:border-box;background-color:var(--bn-colors-tooltip-background,#efefef);color:var(--bn-colors-tooltip-text,#3f3f3f);border:1px solid var(--bn-colors-border,#e5e5e5);border-radius:6px;box-shadow:0 3px 12px rgb(0 0 0/10%);padding:6px 10px;font-family:var(
    --bn-font-family,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif
  );font-size:12px;font-weight:400;font-style:normal;line-height:18px;max-width:min(320px,calc(100vw - 24px));overflow-wrap:anywhere;pointer-events:none}.bn-editor-tooltip[data-color-scheme=dark]{background-color:var(--bn-colors-tooltip-background,#262626);color:var(--bn-colors-tooltip-text,#f5f5f7);border-color:var(--bn-colors-border,#3f3f46)}.bn-mantine .mantine-Tooltip-tooltip p:last-child{white-space:pre-wrap}.bn-mantine .mantine-Tooltip-tooltip p:first-child{white-space:unset}.bn-mantine .bn-select{overflow:auto}.bn-mantine .bn-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);flex-wrap:nowrap;gap:2px;padding:2px;width:-moz-fit-content;width:fit-content;overflow-x:auto}.bn-mantine .bn-toolbar:empty{display:none}.bn-toolbar .mantine-ActionIcon-root,.bn-toolbar .mantine-Button-root{background-color:transparent;border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);flex-shrink:0}@media (hover:hover){.bn-toolbar .mantine-ActionIcon-root:hover,.bn-toolbar .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}}.bn-toolbar .mantine-ActionIcon-root[data-selected],.bn-toolbar .mantine-Button-root[data-selected]{background-color:var(--bn-colors-selected-background);border:none;color:var(--bn-colors-selected-text)}.bn-toolbar .mantine-ActionIcon-root[data-disabled],.bn-toolbar .mantine-Button-root[data-disabled]{background-color:transparent;border:none;color:var(--bn-colors-disabled-text)}.bn-mobile-formatting-toolbar .bn-toolbar .mantine-Button-root{height:40px;padding-inline:12px}.bn-mobile-formatting-toolbar .bn-toolbar .mantine-ActionIcon-root{width:40px;height:40px}.bn-mantine .bn-menu-dropdown .mantine-Menu-item,.bn-mantine .bn-select .mantine-Menu-item,.bn-mantine .bn-table-handle-menu .mantine-Menu-item{font-size:12px;height:30px}.bn-mantine .bn-form-popover{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-form-popover .mantine-FileInput-root,.bn-form-popover .mantine-TextInput-root{width:300px}.bn-form-popover .mantine-FileInput-wrapper,.bn-form-popover .mantine-TextInput-wrapper{padding:0;border-radius:4px}.bn-form-popover .mantine-TextInput-wrapper:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-FileInput-input,.bn-form-popover .mantine-TextInput-input{border:none;font-size:12px}@media (pointer:coarse){.bn-form-popover .mantine-FileInput-input,.bn-form-popover .mantine-TextInput-input{font-size:16px;min-height:40px}}.bn-form-popover .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-FileInput-placeholder,.bn-form-popover .mantine-FileInput-section[data-position=left]{color:var(--bn-colors-menu-text)}.bn-mantine .bn-suggestion-menu{position:relative;box-sizing:border-box;width:320px;height:360px;max-height:inherit;max-width:calc(100vw - 24px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border,#ddd) transparent;padding:6px;background-color:var(--color-bg-card,var(--bn-colors-menu-background));color:var(--color-text-primary,var(--bn-colors-menu-text));border:1px solid var(--color-border,var(--bn-colors-border));border-radius:10px;box-shadow:0 8px 28px rgb(0 0 0/12%),0 2px 6px rgb(0 0 0/5%)}.bn-mantine .bn-suggestion-menu-label{flex-shrink:0;box-sizing:border-box;height:28px;padding:7px 10px 5px;font-size:11px;font-weight:500;line-height:16px;color:var(--color-text-tertiary,var(--bn-colors-menu-text));cursor:default}.bn-mantine .bn-suggestion-menu-item{box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;width:100%;gap:8px;padding:5px 8px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:var(--color-text-primary,var(--bn-colors-menu-text));&:where([data-disabled],:disabled){opacity:.6;pointer-events:none}}.bn-mantine .bn-suggestion-menu-item:not(.bn-suggestion-menu-item-small){height:44px;min-height:44px}.bn-mantine .bn-suggestion-menu-item-small{height:32px;min-height:32px}.bn-mantine .bn-suggestion-menu-item:hover,.bn-mantine .bn-suggestion-menu-item[aria-selected=true]{background-color:var(
    --color-button-hover,var(--bn-colors-hovered-background)
  )}.bn-mt-suggestion-menu-item-section{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-inline:0;color:var(--color-text-secondary,var(--bn-colors-menu-text))}.bn-mt-suggestion-menu-item-section[data-position=left]{width:28px;height:28px;padding:0;background:transparent}.bn-mt-suggestion-menu-item-section[data-position=left] svg{width:20px;height:20px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left] svg{width:16px;height:16px}.bn-mantine .bn-suggestion-menu .bn-mt-suggestion-menu-item-section[data-position=right] .mantine-Badge-root{background:transparent;color:var(--color-text-tertiary,var(--bn-colors-menu-text));border:0;border-radius:0;padding:0;font-size:10px;font-weight:400;letter-spacing:0;white-space:nowrap}.bn-mt-suggestion-menu-item-body{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:stretch;justify-content:center;padding:0}.bn-mt-suggestion-menu-item-title{color:var(--color-text-primary,var(--bn-colors-menu-text));font-size:13px;font-weight:500;line-height:18px}.bn-mt-suggestion-menu-item-subtitle,.bn-mt-suggestion-menu-item-title{margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-mt-suggestion-menu-item-subtitle{color:var(--color-text-secondary,var(--bn-colors-menu-text));font-size:11px;line-height:16px}.bn-mt-suggestion-menu-item-subtitle:empty,.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-subtitle{display:none}.bn-mantine .bn-suggestion-menu-loader{height:20px;width:100%}.bn-mantine .bn-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-grid-suggestion-menu{background:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-large);box-shadow:var(--bn-shadow-medium);display:grid;grid-gap:7px;gap:7px;height:-moz-fit-content;height:fit-content;justify-items:center;max-height:inherit;overflow-y:auto;padding:20px}.bn-mantine .bn-grid-suggestion-menu-item{align-items:center;border-radius:var(--bn-border-radius-large);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;margin:2px;padding:6px;width:32px}.bn-mantine .bn-grid-suggestion-menu-item:hover,.bn-mantine .bn-grid-suggestion-menu-item[aria-selected=true]{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-grid-suggestion-menu-empty-item,.bn-mantine .bn-grid-suggestion-menu-loader{align-items:center;color:var(--bn-colors-menu-text);display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center}.bn-mantine .bn-grid-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-side-menu{overflow:visible}.bn-mantine .bn-side-menu,.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item){background-color:transparent}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item):hover{background-color:var(
    --bn-preset-button-hover,var(--bn-colors-hovered-background)
  )}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item):is(:active,[data-expanded=true],[aria-expanded=true]){background-color:var(--bg-active,var(--bn-colors-selected-background))}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item) svg{background-color:transparent;color:var(--bn-colors-side-menu);height:22px;width:22px}.bn-mantine .bn-side-menu>[draggable=true]{display:flex}.bn-mantine .bn-drag-handle-menu{min-width:100px}.bn-mantine .bn-panel{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);padding:2px;width:500px;max-width:100vw}.bn-mantine .bn-panel .bn-tab-panel{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.bn-panel .mantine-FileInput-root,.bn-panel .mantine-TextInput-root{width:100%}.bn-panel .mantine-Button-root{background-color:var(--bn-colors-menu-background);border:1px solid var(--bn-colors-border);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);height:32px;width:60%}.bn-panel .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-panel .mantine-Text-root{text-align:center}.bn-mantine .bn-extend-button,.bn-mantine .bn-table-cell-handle,.bn-mantine .bn-table-handle{align-items:center;background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-small);box-shadow:var(--bn-shadow-light);color:var(--bn-colors-side-menu);cursor:-webkit-grab;cursor:grab;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:visible;padding:0}.bn-mantine .bn-table-cell-handle{min-width:0;padding:0;cursor:pointer}.bn-mantine .bn-table-handle:has(svg[data-test=tableHandle]){margin-inline:4px;margin-block:2px}.bn-mantine .bn-table-cell-handle .bn-preset-cell-menu-icon,.bn-mantine .bn-table-handle svg[data-test=tableHandle]{width:10px;height:18px;margin-inline:0;background:radial-gradient(circle at 50% 4px,currentColor 1.5px,transparent 0),radial-gradient(circle at 50% 9px,currentColor 1.5px,transparent 0),radial-gradient(circle at 50% 14px,currentColor 1.5px,transparent 0)}.bn-mantine .bn-table-cell-handle .bn-preset-cell-menu-icon>*,.bn-mantine .bn-table-handle svg[data-test=tableHandle]>path{visibility:hidden}.bn-mantine .bn-table-handle-not-draggable{cursor:pointer}.bn-mantine .bn-table-cell-handle:hover,.bn-mantine .bn-table-handle-dragging,.bn-mantine .bn-table-handle:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-extend-button{background-color:var(--bn-table-extend-background,#efefef);border-color:var(--bn-table-extend-background,#efefef);color:var(--bn-table-extend-text,#7f7f7f)}.bn-mantine .bn-extend-button-editing,.bn-mantine .bn-extend-button:hover{background-color:var(--bn-table-extend-hover-background,#e5e5e5);border-color:var(--bn-table-extend-hover-background,#e5e5e5)}.bn-mantine .bn-extend-button-add-remove-columns{height:100%;width:18px;margin-left:4px;cursor:col-resize}.bn-mantine .bn-extend-button-add-remove-rows{height:18px;width:100%;margin-top:4px;cursor:row-resize}.bn-mantine .bn-drag-handle-menu,.bn-mantine .bn-table-handle-menu{overflow:visible}.bn-mantine .bn-tooltip{gap:2px;color:inherit;text-align:center}.bn-mantine .bn-tooltip p{margin:0;font-size:inherit;line-height:inherit}.bn-mantine .bn-tooltip p+p{opacity:.7}.bn-mantine .bn-tick-space{padding:0;width:20px}.bn-mantine .bn-thread{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);display:flex;flex-direction:column;gap:16px;min-width:350px;overflow:visible}.bn-mantine .bn-threads-sidebar .bn-thread{box-shadow:none}.bn-mantine .bn-thread-comments,.bn-mantine .bn-thread-composer{display:flex;flex-direction:column;margin:0;padding:0}.bn-mantine .bn-thread-comments{gap:1rem}.bn-mantine .bn-thread-comment{align-items:flex-start;flex-direction:column;gap:.25rem}.bn-mantine .bn-thread-comment>.mantine-Group-root{gap:12px}.bn-mantine .bn-thread-comment p{color:var(--bn-colors-menu-text)}.bn-mantine .bn-thread .bn-header-text,.bn-mantine .bn-thread-comment .bn-resolved-text{font-size:.8rem;font-style:italic}.bn-mantine .bn-comment-actions-wrapper{width:100%;display:flex;justify-content:flex-end}.bn-mantine .bn-action-toolbar{align-self:flex-end;background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);gap:0;padding:2px}.bn-action-toolbar .mantine-ActionIcon-root,.bn-action-toolbar .mantine-Button-root{background-color:var(--bn-colors-menu-background);border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text)}.bn-action-toolbar .mantine-ActionIcon-root:hover,.bn-action-toolbar .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-action-toolbar .mantine-ActionIcon-root[data-selected],.bn-action-toolbar .mantine-Button-root[data-selected]{background-color:var(--bn-colors-selected-background);border:none;color:var(--bn-colors-selected-text)}.bn-action-toolbar .mantine-ActionIcon-root[data-disabled],.bn-action-toolbar .mantine-Button-root[data-disabled]{background-color:var(--bn-colors-disabled-background);border:none;color:var(--bn-colors-disabled-text)}.bn-mantine .bn-badge-group{display:flex;gap:4px;justify-content:flex-start;width:100%}.bn-mantine .bn-badge{flex-grow:0}.bn-mantine .bn-badge .mantine-Chip-label{padding:0 8px}.bn-mantine .bn-badge .mantine-Chip-label:not([data-checked=true]){background-color:var(--bn-colors-menu-background);border:var(--bn-border);color:var(--bn-colors-menu-text)}.bn-mantine .bn-badge .mantine-Chip-label:hover{border:1px solid var(--mantine-primary-color-filled-hover);color:var(--mantine-primary-color-filled-hover)}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper){display:inline-flex;gap:4px}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper)>span{align-items:center;display:inline-flex;justify-content:center}.bn-mantine .bn-combobox-input,.bn-mantine .bn-combobox-items:not(:empty){background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-mantine .bn-combobox-input .bn-combobox-icon,.bn-mantine .bn-combobox-input .bn-combobox-right-section{align-items:center;display:flex;justify-content:center}.bn-mantine .bn-combobox-input .bn-combobox-error{color:var(--bn-colors-highlights-red-background)}.bn-mantine .bn-badge .mantine-Chip-iconWrapper{display:none}.bn-container,.bn-preset-page{--bn-preset-text-primary:var(--color-text-primary,#18181b);--bn-preset-text-secondary:var(--color-text-secondary,#52525b);--bn-preset-text-tertiary:var(--color-text-tertiary,#a1a1aa);--bn-preset-bg-card:var(--color-bg-card,#fff);--bn-preset-bg-secondary:var(--color-bg-secondary,#f7f7f7);--bn-preset-border:var(--color-border,#eee);--bn-preset-button-hover:var(--color-button-hover,rgb(0 0 0/5%));--bn-preset-error:var(--color-error,#ef4444)}.bn-container[data-color-scheme=dark],.bn-preset-page[data-theme=dark]{--bn-preset-text-primary:var(--color-text-primary,#f5f5f7);--bn-preset-text-secondary:var(--color-text-secondary,#a1a1aa);--bn-preset-text-tertiary:var(--color-text-tertiary,#71717a);--bn-preset-bg-card:var(--color-bg-card,#141414);--bn-preset-bg-secondary:var(--color-bg-secondary,#262626);--bn-preset-border:var(--color-border,#2c2c2e);--bn-preset-button-hover:var(--color-button-hover,rgb(255 255 255/8%));--bn-preset-error:var(--color-error,#ef4444)}.bn-container,.bn-preset-page{--bn-preset-font:var(
    --font-family-body,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif
  )}.bn-preset-page{--bn-page-color-text-primary:var(--color-text-primary,#18181b);--bn-page-color-text-secondary:var(--color-text-secondary,#52525b);--bn-page-color-text-tertiary:var(--color-text-tertiary,#a1a1aa);--bn-page-color-bg-card:var(--color-bg-card,#fff);--bn-page-color-border:var(--color-border,#eee);--bn-page-color-button-hover:var(--color-button-hover,rgb(0 0 0/5%))}.bn-preset-page[data-theme=dark]{--bn-page-color-text-primary:var(--color-text-primary,#f5f5f7);--bn-page-color-text-secondary:var(--color-text-secondary,#a1a1aa);--bn-page-color-text-tertiary:var(--color-text-tertiary,#71717a);--bn-page-color-bg-card:var(--color-bg-card,#141414);--bn-page-color-border:var(--color-border,#2c2c2e);--bn-page-color-button-hover:var(
    --color-button-hover,rgb(255 255 255/8%)
  )}.lianshu-blocknote-title{display:block;box-sizing:border-box;width:var(--affine-editor-width,100%);border:0;background:transparent;color:var(--bn-preset-text-primary);font:700 42px/1.25 var(--bn-preset-font,sans-serif);letter-spacing:-.5px;padding:0 var(--affine-editor-side-padding,24px);margin:0 auto 28px}.lianshu-blocknote-title:focus-visible{outline:none}.lianshu-blocknote-title::placeholder{font-style:normal;color:#ccc;opacity:1}.bn-preset-page[data-theme=dark] .lianshu-blocknote-title::placeholder{font-style:normal;color:var(--bn-preset-text-tertiary)}.lianshu-doc-reference{border:0;border-radius:4px;background:var(--bn-preset-bg-secondary);color:inherit;cursor:pointer;font:inherit;padding:0 4px}.bn-doc-reference-icon{color:var(--bn-color-list-marker,#1c81d9);display:inline-block;width:1em;height:1em;vertical-align:-.125em}.lianshu-legacy-block{padding:12px;border:1px solid var(--bn-preset-border);border-radius:6px}.lianshu-legacy-block small{display:block;color:var(--bn-preset-text-secondary)}.lianshu-editor-error{color:var(--bn-preset-error,#b42318);padding:12px}.ls-command-menu{box-sizing:border-box;width:288px;height:520px;max-width:calc(100vw - 24px);max-height:inherit;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bn-preset-border) transparent;padding:18px 16px;background:var(--bn-preset-bg-card,#fff);color:var(--bn-preset-text-primary,#262626);border:1px solid var(--bn-preset-border,#e5e5e5);border-radius:10px;box-shadow:0 8px 28px rgb(0 0 0/8%);font-family:var(--bn-preset-font,sans-serif)}.ls-command-section+.ls-command-section{margin-top:22px}.ls-command-label{margin-bottom:12px;color:var(--bn-preset-text-tertiary,#919797);font-size:12px;line-height:18px;font-weight:400}.ls-command-recents{display:flex;flex-wrap:wrap;gap:8px}.ls-command-option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px}.ls-command-option[aria-selected=true]{background:var(--bn-preset-button-hover,#f2f3f3)}.ls-command-option:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--bn-preset-button-hover,#f2f3f3) 55%,transparent)}.ls-command-chip{padding:4px 9px;background:var(
    --bn-preset-button-hover,color-mix(in srgb,currentColor 6%,transparent)
  );color:var(--bn-preset-text-primary,inherit);font-size:14px;line-height:20px}.ls-command-section-format{padding-top:16px;border-top:1px solid var(--bn-preset-border,#eee)}.ls-command-section-format:first-child{padding-top:0;border-top:0}.ls-command-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px 2px;gap:6px 2px}.ls-command-format{box-sizing:border-box;width:36px;max-width:100%;aspect-ratio:1;justify-self:center}.ls-command-format,.ls-command-icon{display:flex;align-items:center;justify-content:center}.ls-command-icon{flex-shrink:0}.ls-command-icon svg{width:22px;height:22px}.ls-command-basics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 8px;gap:10px 8px}.ls-command-entry{box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:6px;min-width:0;min-height:50px}.ls-command-entry .ls-command-icon{position:relative;box-sizing:border-box;width:38px;height:38px;border:1px solid var(--bn-preset-border,#e5e5e5);border-radius:8px;background:var(--bn-preset-bg-card,#fff)}.ls-command-copy{min-width:0;font-size:14px;line-height:21px}.ls-command-copy>span{display:block}.ls-command-copy small{display:block;color:var(--bn-preset-text-tertiary,#919797);font-size:12px;line-height:18px}.ls-command-list{display:flex;flex-direction:column;gap:8px}.ls-command-empty{padding:32px 0;color:var(--bn-preset-text-secondary);font-size:13px;text-align:center}.bn-mantine .bn-toolbar.ls-formatting-toolbar{--bn-colors-hovered-background:var(--bn-preset-button-hover);--bn-colors-selected-background:var(--bn-colors-hovered-background);--bn-colors-selected-text:var(--bn-preset-text-primary);padding:6px;gap:3px;border:1px solid var(--bn-preset-border,var(--bn-colors-border));border-radius:10px;background:var(--bn-preset-bg-card,var(--bn-colors-menu-background));color:var(--bn-preset-text-primary,var(--bn-colors-menu-text));box-shadow:0 6px 24px rgb(0 0 0/12%)}.bn-container[data-color-scheme=dark] .ls-formatting-toolbar{--bn-colors-hovered-background:#454545;--bn-colors-selected-background:#454545}.ls-formatting-toolbar .mantine-ActionIcon-root,.ls-formatting-toolbar .mantine-Button-root{height:32px;min-width:32px;border-radius:6px;color:inherit}.ls-formatting-toolbar .mantine-Button-root{padding-inline:8px;font-size:13px;font-weight:500}.ls-formatting-toolbar .mantine-ActionIcon-root{width:32px;padding:6px}.ls-formatting-toolbar [data-test=alignTextLeft],.ls-formatting-toolbar [data-test=colors],.ls-formatting-toolbar [data-test=createLink]{-webkit-margin-start:5px;margin-inline-start:5px}.ls-formatting-toolbar svg{flex-shrink:0}.ls-toolbar-color{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px}.bn-mantine .bn-select.ls-block-type-menu{box-sizing:border-box;width:210px;height:320px;max-width:calc(100vw - 24px);max-height:min(320px,calc(100dvh - 24px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bn-preset-border) transparent;padding:6px;background:var(--bn-preset-bg-card,var(--bn-colors-menu-background));color:var(--bn-preset-text-primary,var(--bn-colors-menu-text));border:1px solid var(--bn-preset-border,var(--bn-colors-border));border-radius:10px;box-shadow:0 8px 28px rgb(0 0 0/10%)}.bn-mantine .ls-block-type-menu .mantine-Menu-item{box-sizing:border-box;min-height:36px;padding:6px 10px;border-radius:6px;background:transparent;font-size:13px;line-height:20px;font-weight:400;color:inherit}.bn-mantine .ls-block-type-menu .mantine-Menu-item+.mantine-Menu-item{margin-top:4px}.bn-container[data-color-scheme=dark] .ls-block-type-menu{--bn-preset-button-hover:#454545}.bn-mantine .ls-block-type-menu .mantine-Menu-itemSection[data-position=left]{width:24px;height:24px;justify-content:center;-webkit-margin-end:8px;margin-inline-end:8px}.bn-mantine .ls-block-type-menu .mantine-Menu-item:has(.bn-tick-icon),.bn-mantine .ls-block-type-menu .mantine-Menu-item:hover,.bn-mantine .ls-block-type-menu .mantine-Menu-item[data-hovered]{background:var(
    --bn-preset-button-hover,var(--bn-colors-hovered-background)
  )}.bn-mantine .ls-block-type-menu .bn-tick-icon{color:var(--bn-preset-text-secondary);width:12px;height:12px}.bn-container .bn-block-content[data-content-type=codeBlock]{--bn-code-background:var(--bn-preset-bg-secondary);--bn-code-text:var(--bn-preset-text-primary);--bn-code-muted:var(--bn-preset-text-secondary);position:relative;display:block;min-width:0;margin:0;padding:0;border-radius:10px;background:var(--bn-code-background);color:var(--bn-code-text)}.bn-container .bn-block-content[data-content-type=codeBlock]>pre{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:8px 20px 20px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--bn-code-muted) transparent;font:13px/1.65 var(
      --font-mono,"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace
    );font-feature-settings:none;font-variant-ligatures:none;-moz-tab-size:2;tab-size:2}.bn-container .bn-block-content[data-content-type=codeBlock]>pre>code{display:block;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:pre;overflow-wrap:normal;word-break:normal}.bn-container .bn-block-content[data-content-type=codeBlock][data-code-wrap=true]>pre>code{white-space:pre-wrap;overflow-wrap:anywhere}.bn-container .bn-preset-code-toolbar{display:flex;align-items:center;justify-content:flex-end;min-height:40px;padding:8px 12px 0;font:12px/1.5 var(--bn-preset-font,sans-serif)}.bn-container .bn-preset-code-actions{display:flex;align-items:center;gap:2px;max-width:100%;padding:3px;border:0;border-radius:7px;background:var(--bn-preset-bg-card);color:var(--bn-code-muted);opacity:0;pointer-events:none}.bn-container .bn-block-content[data-content-type=codeBlock]:hover>.bn-preset-code-toolbar .bn-preset-code-actions,.bn-container .bn-preset-code-actions[data-language-open=true],.bn-container .bn-preset-code-toolbar:has(:focus-visible) .bn-preset-code-actions{opacity:1;pointer-events:auto}@media (hover:none){.bn-container .bn-preset-code-actions{opacity:1;pointer-events:auto}}.bn-container .bn-preset-code-language{position:relative;display:inline-grid;width:max-content;max-width:180px;min-width:0;border-radius:4px}.bn-container .bn-preset-code-actions>button,.bn-container .bn-preset-code-language>button{position:static;min-height:28px;margin:0;padding:4px 7px;border:0;outline:none;box-shadow:none;border-radius:4px;background:transparent;color:inherit;font:inherit;opacity:1;cursor:pointer}.bn-container .bn-preset-code-language>button{display:inline-flex;align-items:center;gap:6px;max-width:100%}.bn-container .bn-preset-code-language>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-container .bn-preset-code-language>button>svg{flex-shrink:0}.bn-container .bn-preset-code-actions>button{display:flex;align-items:center;justify-content:center;width:28px;flex-shrink:0}.bn-container .bn-preset-code-actions>button:focus-visible,.bn-container .bn-preset-code-actions>button:hover,.bn-container .bn-preset-code-actions>button[aria-pressed=true],.bn-container .bn-preset-code-language:focus-within,.bn-container .bn-preset-code-language:hover{background:var(--bn-preset-button-hover);color:var(--bn-code-text)}.bn-container .bn-preset-code-actions>button:focus-visible,.bn-container .bn-preset-code-language>button:focus-visible{outline:none;box-shadow:none}.bn-preset-code-status{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.bn-container .bn-block-content[data-content-type=codeBlock] .shiki{color:var(--shiki-light,var(--bn-code-text))}.bn-container[data-color-scheme=dark] .bn-block-content[data-content-type=codeBlock] .shiki{color:var(--shiki-dark,var(--bn-code-text))}@media (max-width:600px){.bn-container .bn-block-content[data-content-type=codeBlock]>pre{padding:8px 12px 16px}.bn-container .bn-preset-code-toolbar{padding-inline:8px}.bn-container .bn-preset-code-language{max-width:140px}}.bn-container .bn-preset-code-language-menu{max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--bn-preset-border);border-radius:10px;background:var(--bn-preset-bg-card);color:var(--bn-preset-text-primary);font:13px/1.5 var(--bn-preset-font,sans-serif)}.bn-container .bn-preset-code-language-menu .bn-preset-code-language-search-wrapper{margin:0 0 6px;padding:0;border:0;background:transparent;outline:none;box-shadow:none}.bn-container .bn-preset-code-language-menu .bn-preset-code-language-search{box-sizing:border-box;width:100%;height:32px;min-height:32px;margin:0;padding:6px 8px;border:0;border-radius:5px;outline:none;box-shadow:none;background:var(--bn-preset-bg-secondary);color:var(--bn-preset-text-primary);font:inherit}.bn-container .bn-preset-code-language-search::placeholder{color:var(--bn-preset-text-secondary)}.bn-container .bn-preset-code-language-menu .bn-preset-code-language-search:focus{background:var(--bn-preset-bg-secondary);outline:none;box-shadow:none}.bn-container .bn-preset-code-language-options{display:flex;flex-direction:column;gap:3px;max-height:min(300px,50vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bn-container .bn-preset-code-language-option{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px;border-radius:5px;color:var(--bn-preset-text-primary);font:inherit}.bn-container .bn-preset-code-language-option:hover,.bn-container .bn-preset-code-language-option[data-combobox-active],.bn-container .bn-preset-code-language-option[data-combobox-selected]{background:var(--bn-preset-button-hover);color:var(--bn-preset-text-primary)}.bn-preset-card-host{min-height:40px}.bn-preset-card{min-width:0;width:100%}.bn-preset-card-viewport{max-height:var(--bn-card-max-height,320px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.bn-preset-card .bn-editor{padding:4px 4px 0;min-height:0;background:transparent}.bn-preset-card[data-mode=readonly] .bn-editor{pointer-events:none}.bn-preset-card[data-mode=readonly] [data-placeholder]:before{display:none}.bn-preset-card-viewport[data-scrollable=false]{overflow:hidden}.bn-preset-card-viewport[data-overflow-bottom=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.bn-preset-card-viewport[data-overflow-top=true]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px);mask-image:linear-gradient(180deg,transparent,#000 24px)}.bn-preset-card-viewport[data-overflow-top=true][data-overflow-bottom=true]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 28px),transparent)}.bn-media-card{width:100%;color:var(--bn-colors-editor-text)}.bn-media-card,.bn-media-card-frame{position:relative}.bn-media-card-panel.bn-media-caption-panel{max-width:calc(100vw - 24px);padding:6px;border:0;border-radius:8px;box-shadow:0 2px 12px rgb(0 0 0/10%)}.bn-media-caption-form input,.bn-media-card-panel.bn-media-caption-panel{background:var(
    --bn-colors-hovered-background,var(--bn-colors-menu-background)
  )}.bn-media-caption-form input{box-sizing:border-box;width:100%;height:32px;min-height:0;padding:4px 8px;border:0;border-radius:4px;color:var(--bn-preset-text-primary,var(--bn-colors-menu-text));font:13px/1.5 var(--bn-preset-font,sans-serif)}.bn-media-caption-form input:focus-visible{outline:1px solid var(--color-primary,#38bdf8);outline-offset:0}.bn-media-card-preview{position:relative;overflow:hidden;border-radius:10px;background:var(--bn-preset-bg-secondary);box-shadow:none}.ProseMirror-selectednode>.bn-block-content:is([data-content-type=image],[data-content-type=video])>:after,.bn-block-content:is([data-content-type=image],[data-content-type=video]).ProseMirror-selectednode>:after{content:none}.ProseMirror-focused:not([data-media-selection-dismissed]) .ProseMirror-selectednode>.bn-block-content:is([data-content-type=image],[data-content-type=video]) .bn-media-card-preview,.ProseMirror-focused:not([data-media-selection-dismissed]) .bn-block-content:is([data-content-type=image],[data-content-type=video]).ProseMirror-selectednode .bn-media-card-preview,.bn-media-card[data-selected] .bn-media-card-preview{outline:1px solid var(--bn-media-selection-color,#38bdf8);outline-offset:2px}.bn-media-card-preview>:is(img,video){display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bn-media-card-preview ::selection,.bn-media-card-preview::selection{background:transparent}.bn-media-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--bn-colors-side-menu);pointer-events:none}.bn-media-card .bn-media-card-trigger{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:7px;color:var(--bn-colors-menu-text);background:var(--bn-colors-menu-background);box-shadow:0 2px 8px rgb(0 0 0/12%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease}.bn-media-card:is(:hover,:focus-within,[data-selected]) .bn-media-card-trigger{opacity:1;pointer-events:auto}.bn-media-card-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:inherit;background:color-mix(in srgb,var(--bn-colors-editor-background) 72%,transparent);color:var(--bn-colors-editor-text);font-size:13px;pointer-events:none}@property --bn-media-generation-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.bn-media-card-status svg{color:var(--bn-media-selection-color,var(--color-primary,#38bdf8))}.bn-media-card-preview[data-busy]:after{content:"";position:absolute;inset:0;padding:2.5px;border-radius:inherit;pointer-events:none;--bn-media-generation-color:var(
    --bn-media-selection-color,var(--color-primary,#38bdf8)
  );background:conic-gradient(from var(--bn-media-generation-angle),transparent 0deg 250deg,color-mix(in srgb,var(--bn-media-generation-color) 25%,transparent) 280deg,var(--bn-media-generation-color) 320deg,white 338deg,var(--bn-media-generation-color) 346deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:bn-media-border-run 2.4s linear infinite}.bn-media-card-preview[data-ready]:not([data-busy])>:is(img,video){animation:bn-media-reveal .24s ease-out}.bn-media-card-preview:not([data-motion]):after{animation-play-state:paused}@keyframes bn-media-border-run{to{--bn-media-generation-angle:360deg}}@keyframes bn-media-reveal{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bn-media-card-preview[data-busy]:after,.bn-media-card-preview[data-ready]:not([data-busy])>:is(img,video){animation:none}.bn-media-card-preview[data-busy]:after{background:var(--bn-media-generation-color)}}.bn-media-card-caption{padding:6px 0;font-size:13px;text-align:center}.bn-media-card-panel{box-sizing:border-box;max-width:calc(100vw - 24px);padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;overflow:visible;font-family:var(--bn-font-family)}.bn-media-card-trigger:focus-visible{outline:2px solid var(--bn-colors-highlights-blue-text);outline-offset:2px}.bn-media-card-top-anchor{position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none}@media (hover:none){.bn-media-card .bn-media-card-trigger{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.bn-media-card .bn-media-card-trigger{transition:none}}.bn-block:has(>.bn-react-node-view-renderer>[data-content-type=mediaRow])>.bn-react-node-view-renderer{display:none}.bn-block:has(>.bn-react-node-view-renderer>[data-content-type=mediaRow])>.bn-block-group{display:flex;gap:var(--bn-block-gap,12px);margin:0;align-items:flex-start}.bn-block:has(>.bn-react-node-view-renderer>[data-content-type=mediaRow])>.bn-block-group>.bn-block-outer{flex:var(--bn-media-ratio,1) 1 0%;min-width:0;margin:0}.bn-block:has(>.bn-react-node-view-renderer>[data-content-type=mediaRow])>.bn-block-group>.bn-block-outer:before{display:none}.bn-block:has(>.bn-react-node-view-renderer>[data-content-type=mediaRow])>.bn-block-group .bn-media-card{min-width:100%}.bn-block:has(>.bn-react-node-view-renderer>[data-content-type=mediaRow])>.bn-block-group .bn-media-resize{display:none}.bn-media-resize{position:absolute;right:-12px;bottom:-12px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:var(--bn-colors-side-menu);opacity:0;cursor:nwse-resize;touch-action:none}.bn-media-card:is(:hover,:focus-within) .bn-media-resize{opacity:1}.bn-media-drop-indicator{position:fixed;z-index:1000;background:var(--color-primary,#38bdf8);border-radius:2px;pointer-events:none}.bn-media-card-toolbar-panel[data-captions-enabled=false] [aria-label="素材说明"]{display:none}.bn-preset-bookmark{width:100%;padding:12px 16px;border:1px solid var(--bn-colors-border);border-radius:8px}.bn-preset-bookmark p{margin:6px 0;color:var(--bn-colors-menu-text)}.bn-preset-compact .bn-editor>.bn-block-group>.bn-block-outer:first-child{-webkit-margin-before:0;margin-block-start:0}.bn-preset-compact .bn-editor>.bn-block-group>.bn-block-outer:last-child{-webkit-margin-after:0;margin-block-end:0}.bn-container{--bn-whole-selection-fill:var(--bn-preset-bg-secondary,#f7f7f7)}.bn-editor .bn-whole-block-selection{border-radius:6px;box-shadow:inset 0 0 0 100vmax var(--bn-whole-selection-fill),-6px 0 0 var(--bn-whole-selection-fill),6px 0 0 var(--bn-whole-selection-fill)}.bn-editor .bn-whole-block-selection ::selection,.bn-editor .bn-whole-block-selection::selection{background:transparent}