.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{flex-direction:column;display:flex}.bn-block-content{width:100%;padding:3px 0;transition:font-size .2s;display:flex}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*,.bn-block-content .ProseMirror-selectednode,.bn-inline-content .ProseMirror-selectednode{position:relative}.bn-block-content.ProseMirror-selectednode>:after,.ProseMirror-selectednode>.bn-block-content>:after,.bn-block-content .ProseMirror-selectednode:after,.bn-inline-content .ProseMirror-selectednode:after{content:"";pointer-events:none;background-color:#64a0ff14;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #64a0ff4d}.bn-block-content:before{content:"";height:0;margin-right:0;transition:all .2s;overflow:visible}.bn-inline-content{white-space:pre-wrap}.bn-trailing-block{cursor:text;-webkit-user-select:none;user-select:none;height:30px}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group>.bn-block-outer{position:relative}.bn-block-group .bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{content:" ";height:100%;transition:all .2s .1s;display:inline;position:absolute;left:-20px}.bn-block-group .bn-block-group>.bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x:1}[data-prev-depth-change="2"]{--x:2}[data-prev-depth-change="3"]{--x:3}[data-prev-depth-change="4"]{--x:4}[data-prev-depth-change="5"]{--x:5}[data-prev-depth-change="-1"]{--x:-1}[data-prev-depth-change="-2"]{--x:-2}[data-prev-depth-change="-3"]{--x:-3}[data-prev-depth-change="-4"]{--x:-4}[data-prev-depth-change="-5"]{--x:-5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level:3em;padding-top:18px}[data-content-type=heading][data-level="2"]{--level:2em}[data-content-type=heading][data-level="3"]{--level:1.3em}[data-content-type=heading][data-level="4"]{--level:1em}[data-content-type=heading][data-level="5"]{--level:.9em}[data-content-type=heading][data-level="6"]{--level:.8em}[data-prev-level="1"]{--prev-level:3em}[data-prev-level="2"]{--prev-level:2em}[data-prev-level="3"]{--prev-level:1.3em}[data-prev-level="4"]{--prev-level:1em}[data-prev-level="5"]{--prev-level:.9em}[data-prev-level="6"]{--prev-level:.8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{color:#7d797a;border-left:2px solid #7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid #7d797a;flex:1;margin:.5em 0}.bn-block-content:before{content:"";margin-right:0}.bn-block-content[data-content-type=numberedListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}[data-content-type=numberedListItem]{--index:attr(data-index)}[data-prev-type=numberedListItem]{--prev-index:attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}.bn-block-content[data-content-type=checkListItem]>div:has(>input){height:24px}.bn-block-content[data-content-type=checkListItem]>div>input{cursor:pointer;margin-left:4px;margin-right:8px;width:12px;height:24px;margin-block:0}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}:is(.bn-block:has(>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group,.bn-block:has(>.react-renderer>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group){display:none}.bn-toggle-wrapper{align-items:center;display:flex}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-wrapper[data-show-children=true] .bn-toggle-button{transform:rotate(90deg)}.bn-toggle-add-block-button{color:var(--bn-colors-side-menu);width:fit-content;margin-left:22px;padding-inline:2px;font-size:16px;font-weight:400}.bn-toggle-button,.bn-toggle-add-block-button{border-radius:var(--bn-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;display:flex}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node .bn-block-content[data-content-type=bulletListItem]:before{content:"•"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"▪︎"}.bn-block-content[data-content-type=codeBlock]{color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-block-content[data-content-type=codeBlock]>pre{white-space:pre;tab-size:2;width:100%;margin:0;padding:24px;overflow-x:auto}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;opacity:0;background-color:#0000;border:none;font-size:.8em;transition:opacity .3s 1s;position:absolute;top:8px;left:18px;outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=codeBlock]:has(.bn-preview-with-source-popup){color:inherit;background-color:#0000}.shiki{color:var(--shiki-dark)}.bn-source-block-popup .shiki{color:var(--shiki-light)}.bn-root[data-color-scheme=dark] .bn-source-block-popup .shiki{color:var(--shiki-dark)}.bn-preview-with-source-popup{position:relative}.bn-block-content .bn-preview-with-source-popup{width:100%;padding:12px;display:flex}.bn-inline-content-section .bn-preview-with-source-popup{width:fit-content;padding:0;display:inline-block}.bn-preview-container{anchor-name:--bn-source-popup-anchor;cursor:pointer}.bn-block-content .bn-preview-container{width:100%;overflow:auto}.bn-inline-content-section .bn-preview-container{width:fit-content;overflow:visible}.bn-block-content .bn-preview-container .katex-html:has(>.tag){box-sizing:border-box;width:max-content;min-width:100%;padding-right:2.5em}.bn-source-block-popup{box-shadow:none;color:#0000;z-index:0;background-color:#0000;border:none;border-radius:0;width:0;height:0;margin-top:4px;position:absolute;top:100%;left:0;overflow:clip}.bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{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);height:unset;z-index:1}.bn-block-content .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:100%}.bn-inline-content-section .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:300px}.bn-code-block-source-popup-body{align-items:flex-end;display:flex}.bn-code-block-source-popup-body>pre{tab-size:2;white-space:pre;flex:1;align-self:center;width:0;max-height:200px;margin:0;padding:16px;position:relative;overflow:auto}.bn-code-block-source-popup-input-empty:before{color:currentColor;content:attr(data-placeholder);opacity:.5;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:16px;left:16px;right:16px;overflow:hidden}.bn-code-block-source-error{border-top:var(--bn-border);color:var(--bn-colors-highlights-red-text);padding:8px 16px;font-family:monospace;font-size:.8em;white-space:pre-wrap!important}.bn-code-block-source-popup-ok-button-wrapper{justify-content:flex-end;align-items:flex-end;padding:14px 16px}.bn-code-block-source-popup-ok-button{appearance:none;border-radius:var(--bn-border-radius-small);color:#fff;cursor:pointer;background-color:#2563eb;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:.8em;font-weight:500;display:flex}.bn-code-block-source-popup-ok-button-icon{width:1.2em;height:1.2em}.bn-code-block-source-popup-ok-button:hover{background-color:#1d4ed8}.bn-preview-with-source-popup:has(.bn-preview-placeholder){padding:0}.bn-preview-placeholder{color:#5f5b5c;background-color:#f2f1ee;border-radius:4px;align-items:center;display:flex}.bn-block-content .bn-preview-placeholder{gap:10px;padding:12px}.bn-inline-content-section .bn-preview-placeholder{gap:4px;padding:0 4px}.bn-preview-placeholder:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover{background-color:#e1e1e1}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover:where(.dark,.dark *){background-color:#5a5a5a}.bn-preview-placeholder-error{background-color:var(--bn-colors-highlights-red-background);color:var(--bn-colors-highlights-red-text)}.bn-preview-placeholder-icon{align-items:center;display:flex}.bn-block-content .bn-preview-placeholder-icon{width:24px;height:24px}.bn-inline-content-section .bn-preview-placeholder-icon{width:14px;height:14px}.bn-preview-placeholder-icon>svg{width:100%;height:100%}.bn-preview-placeholder-text{margin:0}.bn-block-content .bn-preview-placeholder-text{font-size:.9rem}.bn-inline-content-section .bn-preview-placeholder-text{font-size:.7rem}.bn-suppress-source-popup-caret .bn-inline-content-section .bn-preview-with-source-popup:not([data-open=true]) .bn-source-block-popup{visibility:hidden}.bn-block-content[data-content-type=pageBreak]>div{border-top:2px dotted #7d797a;width:100%;height:0;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;margin:0;display:flex}:is([data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon)){width:100%}[data-file-block] .bn-add-file-button{color:#7d797a;background-color:#f2f1ee;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}[data-file-block] .bn-add-file-button:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover:where(.dark,.dark *),[data-file-block] .bn-file-name-with-icon:hover:where(.dark,.dark *),.ProseMirror-selectednode .bn-file-name-with-icon:where(.dark,.dark *){background-color:#5a5a5a}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;gap:4px;padding:4px;display:flex}[data-file-block] .bn-file-caption{word-break:break-word;padding-block:4px;font-size:.8em}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{cursor:ew-resize;background-color:#000;border:1px solid #fff;border-radius:4px;width:8px;height:30px;position:absolute}[data-file-block] .bn-visual-media-wrapper{align-items:center;max-width:100%;display:flex;position:relative}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{pointer-events:none;max-width:100%;margin-inline:-2px;font-style:italic}[data-text-alignment=left]{text-align:left!important;justify-content:flex-start!important}[data-text-alignment=center]{text-align:center!important;justify-content:center!important}[data-text-alignment=right]{text-align:right!important;justify-content:flex-end!important}[data-text-alignment=justify]{text-align:justify!important;justify-content:flex-start!important}.bn-block-column-list{flex-direction:row;display:flex}.bn-block-column{flex-direction:column;flex:1;padding:12px 15px 12px 25px;display:flex;overflow-x:auto}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child){transition:box-shadow .2s .2s;box-shadow:4px 0 #eee}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child):where(.dark,.dark *){box-shadow:4px 0 #464646}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border{cursor:col-resize;transition:box-shadow .2s;box-shadow:4px 0 #ccc}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border:where(.dark,.dark *){box-shadow:4px 0 #6e6e6e}.bn-editor[contenteditable=true] .bn-block-column.bn-column-resize-border+.bn-block-column{cursor:col-resize}.bn-block-column>.bn-trailing-block{flex-grow:1;height:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}div[data-type=modification]{display:inline}.bn-root ins,.bn-root del{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px;text-decoration:none;position:relative}.dark.bn-root ins,.dark.bn-root del{background-color:color-mix(in srgb, var(--user-color-dark) 50%, black);color:var(--user-color-light)}.bn-suggestion-mark{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px}.dark.bn-root .bn-suggestion-mark{background-color:color-mix(in srgb, var(--user-color-dark) 50%, black);color:#fff}.bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root .bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-dark) 50%, black)}.bn-suggestion-node--delete>:first-child:before{content:var(--deleted-label,"Deleted");text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:var(--bn-colors-editor-text);margin-right:6px;padding:0 4px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.dark.bn-root .bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.bn-suggestion-node--delete:has(.bn-block-content)>:first-child:before{content:none}.bn-suggestion-node--delete .bn-block-content .bn-inline-content{color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete .bn-block-content .bn-inline-content{color:var(--user-color-light)}.bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-light)}.bn-suggestion-node--delete>:is(table,tr,td,th):first-child:before{content:none}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content)){background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:16px;padding:12px}.dark.bn-root .bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content)){background-color:color-mix(in srgb, var(--user-color-dark) 50%, black)}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content)):has(>.bn-file-block-content-wrapper){width:fit-content}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content)){padding:48px 24px 24px;position:relative}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content)):before{content:var(--deleted-label,"Deleted");color:var(--bn-colors-editor-text);font-size:18px;font-weight:500;line-height:1.2;position:absolute;top:16px;left:24px}[data-type=modification] .bn-suggestion-mark,[data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--user-color-dark);text-decoration-color:var(--user-color-dark);text-underline-offset:2px;background-color:#0000;text-decoration-thickness:2px}.dark.bn-root [data-type=modification] .bn-suggestion-mark,.dark.bn-root [data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration-color:var(--user-color-light);text-decoration-color:var(--user-color-light);background-color:#0000}[data-type=modification] .bn-suggestion-mark:hover,[data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root [data-type=modification] .bn-suggestion-mark:hover,.dark.bn-root [data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-dark) 50%, black)}.bn-suggestion-mark--delete{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root .bn-suggestion-mark--delete{color:var(--user-color-light);background-color:#0000}.bn-suggestion-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background-color:#232323;border:1px solid #ffffff1a;border-radius:4px;width:max-content;max-width:calc(100vw - 8px);padding:0 4px;font-size:12px;font-weight:700}.bn-root del{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root del{color:var(--user-color-light);background-color:#0000}.bn-root del:hover{text-decoration-line:overline}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.bn-editor{font-synthesis:style weight;--N800:#172b4d;--N40:#dfe1e6;outline:none;padding-inline:54px}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{font-size:inherit;margin:0;padding:0;min-width:2px!important}.bn-default-styles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.bn-table-drop-cursor{z-index:20;pointer-events:none;background-color:#adf;position:absolute}.bn-drag-preview{opacity:.001;pointer-events:none;padding:10px;position:absolute;top:0;left:0}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{width:2px;position:absolute;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;border-radius:0 1.5px 1.5px 0;max-width:4px;max-height:5px;padding:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s;position:absolute;top:-1px;left:0;overflow:hidden}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;border-radius:3px 3px 3px 0;max-width:20rem;max-height:1.1rem;padding:.1rem .3rem;transition:all .2s;top:-17px;left:0}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size:22px;--bn-table-handle-size:calc(18px / 2);padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);width:100%;position:relative;overflow-y:hidden}.bn-editor [data-content-type=table] table{word-break:break-word;width:auto!important}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{text-align:left;font-weight:700}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-root{--bn-colors-editor-text:#3f3f3f;--bn-colors-editor-background:#fff;--bn-colors-menu-text:#3f3f3f;--bn-colors-menu-background:#fff;--bn-colors-tooltip-text:#3f3f3f;--bn-colors-tooltip-background:#efefef;--bn-colors-hovered-text:#3f3f3f;--bn-colors-hovered-background:#efefef;--bn-colors-selected-text:#fff;--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:"Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--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-colors-editor-text:#cfcfcf;--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:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{flex-direction:column;width:100%;display:flex}.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{border:var(--bn-border);border-radius:var(--bn-border-radius-small);justify-content:center;align-items:center;display:flex}.bn-error-text{color:red;font-size:12px}[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=gray]){color:var(--bn-colors-highlights-gray-text)}[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=brown]){color:var(--bn-colors-highlights-brown-text)}[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=red]){color:var(--bn-colors-highlights-red-text)}[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=orange]){color:var(--bn-colors-highlights-orange-text)}[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=yellow]){color:var(--bn-colors-highlights-yellow-text)}[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=green]){color:var(--bn-colors-highlights-green-text)}[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=blue]){color:var(--bn-colors-highlights-blue-text)}[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=purple]){color:var(--bn-colors-highlights-purple-text)}[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-text-color=pink]){color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-block:has(>.bn-block-content[data-background-color=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);flex-direction:column;gap:10px;display:flex;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:#0000}.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;padding-inline:16px;overflow:auto}.bn-versioning-sidebar-header{justify-content:space-between;align-items:center;padding-block:16px 8px;display:flex}.bn-versioning-sidebar-header-title{align-items:center;gap:6px;display:flex}.bn-versioning-sidebar-title{color:var(--bn-colors-menu-text);margin:0;font-size:18px;font-weight:700}.bn-versioning-sidebar-header-actions{align-items:center;gap:4px;display:flex}.bn-versioning-sidebar-tabs{border-bottom:1px solid var(--bn-colors-border);gap:4px;margin-bottom:8px;display:flex}.bn-versioning-sidebar-tab{color:var(--bn-colors-menu-text);cursor:pointer;opacity:.6;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 4px;font-size:13px;font-weight:500}.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);color:var(--bn-colors-menu-text);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;width:100%;margin-bottom:4px;padding:12px 14px;transition:background-color .12s,border-color .12s;display:flex;position:relative;overflow:visible}.bn-snapshot:hover{background-color:var(--bn-colors-hovered-background)}.bn-snapshot-name{color:inherit;background:0 0;border:none;width:100%;padding:0;font-size:14px;font-weight:700}.bn-snapshot-name:focus{outline:none}.bn-snapshot-body{flex-direction:column;gap:2px;font-size:13px;display:flex}.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;transition:opacity .12s;position:absolute;top:8px;right:8px}.bn-snapshot:hover .bn-snapshot-menu,.bn-snapshot:focus-within .bn-snapshot-menu{opacity:1}.bn-versioning-sidebar .bn-snapshot-menu .bn-action-toolbar{background-color:#0000;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:#0000;border:none;min-width:0;height:auto;padding:2px}.bn-versioning-sidebar .bn-snapshot .bn-snapshot-menu-trigger:hover{opacity:.6}.bn-versioning-sidebar .bn-snapshot.selected{color:#fff;background-color:#3e5de7}.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:#fffc}.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{color:#3e5de7;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.bn-mobile-formatting-toolbar{width:100vw;z-index:calc(var(--bn-ui-base-z-index) + 40);transform:translate(var(--bn-vv-left,0px), calc(var(--bn-vv-top,0px) + var(--bn-vv-height,0px))) translateY(-100%) scale(calc(1 / var(--bn-vv-scale,1)));transform-origin:0 100%;will-change:transform;padding-bottom:env(safe-area-inset-bottom,0);justify-content:center;transition:transform .2s cubic-bezier(.5,1,.89,1);display:flex;position:fixed;top:0;left: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{top:var(--bn-vv-top,0px);left:var(--bn-vv-left,0px);width:var(--bn-vv-width,100vw);height:var(--bn-vv-height,100dvh);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;overflow-y:auto}.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{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bn-shadcn svg:not([class*=size-]){width:revert;height:revert}.bn-shadcn svg{pointer-events:all}.bn-shadcn .bn-editor a{color:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}.bn-shadcn .bn-editor:focus-visible{outline:none}.bn-shadcn .bn-side-menu{justify-content:center;align-items:center;display:flex}.bn-shadcn .bn-side-menu .bn-button{height:24px;padding:0}.bn-shadcn .bn-select,.bn-shadcn .bn-menu-dropdown{max-height:var(--available-height)}.bn-shadcn .bn-color-picker-dropdown{overflow:auto}.bn-shadcn .bn-extend-button-add-remove-columns{cursor:col-resize}.bn-shadcn .bn-extend-button-add-remove-rows{cursor:row-resize}.bn-shadcn .bn-toolbar{max-width:100vw;overflow-x:auto}.bn-shadcn .bn-comment-actions-wrapper{justify-content:flex-end;display:flex}.bn-shadcn .bn-table-cell-handle{height:12px;padding:0 4px}.bn-shadcn .bn-thread .bn-resolved-text{font-size:14px;font-style:italic}.bn-shadcn .bn-combobox-error{color:var(--bn-colors-highlights-red-background);font-weight:700}
:is(.spaces-root,:root:has(.spaces-root)){--spaces-font-default:inherit;--spaces-font-serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;--spaces-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--spaces-ink:hsl(var(--foreground));--spaces-ink-soft:hsl(var(--muted-foreground));--spaces-hover:hsl(var(--foreground) / .055);--spaces-hover-strong:hsl(var(--foreground) / .09);--spaces-rule:hsl(var(--foreground) / .12);--spaces-sidebar-bg:hsl(var(--muted) / .55);--spaces-page-bg:hsl(var(--card));--spaces-star:#f5b400;--spaces-row-dot:#cecdca;--spaces-accent:#2383e2;--spaces-accent-hover:#0077d4;--spaces-accent-fill:#2383e21a;--spaces-accent-edge:#2383e259;--spaces-on-accent:#fff;--spaces-on-accent-rule:#ffffff40;--spaces-on-media-edge:#fff9;--spaces-media-bg:#000;--spaces-code-ink:#eb5757;--spaces-code-block-bg:#161616;--spaces-pill-bg:#211b170d;--spaces-hairline:#2a1c0012;--spaces-shadow-sm:#0000000a;--spaces-shadow-md:#0f0f0f1f;--spaces-shadow-lg:#00000024;--spaces-chart-gray:#b4b2ad;--spaces-chart-brown:#b89a83;--spaces-chart-orange:#d69258;--spaces-chart-yellow:#e9c26c;--spaces-chart-green:#73b98f;--spaces-chart-blue:#5c9be3;--spaces-chart-purple:#b98fd5;--spaces-chart-pink:#e295bf;--spaces-chart-red:#e08679;--spaces-gray:#787774;--spaces-brown:#9f6b53;--spaces-orange:#d9730d;--spaces-yellow:#cb912f;--spaces-green:#448361;--spaces-blue:#337ea9;--spaces-purple:#9065b0;--spaces-pink:#c14c8a;--spaces-red:#d44c47;--spaces-bg-gray:#f1f1ef;--spaces-bg-brown:#f4eeee;--spaces-bg-orange:#fbecdd;--spaces-bg-yellow:#fbf3db;--spaces-bg-green:#edf3ec;--spaces-bg-blue:#e7f3f8;--spaces-bg-purple:#f6f3f9;--spaces-bg-pink:#faf1f5;--spaces-bg-red:#fdebec}:is(.dark .spaces-root,:root.dark:has(.spaces-root)){--spaces-row-dot:#c4c4c4d9;--spaces-accent:#3b95ec;--spaces-accent-hover:#2a82d8;--spaces-accent-fill:#3b95ec29;--spaces-accent-edge:#3b95ec80;--spaces-code-ink:#ff7369;--spaces-code-block-bg:#1e1e1e;--spaces-pill-bg:#ffffff14;--spaces-hairline:#ffffff14;--spaces-shadow-sm:#0000004d;--spaces-shadow-md:#00000080;--spaces-shadow-lg:#00000080;--spaces-chart-gray:#9b9b9b;--spaces-chart-brown:#a68469;--spaces-chart-orange:#cb8049;--spaces-chart-yellow:#d9b259;--spaces-chart-green:#5fa87c;--spaces-chart-blue:#4f8ad6;--spaces-chart-purple:#a67bc6;--spaces-chart-pink:#d583ae;--spaces-chart-red:#d2766a;--spaces-gray:#9b9b9b;--spaces-brown:#ba856f;--spaces-orange:#c77d48;--spaces-yellow:#ca9849;--spaces-green:#529e72;--spaces-blue:#5e87c9;--spaces-purple:#9d68d3;--spaces-pink:#d15796;--spaces-red:#df5452;--spaces-bg-gray:#2f2f2f;--spaces-bg-brown:#4a3228;--spaces-bg-orange:#5c3b23;--spaces-bg-yellow:#564328;--spaces-bg-green:#243d30;--spaces-bg-blue:#143a4e;--spaces-bg-purple:#3c2d49;--spaces-bg-pink:#4e2c3c;--spaces-bg-red:#522e2a}.spaces-frame{background:var(--spaces-page-bg);height:100%;min-height:0;color:var(--spaces-ink);display:flex;position:relative}.spaces-sidebar{width:var(--spaces-sidebar-w,240px);background:var(--spaces-sidebar-bg);border-right:1px solid var(--spaces-rule);height:100%;transition:width var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel), transform var(--matrx-motion-duration-panel) var(--matrx-motion-ease-panel);flex:none;position:relative;overflow:hidden}.spaces-sidebar[data-dragging=true]{transition:none}.spaces-sidebar[data-collapsed=true]{border-right:0;width:0}.spaces-sidebar[data-collapsed=true][data-peek=true]{z-index:40;width:var(--spaces-sidebar-w,240px);border:1px solid var(--spaces-rule);background:hsl(var(--popover));box-shadow:0 8px 28px var(--spaces-shadow-lg);border-radius:0 8px 8px 0;position:absolute;top:12px;bottom:12px;left:0}.spaces-sidebar-inner{width:var(--spaces-sidebar-w,240px);flex-direction:column;height:100%;padding:6px 0 4px;display:flex}.spaces-sidebar-resizer{cursor:col-resize;z-index:2;width:7px;position:absolute;top:0;bottom:0;right:-3px}.spaces-sidebar-resizer:hover{box-shadow:inset -4px 0 0 -2px hsl(var(--foreground) / .12)}.spaces-peek-zone{z-index:30;width:14px;position:absolute;top:45px;bottom:0;left:0}.spaces-main{flex:auto;min-width:0;height:100%;position:relative}.spaces-drawer{background:hsl(var(--popover));width:min(86vw,320px)}.spaces-drawer .spaces-sidebar-inner{width:100%}.spaces-sidebar-head{border-radius:6px;align-items:center;gap:6px;height:36px;margin:0 8px 2px;padding:0 4px;display:flex}.spaces-sample-marker{margin:0 12px 6px}.spaces-workspace-mark{background:hsl(var(--foreground) / .08);border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.spaces-sidebar-head .spaces-collapse{opacity:0}.spaces-sidebar:hover .spaces-sidebar-head .spaces-collapse,.spaces-drawer .spaces-collapse{opacity:1}.spaces-nav-row{height:30px;color:var(--spaces-ink-soft);text-align:left;border-radius:6px;align-items:center;gap:8px;margin:0 8px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.spaces-nav-row:hover{background:var(--spaces-hover)}.spaces-sidebar-scroll{flex:auto;min-height:0;padding-bottom:12px;overflow-y:auto}.spaces-sidebar-foot{border-top:1px solid var(--spaces-rule);min-height:95px;padding-top:4px}.spaces-section-head{border-radius:6px;align-items:center;height:30px;margin:0 8px;padding:0 4px 0 8px;display:flex}.spaces-section-head:hover{background:var(--spaces-hover)}.spaces-section-title{height:100%;color:var(--spaces-ink-soft);text-align:left;flex:1;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.spaces-section-caret{opacity:0;color:var(--spaces-ink-soft);transition:transform .15s,opacity .12s}.spaces-section-caret[data-open]{transform:rotate(90deg)}.spaces-section-head:hover .spaces-section-caret,.spaces-section-title:focus-visible .spaces-section-caret{opacity:1}.spaces-section-add{opacity:0}.spaces-section-head:hover .spaces-section-add,.spaces-section-add:focus-visible{opacity:1}.spaces-row{height:30px;color:var(--spaces-ink-soft);border-radius:6px;outline:none;align-items:center;gap:6px;margin:0 8px;padding-right:4px;font-size:14px;font-weight:500;display:flex;position:relative}.spaces-row:hover,.spaces-row:focus-visible{background:var(--spaces-hover)}.spaces-row[data-current=true]{background:var(--spaces-hover-strong);color:var(--spaces-ink)}.spaces-row[data-drop=inside]{background:hsl(var(--primary) / .16)}.spaces-row[data-drop=before]:before,.spaces-row[data-drop=after]:after,.spaces-root-drop[data-drop]:after{content:"";background:hsl(var(--primary) / .6);border-radius:2px;height:3px;position:absolute;left:8px;right:4px}.spaces-row[data-drop=before]:before{top:-2px}.spaces-row[data-drop=after]:after{bottom:-2px}.spaces-root-drop{height:14px;margin:0 8px;position:relative}.spaces-root-drop[data-drop]:after{top:2px}.spaces-row-icon{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.spaces-row-glyph{justify-content:center;align-items:center;transition:opacity .1s;display:inline-flex}.spaces-row-chevron{color:var(--spaces-ink-soft);opacity:0;pointer-events:none;border-radius:4px;justify-content:center;align-items:center;transition:opacity .1s,background-color .1s;display:inline-flex;position:absolute;inset:0}.spaces-row-chevron>svg{transition:transform .15s}.spaces-row-chevron[data-open]>svg{transform:rotate(90deg)}.spaces-row-chevron:hover{background:var(--spaces-hover-strong);color:var(--spaces-ink)}.spaces-row:hover .spaces-row-chevron,.spaces-row:focus-visible .spaces-row-chevron,.spaces-row-chevron:focus-visible{opacity:1;pointer-events:auto}.spaces-row:hover .spaces-row-glyph,.spaces-row:focus-visible .spaces-row-glyph{opacity:0}.spaces-row:has(.spaces-row-chevron:focus-visible) .spaces-row-glyph{opacity:0}.spaces-row-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.spaces-row-actions{align-items:center;gap:2px;display:none}.spaces-row:hover .spaces-row-actions,.spaces-row:focus-within .spaces-row-actions{display:inline-flex}.spaces-row:has([data-state=open]) .spaces-row-actions{display:inline-flex}.spaces-row-action{width:24px;height:24px;color:var(--spaces-ink-soft);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.spaces-row-action:hover{background:var(--spaces-hover-strong)}.spaces-row-empty{height:28px;color:hsl(var(--muted-foreground) / .8);margin:0 8px;font-size:14px;line-height:28px}.spaces-trash-row{border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 4px 0 8px;display:flex}.spaces-trash-row:hover{background:var(--spaces-hover)}.spaces-menu-row{border-radius:6px;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;font-size:14px;display:flex}.spaces-menu-row:hover{background:var(--spaces-hover)}.spaces-menu-row[data-danger=true]:hover{color:hsl(var(--destructive))}.spaces-menu-row-icon{width:20px;color:var(--spaces-ink-soft);justify-content:center;display:inline-flex}.spaces-menu-label{flex:1;align-items:center;gap:8px;display:flex}.spaces-font-choice{border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px;display:flex}.spaces-font-choice:hover{background:var(--spaces-hover)}.spaces-font-choice[data-selected=true] span:first-child{color:hsl(var(--primary))}.spaces-page{flex-direction:column;height:100%;min-height:0;display:flex}.spaces-topbar{flex:none;align-items:center;gap:2px;height:45px;padding:0 12px;font-size:14px;display:flex}.spaces-topbar-button{width:28px;height:28px;color:var(--spaces-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.spaces-topbar-button:hover,.spaces-topbar-text-button:hover,.spaces-breadcrumb-item:hover{background:var(--spaces-hover)}.spaces-topbar-text-button{white-space:nowrap;border-radius:6px;flex:none;height:28px;padding:0 8px}.spaces-edited{color:var(--spaces-ink-soft);white-space:nowrap;margin-right:6px}.spaces-locked-pill{height:24px;color:var(--spaces-ink-soft);border-radius:6px;align-items:center;gap:4px;margin-right:6px;padding:0 8px;font-size:13px;display:inline-flex}.spaces-locked-pill:hover{background:var(--spaces-hover)}.spaces-breadcrumb{align-items:center;min-width:0;display:flex;overflow:hidden}.spaces-breadcrumb-item{border-radius:4px;align-items:center;gap:6px;min-width:0;max-width:240px;height:24px;padding:0 6px;display:inline-flex}.spaces-breadcrumb-sep{color:hsl(var(--muted-foreground) / .6);margin:0 2px}.spaces-scroll{flex:auto;min-height:0;position:relative;overflow:hidden auto}.spaces-trash-banner{background:var(--spaces-red);min-height:44px;color:var(--spaces-on-accent);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.spaces-trash-banner-button{border:1px solid var(--spaces-on-media-edge);border-radius:6px;height:28px;padding:0 10px}.spaces-cover{background-size:cover;height:30vh;min-height:120px;max-height:280px;position:relative}.spaces-cover[data-repositioning=true]{cursor:move}.spaces-cover-actions{opacity:0;background:hsl(var(--popover));box-shadow:0 0 0 1px hsl(var(--foreground) / .1), 0 2px 4px hsl(var(--foreground) / .1);border-radius:6px;transition:opacity .15s;display:flex;position:absolute;bottom:12px;right:max(96px,50% - 354px);overflow:hidden}.spaces-cover:hover .spaces-cover-actions,.spaces-cover[data-repositioning=true] .spaces-cover-actions{opacity:1}.spaces-page[data-full-width=true] .spaces-cover-actions{right:96px}.spaces-cover-button{height:26px;color:var(--spaces-ink-soft);padding:0 10px;font-size:13px}.spaces-cover-button+.spaces-cover-button{border-left:1px solid var(--spaces-rule)}.spaces-cover-button:hover{background:var(--spaces-hover)}.spaces-cover-hint{color:var(--spaces-on-accent);background:#00000073;border-radius:6px;padding:4px 12px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spaces-content{width:100%;max-width:900px;font-family:var(--spaces-font-default);margin:0 auto;padding:0 96px}.spaces-page[data-full-width=true] .spaces-content{max-width:none}.spaces-content.spaces-font-serif{font-family:var(--spaces-font-serif)}.spaces-content.spaces-font-mono{font-family:var(--spaces-font-mono)}.spaces-content.spaces-font-serif :is(.spaces-title,.bn-editor,.bn-default-styles,.bn-inline-content){font-family:var(--spaces-font-serif)}.spaces-content.spaces-font-mono :is(.spaces-title,.bn-editor,.bn-default-styles,.bn-inline-content){font-family:var(--spaces-font-mono)}.spaces-row-error{color:hsl(var(--destructive))}.spaces-header{padding-top:80px;position:relative}.spaces-header[data-has-cover=true]{padding-top:0}.spaces-header[data-has-icon=true]{padding-top:64px}.spaces-header[data-has-cover=true][data-has-icon=true]{padding-top:0}.spaces-header[data-has-cover=true]:not([data-has-icon=true]){padding-top:26px}.spaces-page-icon{width:78px;height:78px;color:var(--spaces-ink);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.spaces-header[data-has-cover=true] .spaces-page-icon{z-index:1;background:var(--spaces-page-bg);border-radius:8px;margin-top:-42px;position:relative}.spaces-page-icon:hover{background:var(--spaces-hover)}.spaces-page-icon[data-image=true]{width:124px;height:124px;padding:0}.spaces-header[data-has-cover=true] .spaces-page-icon[data-image=true]{border-radius:4px;margin-top:-72px;margin-left:8px}.spaces-page-icon[data-image=true] img{border-radius:3px!important}.spaces-starters{color:var(--spaces-ink-soft);gap:4px;padding:4px 0 0;display:flex}.spaces-page-end{cursor:text;background:0 0;width:100%;height:30vh;min-height:120px;display:block}.spaces-tocrail{z-index:4;pointer-events:none;height:0;position:sticky;top:0}.spaces-tocrail-sticky{pointer-events:auto;position:absolute;right:0}.spaces-tocrail-rail{flex-direction:column;align-items:flex-end;gap:13px;padding:0 22px 0 14px;display:flex}.spaces-tocrail-dash{background:hsl(var(--foreground) / .13);border-radius:2px;width:14px;height:2px;display:block}.spaces-tocrail-dash[data-active=true]{background:hsl(var(--foreground) / .75);width:18px}.spaces-tocrail-panel{background:hsl(var(--popover));width:240px;max-height:70vh;box-shadow:0 0 0 1px hsl(var(--foreground) / .08), 0 8px 24px hsl(var(--foreground) / .12);border-radius:10px;flex-direction:column;padding:8px 6px;display:none;position:absolute;top:-12px;right:10px;overflow-y:auto}.spaces-tocrail-sticky:hover .spaces-tocrail-panel{display:flex}.spaces-tocrail-item{text-align:left;width:100%;color:var(--spaces-ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 8px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.spaces-tocrail-item[data-level="2"]{padding-left:18px}.spaces-tocrail-item[data-level="3"]{padding-left:28px}.spaces-tocrail-item[data-active=true]{color:var(--spaces-accent)}.spaces-tocrail-item:hover{background:var(--spaces-hover);color:var(--spaces-ink)}@media (max-width:1023px){.spaces-tocrail{display:none}}@media (max-width:767px){.spaces-page-icon[data-image=true]{width:96px;height:96px}.spaces-header[data-has-cover=true] .spaces-page-icon[data-image=true]{margin-top:-56px;margin-left:0}}.spaces-header-controls{opacity:0;gap:2px;height:28px;margin:8px 0 4px -6px;transition:opacity .15s;display:flex}.spaces-header:hover .spaces-header-controls,.spaces-header:focus-within .spaces-header-controls{opacity:1}.spaces-header-control{height:28px;color:hsl(var(--muted-foreground) / .8);border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:14px;display:inline-flex}.spaces-header-control:hover{background:var(--spaces-hover)}.spaces-title{white-space:pre-wrap;word-break:break-word;caret-color:var(--spaces-ink);outline:none;margin:0 0 4px;padding:3px 2px;font-size:40px;font-weight:700;line-height:1.2}.spaces-title[data-empty=true]:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground) / .45);pointer-events:none}.spaces-page[data-small-text=true] .spaces-editor .bn-default-styles,.spaces-page[data-small-text=true] .spaces-editor.bn-default-styles{font-size:14px}.spaces-editor.bn-container{--bn-colors-editor-background:transparent;--bn-colors-editor-text:var(--spaces-ink);font-family:inherit}.spaces-editor .bn-editor{background:0 0;padding-inline:0}.spaces-editor .bn-default-styles{font-family:inherit;font-size:16px}.spaces-editor .bn-block-outer{line-height:1.5}.spaces-editor .bn-block-content{padding:3px 2px}.spaces-editor .bn-block-outer+.bn-block-outer{margin-top:1px}.spaces-editor .bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading]{padding-top:3px;font-weight:600;line-height:1.3}.spaces-editor [data-content-type=heading],.spaces-editor [data-content-type=heading][data-level="1"]{--level:1.875em}.spaces-editor [data-content-type=heading][data-level="2"]{--level:1.5em}.spaces-editor [data-content-type=heading][data-level="3"]{--level:1.25em}.spaces-editor [data-content-type=heading][data-level="4"]{--level:1.125em}.spaces-editor .bn-block-outer:has(>.bn-block>[data-content-type=heading][data-level="1"]){margin-top:2em}.spaces-editor .bn-block-outer:has(>.bn-block>[data-content-type=heading][data-level="2"]){margin-top:1.4em}:is(.spaces-editor .bn-block-outer:has(>.bn-block>[data-content-type=heading][data-level="3"]),.spaces-editor .bn-block-outer:has(>.bn-block>[data-content-type=heading][data-level="4"])){margin-top:1em}.spaces-editor .bn-block-group>.bn-block-outer:first-child:has(>.bn-block>[data-content-type=heading]){margin-top:0}.spaces-editor [data-content-type=quote] blockquote{color:inherit;border-left:3px solid;padding-left:14px}.spaces-editor [data-content-type=divider] hr{border-top-color:var(--spaces-rule);margin:6px 0}.spaces-editor .bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through;-webkit-text-decoration-color:hsl(var(--foreground) / .25);text-decoration-color:hsl(var(--foreground) / .25)}.spaces-editor .bn-block-content[data-content-type=checkListItem][data-checked=true]:not([data-text-color]) .bn-inline-content{color:hsl(var(--foreground) / .4)}.spaces-editor .bn-block-content[data-content-type=checkListItem][data-checked=true][data-text-color] .bn-inline-content{opacity:.7;text-decoration-color:currentColor}.spaces-editor .bn-block-content[data-content-type=paragraph]{padding-top:7.5px;padding-bottom:7.5px}.spaces-editor .bn-block-outer:has(>.bn-block>[data-content-type=heading][data-is-toggleable=true])+.bn-block-outer:has(>.bn-block>[data-content-type=heading][data-is-toggleable=true]){margin-top:23px}.spaces-editor .bn-block-content[data-content-type=page]{padding-top:5px;padding-bottom:5px}.spaces-editor .bn-block-content[data-content-type=checkListItem]{padding-top:2px;padding-bottom:2px}.spaces-editor .bn-block-content[data-content-type=checkListItem]>div>input{width:16px;height:24px;accent-color:var(--spaces-accent);margin-left:2px;margin-right:8px}.spaces-editor .bn-inline-content a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .3);text-decoration-color:hsl(var(--foreground) / .3);text-underline-offset:2px}.spaces-editor .bn-inline-content code{background:hsl(var(--foreground) / .07);color:var(--spaces-code-ink);border-radius:4px;padding:.2em .4em;font-size:85%}.spaces-flash{border-radius:4px;animation:1.6s ease-out spaces-flash}@keyframes spaces-flash{0%,40%{background:hsl(var(--primary) / .18)}to{background:0 0}}.spaces-editor [data-style-type=textColor][data-value=gray]{color:var(--spaces-gray)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=gray],>.react-renderer>.bn-block-content[data-text-color=gray]){color:var(--spaces-gray)}.spaces-editor [data-style-type=textColor][data-value=brown]{color:var(--spaces-brown)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=brown],>.react-renderer>.bn-block-content[data-text-color=brown]){color:var(--spaces-brown)}.spaces-editor [data-style-type=textColor][data-value=orange]{color:var(--spaces-orange)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=orange],>.react-renderer>.bn-block-content[data-text-color=orange]){color:var(--spaces-orange)}.spaces-editor [data-style-type=textColor][data-value=yellow]{color:var(--spaces-yellow)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=yellow],>.react-renderer>.bn-block-content[data-text-color=yellow]){color:var(--spaces-yellow)}.spaces-editor [data-style-type=textColor][data-value=green]{color:var(--spaces-green)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=green],>.react-renderer>.bn-block-content[data-text-color=green]){color:var(--spaces-green)}.spaces-editor [data-style-type=textColor][data-value=blue]{color:var(--spaces-blue)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=blue],>.react-renderer>.bn-block-content[data-text-color=blue]){color:var(--spaces-blue)}.spaces-editor [data-style-type=textColor][data-value=purple]{color:var(--spaces-purple)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=purple],>.react-renderer>.bn-block-content[data-text-color=purple]){color:var(--spaces-purple)}.spaces-editor [data-style-type=textColor][data-value=pink]{color:var(--spaces-pink)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=pink],>.react-renderer>.bn-block-content[data-text-color=pink]){color:var(--spaces-pink)}.spaces-editor [data-style-type=textColor][data-value=red]{color:var(--spaces-red)}.spaces-editor .bn-block:has(>.bn-block-content[data-text-color=red],>.react-renderer>.bn-block-content[data-text-color=red]){color:var(--spaces-red)}.spaces-editor [data-style-type=backgroundColor][data-value=gray]{background-color:var(--spaces-bg-gray)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=gray],>.react-renderer>.bn-block-content[data-background-color=gray]){background-color:var(--spaces-bg-gray)}.spaces-editor [data-style-type=backgroundColor][data-value=brown]{background-color:var(--spaces-bg-brown)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=brown],>.react-renderer>.bn-block-content[data-background-color=brown]){background-color:var(--spaces-bg-brown)}.spaces-editor [data-style-type=backgroundColor][data-value=orange]{background-color:var(--spaces-bg-orange)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=orange],>.react-renderer>.bn-block-content[data-background-color=orange]){background-color:var(--spaces-bg-orange)}.spaces-editor [data-style-type=backgroundColor][data-value=yellow]{background-color:var(--spaces-bg-yellow)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=yellow],>.react-renderer>.bn-block-content[data-background-color=yellow]){background-color:var(--spaces-bg-yellow)}.spaces-editor [data-style-type=backgroundColor][data-value=green]{background-color:var(--spaces-bg-green)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=green],>.react-renderer>.bn-block-content[data-background-color=green]){background-color:var(--spaces-bg-green)}.spaces-editor [data-style-type=backgroundColor][data-value=blue]{background-color:var(--spaces-bg-blue)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=blue],>.react-renderer>.bn-block-content[data-background-color=blue]){background-color:var(--spaces-bg-blue)}.spaces-editor [data-style-type=backgroundColor][data-value=purple]{background-color:var(--spaces-bg-purple)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=purple],>.react-renderer>.bn-block-content[data-background-color=purple]){background-color:var(--spaces-bg-purple)}.spaces-editor [data-style-type=backgroundColor][data-value=pink]{background-color:var(--spaces-bg-pink)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=pink],>.react-renderer>.bn-block-content[data-background-color=pink]){background-color:var(--spaces-bg-pink)}.spaces-editor [data-style-type=backgroundColor][data-value=red]{background-color:var(--spaces-bg-red)}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color=red],>.react-renderer>.bn-block-content[data-background-color=red]){background-color:var(--spaces-bg-red)}.spaces-editor .bn-block-content[data-background-color]{border-radius:4px}.spaces-editor .bn-block:has(>.bn-block-content[data-background-color],>.react-renderer>.bn-block-content[data-background-color]){border-radius:4px}.spaces-editor .bn-block-content[data-background-color]{background-color:#0000}.spaces-editor .bn-block:has(>.bn-block-content[data-content-type=callout]){border-radius:4px;margin:4px 0;padding:16px 16px 16px 12px}.spaces-editor .bn-block:has(>.bn-block-content[data-content-type=callout]:not([data-background-color])){border:1px solid var(--spaces-rule)}.spaces-editor .bn-block:has(>.bn-block-content[data-content-type=callout])>.bn-block-content{padding:0}.spaces-editor .bn-block:has(>.bn-block-content[data-content-type=callout])>.bn-block-group{margin-left:32px}.spaces-editor .bn-block:has(>.bn-block-content[data-content-type=callout])>.bn-block-group>.bn-block-outer:before{display:none}.spaces-editor .bn-block:has(>.bn-block-content[data-content-type=callout] .spaces-callout[data-has-icon=false])>.bn-block-group{margin-left:0}.spaces-editor .bn-block:has(>.bn-block-group):has(>.bn-block-content[data-content-type=callout] .spaces-callout[data-has-icon=false][data-empty=true])>.bn-block-content{display:none}.spaces-callout{gap:8px;width:100%;display:flex}.spaces-callout-icon{border-radius:4px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.spaces-callout-icon:hover{background:var(--spaces-hover)}.spaces-callout-text{flex:1;min-width:0}.spaces-editor .react-renderer.node-page:empty,.spaces-editor .react-renderer.node-linkToPage:empty{min-height:33px;display:block}.spaces-editor a.spaces-page-link,.spaces-page-link{max-width:100%;min-height:calc(1.5em + 1px);color:inherit;border-radius:4px;align-items:center;gap:6px;margin:-1px 0;padding:0 2px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.spaces-page-link:hover{background:var(--spaces-hover)}.spaces-page-link-icon{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.spaces-page-link-arrow{background:var(--spaces-page-bg);border-radius:2px;position:absolute;bottom:0;right:-1px}.spaces-page-link-title{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid hsl(var(--foreground) / .16);overflow:hidden}.spaces-page-link[data-missing=true]{color:var(--spaces-ink-soft)}:is(.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.react-renderer>.bn-block-content,.spaces-editor .bn-block:has(>.react-renderer.node-column)>.react-renderer>.bn-block-content){height:0;padding:0}.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group{gap:0;margin-left:0;display:flex}.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer{min-width:0;padding:0 var(--spaces-col-half,23px);flex:1 1 0;margin-top:0}.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer:first-child{padding-left:0}.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer:last-child{padding-right:0}.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer:before{display:none}.spaces-editor .bn-block:has(>.react-renderer.node-column)>.bn-block-group>.bn-block-outer:before{display:none}.spaces-editor .bn-block:has(>.react-renderer.node-column){position:relative}.spaces-editor .bn-block:has(>.react-renderer.node-column)>.bn-block-group{margin-left:0}.spaces-editor .bn-block:has(>.react-renderer.node-column) .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group{--spaces-col-half:clamp(8px, calc(3.4vw - 27px), 31px)}.spaces-editor .bn-block:has(>.react-renderer.node-column) .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group:has(>.bn-block-outer:nth-child(5)){--spaces-col-half:8px}.spaces-editor .bn-block:has(>.react-renderer.node-column) .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group{--spaces-tile-min:110px;margin-left:calc(-1 * var(--spaces-col-half));margin-right:calc(-1 * var(--spaces-col-half));flex-wrap:wrap;row-gap:8px}.spaces-editor .bn-block:has(>.react-renderer.node-column) .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer{padding:0 var(--spaces-col-half);min-width:calc(var(--spaces-tile-min) + 2 * var(--spaces-col-half))}.spaces-editor .bn-block:has(>.react-renderer.node-column) .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer:first-child{padding:0 var(--spaces-col-half);min-width:calc(var(--spaces-tile-min) + 2 * var(--spaces-col-half))}.spaces-editor .bn-block:has(>.react-renderer.node-column) .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer:last-child{padding:0 var(--spaces-col-half);min-width:calc(var(--spaces-tile-min) + 2 * var(--spaces-col-half))}.spaces-editor .bn-block:has(>.react-renderer.node-column)>.react-renderer>.bn-block-content{z-index:3;top:0;right:calc(-2 * var(--spaces-col-half,23px));width:calc(2 * var(--spaces-col-half,23px));height:auto;position:absolute;bottom:0}.spaces-column{width:100%;height:100%}.spaces-column-resizer{cursor:col-resize;width:100%;height:100%;position:relative}.spaces-column-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s,width .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.spaces-editor .bn-block:has(>.react-renderer.node-column):hover>.react-renderer>.bn-block-content .spaces-column-resizer:after{background:var(--spaces-rule)}.spaces-editor .bn-block:has(>.react-renderer.node-column)>.react-renderer>.bn-block-content .spaces-column-resizer:hover:after{background:hsl(var(--primary) / .6);width:4px}.spaces-editor .bn-block:has(>.react-renderer.node-column)>.react-renderer>.bn-block-content .spaces-column-resizer:active:after{background:hsl(var(--primary) / .6);width:4px}.spaces-editor [data-content-type=column]>:after,.spaces-editor [data-content-type=columnList]>:after{content:none!important}.spaces-slot{border:1px dashed hsl(var(--foreground) / .2);width:100%;color:var(--spaces-ink-soft);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:13px;display:flex}.spaces-slot-tag{background:hsl(var(--foreground) / .07);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.spaces-qf-row{border-radius:6px;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 10px;display:flex}.spaces-qf-row[data-active=true]{background:var(--spaces-hover)}.spaces-qf-icon{flex:none;justify-content:center;width:22px;display:inline-flex}@media (max-width:767px){.spaces-content{padding:0 24px}.spaces-cover{height:22vh}.spaces-cover-actions,.spaces-page[data-full-width=true] .spaces-cover-actions{right:24px}.spaces-header{padding-top:40px}.spaces-page-icon{width:64px;height:64px}.spaces-title{font-size:32px}.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group{flex-direction:column}.spaces-editor .bn-block:has(>.react-renderer.node-columnList)>.bn-block-group>.bn-block-outer{padding:0;flex-grow:1!important}.spaces-editor .bn-block:has(>.react-renderer.node-column)>.react-renderer>.bn-block-content{display:none}}.spaces-editor [data-content-type=heading] .bn-inline-content{letter-spacing:normal;font-weight:600;line-height:1.3}.spaces-block-menu,.spaces-block-menu~.bn-menu-dropdown{min-width:265px}.spaces-block-menu .bn-menu-item{white-space:nowrap}.bn-menu-dropdown:has(>.bn-menu-item){min-width:200px}@media (max-width:767px){.spaces-sidebar,.spaces-peek-zone{display:none}}.spaces-page[data-small-text=true] .bn-editor{font-size:14px!important}.spaces-content :is(.bn-menu-dropdown,.bn-suggestion-menu,.bn-formatting-toolbar,.bn-side-menu,.bn-toolbar){font-family:var(--font-sans)}.spaces-media{max-width:100%;margin:4px 0}.spaces-image{border-radius:4px;max-width:100%;display:block}.spaces-video{background:var(--spaces-media-bg);border-radius:4px;width:100%;display:block}.spaces-audio{width:100%;display:block}.spaces-iframe{background:var(--spaces-hover-strong);border:0;border-radius:4px;width:100%;display:block}.spaces-iframe-video{aspect-ratio:16/9}.spaces-iframe-pdf{height:640px}.spaces-iframe-embed{height:420px}.spaces-caption{color:var(--spaces-ink-soft);margin-top:6px;font-size:14px}.spaces-media-empty{background:var(--spaces-hover-strong);color:var(--spaces-ink-soft);border-radius:4px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.spaces-file-row{color:inherit;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:15px;text-decoration:none;display:flex}.spaces-file-row:hover{background:var(--spaces-hover)}.spaces-bookmark{border:1px solid var(--spaces-rule);color:inherit;border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.spaces-bookmark:hover{background:var(--spaces-hover)}.spaces-bookmark-title{font-size:14px;font-weight:500}.spaces-bookmark-url{color:var(--spaces-ink-soft);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.spaces-equation{text-align:center;padding:8px 0;overflow-x:auto}.spaces-inline-equation{padding:0 2px}.spaces-toc{flex-direction:column;padding:2px 0;display:flex}.spaces-toc-row{color:var(--spaces-ink-soft);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);border-radius:4px;padding:3px 2px;font-size:14px}.spaces-toc-row:hover{background:var(--spaces-hover)}.spaces-toc-empty{color:var(--spaces-ink-soft);padding:4px 2px;font-size:14px}.spaces-breadcrumb-block{color:var(--spaces-ink-soft);flex-wrap:wrap;align-items:center;gap:2px;padding:2px 0;font-size:14px;display:flex}.spaces-breadcrumb-part{align-items:center;gap:2px;display:inline-flex}.spaces-breadcrumb-part button{border-radius:4px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.spaces-breadcrumb-part button:hover{background:var(--spaces-hover);color:var(--spaces-ink)}.spaces-breadcrumb-sep{opacity:.6;padding:0 2px}.spaces-unknown{background:var(--spaces-hover-strong);color:var(--spaces-ink-soft);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.spaces-unsupported{color:var(--spaces-ink-soft);font-style:italic}.spaces-inline-code{font-family:var(--font-mono,ui-monospace);background:var(--spaces-hover-strong);color:var(--spaces-code-ink);border-radius:4px;padding:.2em .4em;font-size:85%}.spaces-mention{border-radius:3px;align-items:baseline;gap:2px;padding:0 2px;display:inline-flex}.spaces-mention-page{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);font-weight:500}.spaces-mention-page:hover{background:var(--spaces-hover)}.spaces-mention-icon{align-self:center;display:inline-flex;position:relative}.spaces-mention-muted{color:var(--spaces-ink-soft)}.spaces-db-host{width:100%;min-width:0}.spaces-editor .react-renderer.node-database:empty{min-height:var(--spaces-painted-h,0px);display:block}.spaces-db-loading{min-height:120px}.spaces-db-host[data-layout=chart]>.spaces-db-loading,.spaces-db-host[data-layout=chart] .spaces-db-frame.spaces-db-note{border:1px solid #0000;min-height:373px;margin:4px 0}.spaces-db-host[data-layout=chart] .spaces-db-frame.spaces-db-note{border-color:var(--spaces-rule)}.spaces-db-host[data-layout=chart] .spaces-db-note .spaces-db-loading{min-height:0}.spaces-db-frame{border:1px solid var(--spaces-rule);background:var(--spaces-page-bg);border-radius:10px;flex-direction:column;gap:4px;min-width:0;margin:4px 0;padding:14px 16px 10px;display:flex;position:relative}.spaces-db-frame[data-layout=chart]{border-radius:12px;min-height:373px;padding:18px 16px 16px 22px}.spaces-db-note{color:var(--spaces-ink-soft);flex-direction:row;align-items:center;gap:8px;font-size:14px}.spaces-db-title{align-items:center;gap:4px;padding:2px 2px 4px;font-size:20px;font-weight:700;display:flex}.spaces-db-linked{color:var(--spaces-ink-soft)}.spaces-db-bar{align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.spaces-db-tabs{flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.spaces-db-frame[data-layout=chart] .spaces-db-tabs{gap:6px}.spaces-chart-title{background:var(--spaces-hover-strong);min-width:0;max-width:100%;height:32px;color:var(--spaces-ink);white-space:nowrap;border-radius:16px;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.spaces-chart-title>svg{flex:none}.spaces-chart-title>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.spaces-db-frame[data-layout=chart] .spaces-db-tabs>.spaces-db-icon{flex:none}@container (max-width:180px){.spaces-db-host .spaces-db-frame[data-layout=chart]{padding:10px 4px 8px}.spaces-db-frame[data-layout=chart] .spaces-db-tabs{gap:2px;position:relative}.spaces-db-frame[data-layout=chart] .spaces-chart-title{gap:4px;height:26px;padding:0 6px;font-size:12px}.spaces-db-frame[data-layout=chart] .spaces-chart-title>svg{display:none}.spaces-db-frame[data-layout=chart] .spaces-db-tabs>.spaces-db-icon{background:var(--spaces-page-bg);position:absolute;top:50%;right:0;transform:translateY(-50%)}.spaces-db-frame[data-layout=chart]:not(:hover):not(:focus-within) .spaces-db-tabs>.spaces-db-icon:not([data-state=open]){display:none}}.spaces-db-chart-tools{flex:none;align-items:center;display:inline-flex}.spaces-db-chart-tools button{width:26px;min-width:0;height:26px;padding:0}.spaces-db-frame[data-layout=chart]:not(:hover):not(:focus-within) .spaces-db-chart-tools:not(:has([data-state=open])){display:none}@media (hover:none){.spaces-db-frame[data-layout=chart] .spaces-db-chart-tools{display:inline-flex}}.spaces-db-tools{flex:none;align-items:center;gap:2px;display:flex}.spaces-db-search{height:28px;color:var(--spaces-ink-soft);align-items:center;gap:6px;display:inline-flex}.spaces-db-search input{width:180px;height:28px;font-size:14px}.spaces-db-tabs [aria-label=Add\ view]{transition:opacity .12s}.spaces-db-frame:not(:hover):not(:focus-within) .spaces-db-tabs [aria-label=Add\ view]{opacity:0}@media (hover:none){.spaces-db-frame .spaces-db-tabs [aria-label=Add\ view]{opacity:1}}.spaces-db-icon{width:28px;height:28px;color:var(--spaces-ink-soft);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.spaces-db-icon-sm{width:22px;height:22px}.spaces-db-icon:hover{background:var(--spaces-hover);color:var(--spaces-ink)}.spaces-db-icon[data-on=true]{color:var(--spaces-accent)}.spaces-db-new{background:var(--spaces-accent);height:28px;color:var(--spaces-on-accent);border-radius:6px;align-items:stretch;margin-left:4px;font-size:14px;font-weight:500;display:inline-flex;overflow:hidden}.spaces-db-new-main{padding:0 10px}.spaces-db-new-more{border-left:1px solid var(--spaces-on-accent-rule);align-items:center;padding:0 6px;display:inline-flex}.spaces-db-new-main:hover,.spaces-db-new-more:hover{background:var(--spaces-accent-hover)}.spaces-db-body{min-width:0;overflow-x:auto}.spaces-db-host{container-type:inline-size}.spaces-db-tools{flex-wrap:wrap;min-width:0}@container (max-width:440px){.spaces-db-frame,.spaces-db-frame[data-layout=chart]{padding:10px 8px 8px}.spaces-db-bar{flex-wrap:wrap;row-gap:4px}.spaces-db-tabs{flex:100%}.spaces-db-tools{flex:100%;justify-content:flex-start}.spaces-db-search{flex:100%;min-width:0}.spaces-db-search input{width:100%;min-width:0}.spaces-db-title{font-size:16px}}.bn-shadcn svg[class*=matrx-]:not([class*=size-]){width:revert-layer;height:revert-layer}.bn-shadcn .matrx-tap-search-input{font-size:14px}.spaces-editor .spaces-db-frame .spaces-db-body a{color:inherit;text-decoration:none}.spaces-editor .spaces-db-frame .spaces-db-body a:hover{text-decoration:underline}.spaces-db-newrow{width:100%;height:34px;color:var(--spaces-ink-soft);border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:14px;display:flex}.spaces-db-newrow:hover{background:var(--spaces-hover)}.spaces-db-advanced{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.spaces-db-advanced-bar{justify-content:flex-end;gap:4px;display:flex}.spaces-db-menurow{border-radius:6px;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px;font-size:14px;display:flex}.spaces-db-menurow:hover{background:var(--spaces-hover)}.spaces-db-menurow[data-active=true]{color:var(--spaces-accent)}.spaces-db-menuicon{color:var(--spaces-ink-soft);display:inline-flex}.spaces-db-charttype{border:1px solid var(--spaces-rule);height:36px;color:var(--spaces-ink-soft);border-radius:6px;justify-content:center;align-items:center;display:flex}.spaces-db-charttype[data-active=true]{border-color:var(--spaces-accent);color:var(--spaces-accent)}.spaces-db-choice-dot{background:var(--spaces-chart-gray);border-radius:999px;width:8px;height:8px;display:inline-block}.spaces-db-choice-dot[data-color=green],.spaces-db-choice-dot[data-color=teal]{background:var(--spaces-chart-green)}.spaces-db-choice-dot[data-color=orange]{background:var(--spaces-chart-orange)}.spaces-db-choice-dot[data-color=yellow],.spaces-db-choice-dot[data-color=amber]{background:var(--spaces-chart-yellow)}.spaces-db-choice-dot[data-color=blue]{background:var(--spaces-chart-blue)}.spaces-db-choice-dot[data-color=purple],.spaces-db-choice-dot[data-color=violet]{background:var(--spaces-chart-purple)}.spaces-db-choice-dot[data-color=pink]{background:var(--spaces-chart-pink)}.spaces-db-choice-dot[data-color=red]{background:var(--spaces-chart-red)}.spaces-db-choice-dot[data-color=brown]{background:var(--spaces-chart-brown)}.spaces-db-pill{border:1px solid var(--spaces-rule);border-radius:6px;height:26px;padding:0 8px;font-size:13px}.spaces-db-pill[data-active=true]{border-color:var(--spaces-accent);color:var(--spaces-accent)}.spaces-chart{flex-direction:column;flex:auto;align-items:stretch;gap:10px;min-height:0;display:flex;position:relative}.spaces-chart-overflow{background:var(--spaces-hover-strong);max-width:100%;height:34px;color:var(--spaces-ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-self:flex-start;align-items:center;margin-bottom:11px;padding:0 14px;font-size:13px;display:flex;overflow:hidden}.spaces-chart-donut{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:317px;padding-bottom:24px;display:flex}.spaces-chart-donut svg{flex:none;max-width:100%;height:auto;overflow:visible}.spaces-chart-center{letter-spacing:-.02em;fill:var(--spaces-ink);font-weight:600}.spaces-chart-legend{color:var(--spaces-ink-soft);flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:12px;display:flex}.spaces-chart-legend li{align-items:center;gap:4px;display:inline-flex}.spaces-chart-legend span{border-radius:999px;width:8px;height:8px}.spaces-chart-legend em{color:var(--spaces-ink);font-style:normal}.spaces-chart-loading{min-height:260px}.spaces-peek-side{top:var(--header-height,0px);z-index:50;background:var(--spaces-page-bg);border-left:1px solid var(--spaces-rule);width:min(560px,100vw);box-shadow:-8px 0 24px var(--spaces-shadow-md);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.spaces-peek-side:focus{outline:none}.spaces-peek-bar{flex:none;align-items:center;height:44px;padding:0 8px;display:flex}.spaces-peek-body{flex:auto;min-height:0;padding:0 16px 24px;overflow-y:auto}@media (max-width:767px){.spaces-db-frame{padding:10px 10px 8px}.spaces-db-bar{flex-wrap:wrap}}.spaces-entity-pill{background:var(--spaces-hover-strong);max-width:100%;height:20px;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;border-radius:3px;align-items:center;padding:0 6px;font-size:13px;line-height:20px;display:inline-flex;overflow:hidden}.spaces-entity-count{align-items:center;gap:8px;min-height:32px;padding:0 2px;display:flex}.spaces-entity-total{font-variant-numeric:tabular-nums;min-width:9ch;display:inline-block}.spaces-entity-body[data-held]{flex-direction:column;display:flex}.spaces-entity-body[data-held]>.spaces-entity-foot{margin-top:auto}.spaces-entity-body[data-pending]>:first-child{opacity:.5;transition:opacity .12s}.spaces-entity-board{gap:12px;padding:4px 0 8px;display:flex;overflow-x:auto}.spaces-entity-lane{flex-direction:column;flex:0 0 260px;gap:6px;display:flex}.spaces-entity-lanehead{align-items:center;gap:8px;height:28px;display:flex}.spaces-entity-card{text-align:left;background:hsl(var(--card));border:1px solid var(--spaces-rule);box-shadow:0 1px 2px var(--spaces-shadow-sm);border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.spaces-entity-card:hover{background:var(--spaces-hover)}.spaces-entity-cardtitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.spaces-entity-peek{padding:8px 24px 32px}.spaces-entity-peek h2.spaces-entity-peektitle{margin:12px 0 16px;font-size:32px;font-weight:700;line-height:1.2}.spaces-entity-props{flex-direction:column;gap:2px;display:flex}.spaces-entity-prop{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;display:grid}.spaces-entity-propname{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.spaces-entity-propvalue{text-align:left;border-radius:4px;align-items:center;width:100%;min-height:30px;padding:0 6px;display:flex}.spaces-entity-propvalue:hover{background:var(--spaces-hover)}.spaces-entity-propvalue-wrap{min-width:0;font-size:14px}@media (max-width:640px){.spaces-entity-prop{grid-template-columns:110px minmax(0,1fr)}.spaces-entity-peek{padding:8px 16px 24px}}.spaces-entity-open{text-align:left;align-items:center;gap:6px;width:100%;min-width:0;font-weight:500;display:flex}.spaces-entity-openpill{border:1px solid var(--spaces-rule);background:hsl(var(--card));height:20px;color:hsl(var(--muted-foreground));letter-spacing:.02em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:500;display:none}tr:hover .spaces-entity-openpill,.spaces-entity-open:focus-visible .spaces-entity-openpill{display:inline-flex}@media (hover:none){.spaces-entity-openpill{display:none!important}}.spaces-history-body{grid-template-columns:minmax(0,1fr) 280px;height:100%;min-height:0;display:grid}.spaces-history-preview{border-right:1px solid var(--spaces-rule);padding:40px 56px;overflow-y:auto}.spaces-history-title{margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.2}.spaces-history-doc{pointer-events:none}.spaces-history-doc a,.spaces-history-doc [data-content-type=database]{pointer-events:auto}.spaces-history-line{margin:2px 0;font-size:15px;line-height:1.5}.spaces-history-line[data-level="1"]{margin-top:16px;font-size:26px;font-weight:700}.spaces-history-line[data-level="2"]{margin-top:12px;font-size:20px;font-weight:650}.spaces-history-line[data-level="3"]{margin-top:8px;font-size:17px;font-weight:600}.spaces-history-list{flex-direction:column;min-height:0;display:flex}.spaces-history-rows{flex:auto;padding:0 4px;overflow-y:auto}.spaces-history-actions{border-top:1px solid var(--spaces-rule);justify-content:flex-end;gap:6px;padding:10px;display:flex}@media (max-width:640px){.spaces-history-body{grid-template-rows:minmax(0,1fr) minmax(0,45%);grid-template-columns:1fr}.spaces-history-preview{border-right:0;border-bottom:1px solid var(--spaces-rule);padding:20px}}.spaces-history-head{align-items:center;min-height:56px;padding:0 48px 0 12px;display:flex}.spaces-editor .bn-block-content[data-content-type=codeBlock]{color:inherit;background-color:#0000;flex-wrap:wrap;position:relative}.spaces-editor .bn-block-content[data-content-type=codeBlock]>pre{background-color:var(--spaces-code-block-bg);color:var(--spaces-on-accent);border-radius:8px}.spaces-editor [data-content-type=codeBlock][data-wrap=true] pre,.spaces-editor [data-content-type=codeBlock][data-wrap=true] code{white-space:pre-wrap;word-break:break-word}.spaces-code-actions{opacity:0;z-index:1;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:8px}.spaces-editor [data-content-type=codeBlock]:hover .spaces-code-actions,.spaces-code-actions:focus-within{opacity:1}.spaces-code-action{color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:4px;padding:0 6px;font-size:12px;line-height:20px}.spaces-code-action:hover{color:var(--foreground);background:var(--accent)}.spaces-code-caption{flex-basis:100%;width:100%;padding:6px 2px 0}.spaces-code-caption[data-empty=true]:not(:focus-within){height:0;padding:0;overflow:hidden}.spaces-code-caption input{background:0 0;border:0;outline:none;width:100%;font-size:14px;color:var(--muted-foreground)!important}.spaces-code-caption input::placeholder{color:var(--muted-foreground);opacity:.6}.spaces-rubber-band{z-index:60;pointer-events:none;background:var(--spaces-accent-fill);border:1px solid var(--spaces-accent-edge);border-radius:2px;position:fixed}.spaces-paste-menu:not([data-placed]){visibility:hidden}.spaces-paste-menu{z-index:70;background:var(--popover);min-width:180px;color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 6px 24px var(--spaces-shadow-md);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed;top:0;left:0}.spaces-paste-item{text-align:left;border-radius:6px;align-items:center;gap:8px;height:28px;padding:0 8px;font-size:14px;display:flex}.spaces-paste-item:hover,.spaces-paste-item:focus-visible{background:var(--accent);outline:none}.spaces-paste-item svg{color:var(--muted-foreground)}.spaces-block-menu-search{padding:4px 4px 2px}.spaces-block-menu-search input{background:var(--muted);border:1px solid var(--border);border-radius:6px;outline:none;width:100%;height:28px;padding:0 8px;font-size:14px}.spaces-block-menu-search input:focus{border-color:var(--ring)}.spaces-block-menu-empty{color:var(--muted-foreground);padding:6px 10px;font-size:13px}.spaces-mention-linkwrap{display:inline-block;position:relative}.spaces-mention-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);cursor:pointer;font-weight:500}.spaces-mention-link:hover{background:var(--spaces-hover)}.spaces-mention-card{z-index:40;background:hsl(var(--popover));min-width:220px;max-width:360px;color:hsl(var(--popover-foreground));border:1px solid var(--spaces-rule);box-shadow:0 4px 16px var(--spaces-shadow-lg);border-radius:8px;flex-direction:column;gap:2px;margin-top:4px;padding:8px 10px;font-size:13px;line-height:1.35;display:none;position:absolute;top:100%;left:0}.spaces-mention-linkwrap:hover .spaces-mention-card{display:flex}.spaces-mention-card-title{font-weight:600}.spaces-mention-card-url{color:var(--spaces-ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spaces-backlinks{margin:0 0 6px;padding:0 2px;font-size:14px}.spaces-backlinks-toggle{color:var(--spaces-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:-4px;padding:2px 4px}.spaces-backlinks-toggle:hover{background:var(--spaces-hover)}.spaces-backlinks-list{flex-direction:column;margin-top:2px;display:flex}.spaces-backlinks-item{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;display:flex}.spaces-backlinks-item:hover{background:var(--spaces-hover)}.spaces-backlinks-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spaces-templates-body{grid-template-columns:260px minmax(0,1fr);height:100%;min-height:0;display:grid}.spaces-templates-list{border-right:1px solid var(--spaces-rule);flex-direction:column;min-height:0;display:flex}.spaces-templates-preview{flex-direction:column;min-height:0;display:flex}.spaces-templates-bar{border-bottom:1px solid var(--spaces-rule);align-items:center;gap:8px;padding:10px 52px 10px 14px;display:flex}.spaces-templates-page{flex:auto;padding:40px 56px;overflow-y:auto}.spaces-templates-title{margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.2}@media (max-width:640px){.spaces-templates-body{grid-template-rows:minmax(0,38%) minmax(0,1fr);grid-template-columns:1fr}.spaces-templates-list{border-right:0;border-bottom:1px solid var(--spaces-rule)}.spaces-templates-page{padding:20px}}.spaces-bookmark[data-rich=true]{flex-direction:row;gap:0;padding:0;overflow:hidden}.spaces-bookmark-text{flex-direction:column;flex:4 180px;gap:6px;min-width:0;display:flex}.spaces-bookmark[data-rich=true] .spaces-bookmark-text{padding:12px 14px 14px}.spaces-bookmark-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spaces-bookmark-desc{color:var(--spaces-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.spaces-bookmark-favicon{flex:none;width:16px;height:16px}.spaces-bookmark-image{flex:180px;max-width:250px;min-height:106px;position:relative}.spaces-bookmark-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.spaces-bookmark-image{display:none}}.spaces-mention-card-desc{color:var(--spaces-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.spaces-ai{overflow:hidden}.spaces-ai-answer{border-bottom:1px solid var(--spaces-rule);padding:10px 14px;font-size:15px;line-height:1.5}.spaces-ai-input{align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.spaces-ai-input input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:14px}.spaces-ai-input input::placeholder{color:var(--spaces-ink-soft)}.spaces-ai-note{color:var(--spaces-ink-soft);padding:0 14px 10px 36px;font-size:13px}.spaces-ai-note[data-tone=error]{color:var(--destructive)}.spaces-ai-menu{border-top:1px solid var(--spaces-rule);max-height:340px;padding:4px;overflow-y:auto}.spaces-ai-group{color:var(--spaces-ink-soft);padding:6px 8px 2px;font-size:12px}.spaces-history-pageline{text-decoration:underline;-webkit-text-decoration-color:var(--spaces-rule);text-decoration-color:var(--spaces-rule);text-underline-offset:3px}@media (max-width:640px){.spaces-db-frame .spaces-db-body table{table-layout:auto!important;width:max-content!important}.spaces-db-frame .spaces-db-body th,.spaces-db-frame .spaces-db-body td{min-width:140px}}.spaces-body{flex:auto;min-height:0;display:flex}.spaces-body>.spaces-scroll{flex:auto;min-width:0}.spaces-content{position:relative}.spaces-comments-panel{border-left:1px solid var(--spaces-rule);background:var(--spaces-page-bg);flex-direction:column;flex:0 0 380px;gap:8px;width:380px;min-height:0;padding:10px 12px 0;display:flex}@media (max-width:767px){.spaces-comments-panel{z-index:40;border-left:0;border-top:1px solid var(--spaces-rule);width:auto;height:70dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:12px 12px 0 0;position:fixed;inset:auto 0 0}}.spaces-comments-head{align-items:center;height:28px;display:flex}.spaces-comments-title{color:var(--spaces-ink);font-size:14px;font-weight:600}.spaces-comments-list{flex-direction:column;flex:auto;gap:10px;min-height:0;padding-bottom:16px;display:flex;overflow-y:auto}.spaces-thread{border:1px solid var(--spaces-rule);background:var(--spaces-page-bg);box-shadow:0 1px 2px var(--spaces-shadow-sm);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.spaces-thread[data-resolved=true]{opacity:.75}.spaces-thread-quote{border-left:2px solid var(--spaces-comment-mark);color:var(--spaces-ink-soft);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:8px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.spaces-comment{flex-direction:column;gap:2px;display:flex}.spaces-comment-head{align-items:center;gap:6px;min-height:28px;font-size:13px;display:flex}.spaces-comment-author{color:var(--spaces-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.spaces-comment-time{color:var(--spaces-ink-soft);white-space:nowrap;font-size:12px}.spaces-comment-actions{opacity:0;transition:opacity .12s;display:inline-flex}.spaces-comment:hover .spaces-comment-actions,.spaces-comment:focus-within .spaces-comment-actions{opacity:1}@media (pointer:coarse){.spaces-comment-actions{opacity:1}}.spaces-comment-body,.spaces-thread-reply{padding-left:26px}.spaces-avatar{flex:none}.spaces-avatar-fallback{font-size:10px;font-weight:600}.spaces-page-comments{flex-direction:column;gap:8px;margin:8px 0 4px;display:flex}.spaces-comment-bubble{height:24px;color:var(--spaces-ink-soft);border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-size:12px;display:inline-flex;position:absolute;right:24px;transform:translateY(2px)}.spaces-comment-bubble:hover{background:var(--spaces-hover);color:var(--spaces-ink)}:root{--spaces-comment-mark:#ffd400cc;--spaces-comment-fill:#ffd40047}.dark{--spaces-comment-mark:#ffd40099;--spaces-comment-fill:#ffd4002e}.spaces-root ::highlight(spaces-comment){background-color:var(--spaces-comment-fill);text-decoration:underline;-webkit-text-decoration-color:var(--spaces-comment-mark);text-decoration-color:var(--spaces-comment-mark);text-decoration-thickness:2px}.spaces-presence{align-items:center;margin-right:6px;display:inline-flex}.spaces-presence-avatar{box-shadow:0 0 0 2px var(--spaces-page-bg);border-radius:9999px;margin-left:-6px;display:inline-flex}.spaces-presence-avatar:first-child{margin-left:0}.spaces-presence-more{color:var(--spaces-ink-soft);margin-left:4px;font-size:12px}.spaces-mention-person{color:var(--spaces-ink-soft)}.spaces-drag-handle{display:inline-flex}.spaces-editor .bn-block-group .bn-block-group>.bn-block-outer:before{display:none}.spaces-editor .bn-toggle-button{color:var(--spaces-ink);padding:5px}.spaces-editor .bn-toggle-button>svg{width:13px;height:13px}.spaces-view-pill{background:var(--spaces-pill-bg);border-radius:20px;gap:6px;max-width:220px;height:32px;padding:6px 12px;font-size:14px;font-weight:500}.spaces-db-tools button[data-on=true],.spaces-db-chart-tools button[data-on=true],.spaces-db-tools button[data-on=true] svg,.spaces-db-chart-tools button[data-on=true] svg{color:var(--spaces-accent)}.spaces-db-body div:has(>div>.matrx-tap-search){display:none}.spaces-db-title .spaces-db-title-input{font:inherit;color:inherit;flex:1;min-width:0;height:auto;padding:0}.spaces-db-body thead tr>th{height:36px;padding-top:0;padding-bottom:0}.spaces-db-body tbody tr>td{vertical-align:middle;height:37px;padding-top:0;padding-bottom:0}.spaces-db-body tbody tr{border-bottom-color:var(--spaces-hairline)}.spaces-db-body tbody tr>td:first-child [data-matrx-cell-content]:not(:has(.spaces-entity-open)){align-items:center;display:flex}.spaces-entity-open:before{content:"";background:var(--spaces-row-dot);border-radius:50%;flex:none;width:16px;height:16px;margin-right:8px;display:block}.spaces-db-body tbody tr>td:first-child [data-matrx-cell-content]:not(:has(.spaces-entity-open)):before{content:"";background:var(--spaces-row-dot);border-radius:50%;flex:none;width:16px;height:16px;margin-right:8px;display:block}.spaces-entity-open:before{margin-right:2px}.spaces-find{top:calc(var(--header-height,44px) + 52px);z-index:40;border-radius:8px;align-items:center;gap:4px;width:340px;padding:6px;display:flex;position:fixed;right:24px;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f33}.spaces-find>:first-child{flex:auto;min-width:0}.spaces-find-count{text-align:right;min-width:40px;color:var(--spaces-ink-soft);font-variant-numeric:tabular-nums;font-size:12px}::highlight(spaces-find){background-color:#ffd40059}::highlight(spaces-find-current){background-color:#ffaa00bf}:is(.spaces-editor .bn-block:has(>.react-renderer.node-tabs)>.bn-block-group,.spaces-editor .bn-block:has(>.react-renderer.node-tab)>.bn-block-group){margin-left:0}.spaces-editor .bn-block:has(>.react-renderer.node-tabs)>.bn-block-group>.bn-block-outer:before{display:none}.spaces-editor .bn-block:has(>.react-renderer.node-tab)>.bn-block-group>.bn-block-outer:before{display:none}.spaces-editor .bn-block:has(>.react-renderer.node-tab)>.react-renderer{display:none}.spaces-editor [data-content-type=tabs]>:after,.spaces-editor [data-content-type=tab]>:after{content:none!important}.spaces-tabs{width:100%}.spaces-tabs-strip{border-bottom:1px solid var(--spaces-rule);align-items:center;gap:2px;margin-bottom:6px;display:flex;overflow-x:auto}.spaces-tabs-tab,.spaces-tabs-rename{max-width:220px;color:var(--spaces-ink-soft);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:6px 10px;font-size:14px;line-height:20px;overflow:hidden}.spaces-tabs-tab:hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .04);border-radius:6px 6px 0 0}.spaces-tabs-tab[data-active=true]{color:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground));font-weight:500}.spaces-tabs-rename{width:140px;color:hsl(var(--foreground));border-bottom-color:hsl(var(--primary));outline:none}.spaces-tabs-add{width:24px;height:24px;color:var(--spaces-ink-soft);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.spaces-tabs-add:hover{background:hsl(var(--foreground) / .06)}.spaces-tabs-empty{color:var(--spaces-ink-soft);padding:4px 2px;font-size:14px}.spaces-mention-datebtn{all:unset;display:inline}.spaces-mention-datebtn:focus-visible .spaces-mention{outline:2px solid var(--ring);outline-offset:1px}.spaces-synced{outline-offset:2px;border-radius:4px;outline:2px solid #0000;margin:2px 0;transition:outline-color .12s;position:relative}.spaces-synced:hover,.spaces-synced:focus-within{outline-color:color-mix(in srgb, var(--destructive) 55%, transparent)}.spaces-synced-bar{background:var(--popover);height:26px;color:var(--popover-foreground);box-shadow:0 0 0 1px var(--border), 0 3px 8px var(--spaces-shadow-md);z-index:5;white-space:nowrap;border-radius:6px;align-items:center;gap:2px;padding:0 4px;font-size:12px;display:none;position:absolute;top:-30px;left:0}.spaces-synced:hover .spaces-synced-bar,.spaces-synced:focus-within .spaces-synced-bar{display:inline-flex}.spaces-synced-tag{color:var(--destructive);align-items:center;gap:4px;padding:0 6px;font-weight:500;display:inline-flex}.spaces-synced-count{color:var(--muted-foreground);border-left:1px solid var(--border);padding:0 6px}.spaces-synced-action{height:22px;color:var(--muted-foreground);border-radius:4px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.spaces-synced-action:hover{background:var(--muted);color:var(--foreground)}.spaces-synced-body .bn-container,.spaces-synced-body .bn-editor{padding-inline:0!important}.spaces-synced-loading{min-height:28px}.spaces-synced-missing{color:var(--muted-foreground);padding:6px 8px;font-size:13px}.spaces-button-block{margin:2px 0}.spaces-button-row{align-items:center;gap:2px;display:inline-flex}.spaces-button-press{background:var(--muted);height:28px;color:var(--foreground);box-shadow:0 0 0 1px var(--border);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.spaces-button-press:hover{background:var(--accent)}.spaces-button-press[aria-busy=true]{opacity:.6}.spaces-button-gear{width:24px;height:24px;color:var(--muted-foreground);opacity:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.spaces-button-block:hover .spaces-button-gear{opacity:1}.spaces-button-gear:hover{background:var(--muted)}.spaces-button-editor{background:var(--popover);max-width:460px;box-shadow:0 0 0 1px var(--border), 0 6px 16px var(--spaces-shadow-md);border-radius:8px;flex-direction:column;gap:8px;margin-top:6px;padding:10px;display:flex}.spaces-button-action{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:6px 0;display:flex}.spaces-button-action-head{justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.spaces-button-agent{flex-direction:column;gap:4px;display:flex}.spaces-button-add{flex-wrap:wrap;gap:2px;display:flex}.spaces-button-done{justify-content:flex-end;display:flex}.spaces-suggestion[data-suggestion-kind=insert]{color:var(--spaces-suggest-insert,#2e7d4f);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);cursor:pointer}.spaces-suggestion[data-suggestion-kind=delete]{color:var(--destructive);cursor:pointer;text-decoration:line-through}.spaces-suggestion-card{z-index:80;background:var(--popover);height:32px;color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 6px 24px var(--spaces-shadow-md);border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 10px;font-size:13px;display:flex;position:fixed}.spaces-suggestion-who{gap:6px;display:inline-flex}.spaces-suggestion-kind{color:var(--muted-foreground)}.spaces-suggestion-actions{gap:2px;display:inline-flex}.spaces-suggestion-actions button{width:24px;height:24px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.spaces-suggestion-actions button:hover{background:var(--muted);color:var(--foreground)}.spaces-body-stack{position:relative}.spaces-editor-behind{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.spaces-media-frame{position:relative}.spaces-media-frame[data-align=center]{margin-left:auto;margin-right:auto}.spaces-media-frame[data-align=right]{margin-left:auto;margin-right:0}.spaces-media-frame[data-align=left]{margin-left:0;margin-right:auto}.spaces-media-body{position:relative}.spaces-media-body .spaces-iframe-embed,.spaces-media-body .spaces-iframe-pdf{height:var(--spaces-embed-h,420px)}.spaces-media-frame[data-media-kind=pdf] .spaces-media-body:not([style]) .spaces-iframe-pdf{height:640px}.spaces-media-handle{z-index:2;opacity:0;transition:opacity .12s;position:absolute}.spaces-media-handle[data-side=left],.spaces-media-handle[data-side=right]{cursor:col-resize;justify-content:center;align-items:center;width:14px;display:flex;top:0;bottom:0}.spaces-media-handle[data-side=left]{left:0}.spaces-media-handle[data-side=right]{right:0}.spaces-media-handle[data-side=left]:after,.spaces-media-handle[data-side=right]:after{content:"";background:#0f0f0f99;border:1px solid #ffffffe6;border-radius:20px;width:6px;height:48px;max-height:50%}.spaces-media-handle[data-side=bottom]{cursor:row-resize;height:12px;bottom:-6px;left:0;right:0}.spaces-media-handle[data-side=bottom]:after{content:"";background:#0f0f0f99;border:1px solid #ffffffe6;border-radius:20px;width:48px;height:6px;margin-left:-24px;position:absolute;top:3px;left:50%}.spaces-media-frame:hover .spaces-media-handle{opacity:1}.spaces-media-tools{z-index:3;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:6px;align-items:center;gap:1px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0f0f0f1f}.spaces-media-frame:hover .spaces-media-tools,.spaces-media-tools:focus-within{opacity:1;pointer-events:auto}.spaces-media-tools button{width:24px;height:24px;color:var(--spaces-ink-soft);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.spaces-media-tools button:hover,.spaces-media-tools button[data-active]{background:var(--spaces-hover-strong);color:var(--foreground)}.spaces-media-tools-sep{background:var(--border);width:1px;height:16px;margin:0 2px}.spaces-caption-field{background:0 0;border:0;outline:none;width:100%;padding:0 2px;display:block}.spaces-caption-field::placeholder{color:var(--spaces-ink-faint,var(--muted-foreground))}@media (hover:none){.spaces-media-tools,.spaces-media-handle{opacity:1;pointer-events:auto}}.spaces-editor .bn-block-content[data-content-type=numberedListItem][data-marker]:before,.spaces-static .bn-block-content[data-content-type=numberedListItem][data-marker]:before{content:attr(data-marker)!important}.spaces-editor [data-content-type=codeBlock] code span[style*=--shiki-dark]{color:var(--shiki-dark)}.spaces-page-props{flex-direction:column;margin:4px 0 8px;display:flex}.spaces-page-prop{align-items:center;gap:4px;min-height:34px;display:flex}.spaces-page-prop-name{width:160px;height:30px;color:var(--spaces-ink-soft);text-align:left;border-radius:4px;flex:0 0 160px;align-items:center;padding:0 6px;font-size:14px;display:flex}button.spaces-page-prop-name:hover{background:var(--spaces-hover)}.spaces-page-prop-name-inner{align-items:center;gap:6px;min-width:0;display:flex}.spaces-page-prop-value{flex:auto;align-items:center;min-width:0;font-size:14px;display:flex}.spaces-page-prop-input{width:100%;height:30px;color:inherit;background:0 0;border:0;border-radius:4px;outline:none;padding:0 6px;font-size:14px}.spaces-page-prop-input:hover,.spaces-page-prop-input:focus{background:var(--spaces-hover)}.spaces-page-prop-input::-moz-placeholder{color:var(--spaces-ink-faint,var(--muted-foreground))}.spaces-page-prop-input::placeholder,.spaces-page-prop-empty{color:var(--spaces-ink-faint,var(--muted-foreground))}.spaces-page-prop-empty,.spaces-page-prop-text{padding:0 6px}.spaces-page-prop-choice{text-align:left;border-radius:4px;align-items:center;gap:4px;width:100%;min-height:30px;padding:0 6px;display:flex}.spaces-page-prop-choice:hover{background:var(--spaces-hover)}.spaces-page-prop-chevron{opacity:0;color:var(--spaces-ink-soft)}.spaces-page-prop-choice:hover .spaces-page-prop-chevron{opacity:1}.spaces-page-prop-chip{background:var(--spaces-hover-strong);border-radius:3px;align-items:center;height:20px;padding:0 6px;font-size:14px;line-height:20px;display:inline-flex}.spaces-page-prop-person{align-items:center;gap:4px;display:inline-flex}.spaces-page-prop-add{height:30px;color:var(--spaces-ink-soft);border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:0 6px;font-size:14px;display:flex}.spaces-page-prop-add:hover{background:var(--spaces-hover)}.spaces-applet{width:100%;max-width:100%;margin:4px 0;position:relative}.spaces-applet-frame{background:var(--spaces-hover,transparent);border-radius:6px;width:100%}.spaces-applet-tools{z-index:3;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:6px;align-items:center;gap:1px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0f0f0f1f}.spaces-applet:hover .spaces-applet-tools,.spaces-applet-tools:focus-within{opacity:1;pointer-events:auto}.spaces-applet-tools a,.spaces-applet-tools button{height:24px;color:var(--spaces-ink-soft);border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:12px;text-decoration:none;display:inline-flex}.spaces-applet-tools a:hover,.spaces-applet-tools button:hover{background:var(--spaces-hover-strong);color:var(--foreground)}.spaces-applet-handle{z-index:2;cursor:row-resize;opacity:0;touch-action:none;height:12px;transition:opacity .12s;position:absolute;bottom:-6px;left:0;right:0}.spaces-applet-handle:after{content:"";background:#0f0f0f99;border:1px solid #ffffffe6;border-radius:20px;width:48px;height:6px;margin-left:-24px;position:absolute;top:3px;left:50%}.spaces-applet:hover .spaces-applet-handle{opacity:1}@media (hover:none){.spaces-applet-tools,.spaces-applet-handle{opacity:1;pointer-events:auto}}.spaces-ai-block{border-radius:6px;width:100%;margin:4px 0}.spaces-ai-block[data-state=empty],.spaces-ai-block[data-state=running]{box-shadow:0 0 0 1px var(--border);padding:6px 8px}.spaces-ai-block-ask{align-items:center;gap:8px;display:flex}.spaces-ai-block-icon{color:var(--primary);flex:none}.spaces-ai-block-input{field-sizing:content;resize:none;min-height:30px;color:inherit;background:0 0;border:0;outline:none;flex:auto;padding:4px 0;font-size:15px;line-height:1.5}.spaces-ai-block-input::placeholder{color:var(--spaces-ink-faint,var(--muted-foreground))}.spaces-ai-block-body{font-size:16px}.spaces-ai-block-status{color:var(--spaces-ink-soft);align-items:center;gap:6px;font-size:14px;display:flex}.spaces-ai-block-error{color:var(--destructive);font-size:14px}.spaces-ai-block-tools{opacity:0;color:var(--spaces-ink-soft);align-items:center;gap:4px;margin-top:2px;font-size:12px;transition:opacity .12s;display:flex}.spaces-ai-block:hover .spaces-ai-block-tools,.spaces-ai-block-tools:focus-within{opacity:1}.spaces-ai-block-tools button{border-radius:4px;align-items:center;gap:4px;height:24px;padding:0 6px;display:inline-flex}.spaces-ai-block-tools button:hover{background:var(--spaces-hover)}.spaces-ai-block-prompt{align-items:center;gap:4px;min-width:0;max-width:60%;padding:0 6px;display:inline-flex}@media (hover:none){.spaces-ai-block-tools{opacity:1}}.spaces-home{max-width:900px;height:100%;margin:0 auto;padding:56px 24px 80px;overflow-y:auto}.spaces-home-greeting{text-align:center;margin-bottom:36px;font-size:30px;font-weight:700}.spaces-home-section{margin-bottom:32px}.spaces-home-heading{color:var(--spaces-ink-soft);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.spaces-home-cards{gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.spaces-home-card{background:var(--card,var(--background));height:144px;box-shadow:0 0 0 1px var(--border), 0 2px 4px #0f0f0f0a;text-align:left;border-radius:16px;flex-direction:column;flex:0 0 144px;justify-content:flex-end;gap:4px;padding:12px;display:flex;position:relative;overflow:hidden}.spaces-home-card:hover{background:var(--spaces-hover)}.spaces-home-card-top{background:var(--spaces-hover-strong);height:44px;position:absolute;inset:0 0 auto}.spaces-home-card-icon{position:absolute;top:28px;left:12px}.spaces-home-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.spaces-home-card-meta{color:var(--spaces-ink-soft);font-size:12px}.spaces-home-list{box-shadow:0 0 0 1px var(--border);border-radius:12px;flex-direction:column;min-height:40px;padding:4px;display:flex}.spaces-home-row{text-align:left;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:4px 8px;font-size:14px;display:flex}.spaces-home-row:hover{background:var(--spaces-hover)}.spaces-home-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.spaces-home-row-page,.spaces-home-row-meta,.spaces-home-time{color:var(--spaces-ink-soft);font-size:12px}.spaces-home-when{flex-direction:column;flex:0 0 96px;display:flex}.spaces-home-day{font-size:13px;font-weight:500}.spaces-home-empty{color:var(--spaces-ink-soft);padding:4px 2px;font-size:14px}.spaces-home-row-icon,.spaces-home-card-icon{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.spaces-home-row-icon{flex:0 0 20px;width:20px;height:20px}.spaces-home-row-icon>*,.spaces-home-row-icon svg,.spaces-home-row-icon img{max-width:20px;max-height:20px}.spaces-home-card-icon{width:30px;height:30px}.spaces-home-card-icon>*,.spaces-home-card-icon svg,.spaces-home-card-icon img{max-width:30px;max-height:30px}
