*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--tree-note-radius: 6px}html,body,#root{height:100%;background-color:var(--app-bg, #ffffff)}body{margin:0;font-family:SF Pro Display,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Helvetica Neue,sans-serif}::-webkit-scrollbar{width:var(--ui-scrollbar-hit-size, 6px);height:var(--ui-scrollbar-hit-size, 6px)}::-webkit-scrollbar-track{background:var(--ui-scrollbar-track, transparent)}::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb, #cbd5e1);border:var(--ui-scrollbar-thumb-inset, 2px) solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-thumb-hover, #94a3b8)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.ProseMirror ::-moz-selection{background-color:transparent}.ProseMirror ::selection{background-color:transparent}.ProseMirror [data-ai-conversation-block-view=true]::-moz-selection,.ProseMirror [data-ai-conversation-block-view=true] *::-moz-selection{background-color:transparent;color:inherit}.ProseMirror [data-ai-conversation-block-view=true]::selection,.ProseMirror [data-ai-conversation-block-view=true] *::selection{background-color:transparent;color:inherit}.pm-selection{background-color:#3b82f633;border-radius:.2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}:root[data-theme=dark] .pm-selection{background-color:#93c5fd40}.ProseMirror :is(blockquote,div.code-block-like,pre)[data-block-handle-selected=true],.ProseMirror [data-ai-conversation-block-frame=true][data-block-handle-selected=true],.ProseMirror [data-ai-message-shell=true][data-block-handle-selected=true],.ProseMirror [data-ai-conversation-message=true][data-block-handle-selected=true],.ProseMirror .tableWrapper[data-block-handle-selected=true]>table,.ProseMirror table[data-block-handle-selected=true]{border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--app-border))!important;box-shadow:none!important}.ProseMirror :is(div.code-block-like,pre)[data-block-handle-selected=true]{outline:1px solid color-mix(in srgb,var(--ui-accent) 58%,var(--app-border))!important;outline-offset:-1px}.ProseMirror[data-block-handle-visual-selection-active=true] :is(blockquote,div.code-block-like,pre):has(.pm-selection),.ProseMirror[data-block-handle-visual-selection-kind=aiConversationBlock] [data-ai-conversation-block-frame=true]:has(.pm-selection),.ProseMirror[data-block-handle-visual-selection-kind=aiMessage] [data-ai-message-shell=true]:has(.pm-selection),.ProseMirror[data-block-handle-visual-selection-kind=aiMessage] [data-ai-conversation-message=true]:has(.pm-selection),.ProseMirror[data-block-handle-visual-selection-active=true] .tableWrapper:has(>table .pm-selection)>table{border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--app-border))!important;box-shadow:none!important}.ProseMirror[data-block-handle-visual-selection-active=true] :is(div.code-block-like,pre):has(.pm-selection){outline:1px solid color-mix(in srgb,var(--ui-accent) 58%,var(--app-border))!important;outline-offset:-1px}.ProseMirror [data-block-handle-selected-kind=aiMessage]{border-radius:18px}.ProseMirror [data-block-handle-selected=true] .pm-selection{background-color:transparent!important;box-shadow:none!important}.ProseMirror[data-block-handle-visual-selection-active=true] :is(blockquote,div.code-block-like,pre):has(.pm-selection) .pm-selection,.ProseMirror[data-block-handle-visual-selection-kind=aiConversationBlock] [data-ai-conversation-block-frame=true]:has(.pm-selection) .pm-selection,.ProseMirror[data-block-handle-visual-selection-kind=aiMessage] [data-ai-message-shell=true]:has(.pm-selection) .pm-selection,.ProseMirror[data-block-handle-visual-selection-kind=aiMessage] [data-ai-conversation-message=true]:has(.pm-selection) .pm-selection{background-color:transparent!important;box-shadow:none!important}.hide-editor-scrollbar [data-editor-scroll=true]{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:hidden!important}.hide-editor-scrollbar [data-editor-scroll=true]::-webkit-scrollbar{width:var(--ui-scrollbar-hit-size, 6px);height:var(--ui-scrollbar-hit-size, 6px)}.hide-editor-scrollbar [data-editor-scroll=true]::-webkit-scrollbar-track{background:transparent}.hide-editor-scrollbar [data-editor-scroll=true]::-webkit-scrollbar-thumb{background:transparent}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!prose{color:var(--tw-prose-body)!important;max-width:65ch!important}.prose{color:var(--tw-prose-body);max-width:65ch}.\!prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important;margin-bottom:1.25em!important}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.\!prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead)!important;font-size:1.25em!important;line-height:1.6!important;margin-top:1.2em!important;margin-bottom:1.2em!important}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.\!prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links)!important;text-decoration:underline!important;font-weight:500!important}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.\!prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold)!important;font-weight:600!important}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.\!prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal!important;margin-top:1.25em!important;margin-bottom:1.25em!important;padding-inline-start:1.625em!important}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.\!prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha!important}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.\!prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha!important}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.\!prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha!important}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.\!prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha!important}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.\!prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman!important}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.\!prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman!important}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.\!prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman!important}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.\!prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman!important}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.\!prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal!important}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.\!prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc!important;margin-top:1.25em!important;margin-bottom:1.25em!important;padding-inline-start:1.625em!important}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.\!prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400!important;color:var(--tw-prose-counters)!important}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.\!prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)!important}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.\!prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;margin-top:1.25em!important}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.\!prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr)!important;border-top-width:1px!important;margin-top:3em!important;margin-bottom:3em!important}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.\!prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500!important;font-style:italic!important;color:var(--tw-prose-quotes)!important;border-inline-start-width:.25rem!important;border-inline-start-color:var(--tw-prose-quote-borders)!important;quotes:"“""”""‘""’"!important;margin-top:1.6em!important;margin-bottom:1.6em!important;padding-inline-start:1em!important}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.\!prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote!important}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.\!prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote!important}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.\!prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:800!important;font-size:2.25em!important;margin-top:0!important;margin-bottom:.8888889em!important;line-height:1.1111111!important}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.\!prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900!important;color:inherit!important}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.\!prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:700!important;font-size:1.5em!important;margin-top:2em!important;margin-bottom:1em!important;line-height:1.3333333!important}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.\!prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800!important;color:inherit!important}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.\!prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;font-size:1.25em!important;margin-top:1.6em!important;margin-bottom:.6em!important;line-height:1.6!important}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.\!prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700!important;color:inherit!important}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.\!prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;margin-top:1.5em!important;margin-bottom:.5em!important;line-height:1.5!important}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.\!prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700!important;color:inherit!important}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.\!prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em!important;margin-bottom:2em!important}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\!prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block!important;margin-top:2em!important;margin-bottom:2em!important}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.\!prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em!important;margin-bottom:2em!important}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\!prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500!important;font-family:inherit!important;color:var(--tw-prose-kbd)!important;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows)!important;font-size:.875em!important;border-radius:.3125rem!important;padding-top:.1875em!important;padding-inline-end:.375em!important;padding-bottom:.1875em!important;padding-inline-start:.375em!important}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.\!prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code)!important;font-weight:600!important;font-size:.875em!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.\!prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.\!prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.\!prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important;font-size:.875em!important}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.\!prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important;font-size:.9em!important}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.\!prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.\!prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code)!important;background-color:var(--tw-prose-pre-bg)!important;overflow-x:auto!important;font-weight:400!important;font-size:.875em!important;line-height:1.7142857!important;margin-top:1.7142857em!important;margin-bottom:1.7142857em!important;border-radius:.375rem!important;padding-top:.8571429em!important;padding-inline-end:1.1428571em!important;padding-bottom:.8571429em!important;padding-inline-start:1.1428571em!important}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.\!prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent!important;border-width:0!important;border-radius:0!important;padding:0!important;font-weight:inherit!important;color:inherit!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.\!prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none!important}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.\!prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none!important}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.\!prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%!important;table-layout:auto!important;margin-top:2em!important;margin-bottom:2em!important;font-size:.875em!important;line-height:1.7142857!important}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.\!prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px!important;border-bottom-color:var(--tw-prose-th-borders)!important}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.\!prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings)!important;font-weight:600!important;vertical-align:bottom!important;padding-inline-end:.5714286em!important;padding-bottom:.5714286em!important;padding-inline-start:.5714286em!important}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.\!prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px!important;border-bottom-color:var(--tw-prose-td-borders)!important}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.\!prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0!important}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.\!prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline!important}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.\!prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px!important;border-top-color:var(--tw-prose-th-borders)!important}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.\!prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top!important}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.\!prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start!important}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.\!prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.\!prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions)!important;font-size:.875em!important;line-height:1.4285714!important;margin-top:.8571429em!important}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.\!prose{--tw-prose-body: #374151 !important;--tw-prose-headings: #111827 !important;--tw-prose-lead: #4b5563 !important;--tw-prose-links: #111827 !important;--tw-prose-bold: #111827 !important;--tw-prose-counters: #6b7280 !important;--tw-prose-bullets: #d1d5db !important;--tw-prose-hr: #e5e7eb !important;--tw-prose-quotes: #111827 !important;--tw-prose-quote-borders: #e5e7eb !important;--tw-prose-captions: #6b7280 !important;--tw-prose-kbd: #111827 !important;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%) !important;--tw-prose-code: #111827 !important;--tw-prose-pre-code: #e5e7eb !important;--tw-prose-pre-bg: #1f2937 !important;--tw-prose-th-borders: #d1d5db !important;--tw-prose-td-borders: #e5e7eb !important;--tw-prose-invert-body: #d1d5db !important;--tw-prose-invert-headings: #fff !important;--tw-prose-invert-lead: #9ca3af !important;--tw-prose-invert-links: #fff !important;--tw-prose-invert-bold: #fff !important;--tw-prose-invert-counters: #9ca3af !important;--tw-prose-invert-bullets: #4b5563 !important;--tw-prose-invert-hr: #374151 !important;--tw-prose-invert-quotes: #f3f4f6 !important;--tw-prose-invert-quote-borders: #374151 !important;--tw-prose-invert-captions: #9ca3af !important;--tw-prose-invert-kbd: #fff !important;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%) !important;--tw-prose-invert-code: #fff !important;--tw-prose-invert-pre-code: #d1d5db !important;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%) !important;--tw-prose-invert-th-borders: #4b5563 !important;--tw-prose-invert-td-borders: #374151 !important;font-size:1rem!important;line-height:1.75!important}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.\!prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.\!prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em!important;margin-bottom:.5em!important}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.\!prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em!important}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.\!prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em!important}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.\!prose :where(.\!prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em!important;margin-bottom:.75em!important}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.\!prose :where(.\!prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.\!prose :where(.\!prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em!important}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.\!prose :where(.\!prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.\!prose :where(.\!prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em!important}.\!prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em!important;margin-bottom:.75em!important}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.\!prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em!important;margin-bottom:1.25em!important}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.\!prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em!important;padding-inline-start:1.625em!important}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.\!prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0!important}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.\!prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0!important}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.\!prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em!important;padding-inline-end:.5714286em!important;padding-bottom:.5714286em!important;padding-inline-start:.5714286em!important}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.\!prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0!important}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.\!prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0!important}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.\!prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em!important;margin-bottom:2em!important}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\!prose :where(.\!prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.\!prose :where(.\!prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0!important}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[260\]{z-index:260}.z-\[2\]{z-index:2}.z-\[320\]{z-index:320}.z-\[321\]{z-index:321}.z-\[46\]{z-index:46}.z-\[490\]{z-index:490}.z-\[500\]{z-index:500}.z-\[9999\]{z-index:9999}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-1\.5{margin-left:-.375rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[12px\]{height:12px}.h-\[14\.4px\]{height:14.4px}.h-\[15px\]{height:15px}.h-\[1em\]{height:1em}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[180px\]{max-height:180px}.max-h-\[80vh\]{max-height:80vh}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-\[102px\]{min-height:102px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[30vh\]{min-height:30vh}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[520px\]{min-height:520px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[12px\]{width:12px}.w-\[15px\]{width:15px}.w-\[1em\]{width:1em}.w-\[22px\]{width:22px}.w-\[320px\]{width:320px}.w-\[6px\]{width:6px}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-\[calc\(100\%-64px\)\]{width:calc(100% - 64px)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-3{min-width:.75rem}.min-w-\[140px\]{min-width:140px}.min-w-\[36px\]{min-width:36px}.min-w-\[720px\]{min-width:720px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-0{max-width:0px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[100px\]{max-width:100px}.max-w-\[260px\]{max-width:260px}.max-w-\[380px\]{max-width:380px}.max-w-\[44rem\]{max-width:44rem}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[80px\]{max-width:80px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(48rem\,calc\(100\%-216px\)\)\]{max-width:min(48rem,calc(100% - 216px))}.max-w-\[min\(92vw\,420px\)\]{max-width:min(92vw,420px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-50{--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.cursor-text{cursor:text}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.resize-none{resize:none}.resize{resize:both}.snap-center{scroll-snap-align:center}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[116px_76px\]{grid-template-columns:116px 76px}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[15px_minmax\(0\,1fr\)\]{grid-template-columns:15px minmax(0,1fr)}.grid-cols-\[190px_minmax\(180px\,1fr\)_116px_116px_76px\]{grid-template-columns:190px minmax(180px,1fr) 116px 116px 76px}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[82px_1fr\]{grid-template-columns:82px 1fr}.grid-cols-\[88px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-stretch{justify-items:stretch}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[14px\]{gap:14px}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.2em\]{border-radius:.2em}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/80{border-color:#e5e7ebcc}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.95em\]{font-size:.95em}.text-\[1\.7em\]{font-size:1.7em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[26px\]{font-size:26px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[15px\]{line-height:15px}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[color\:var\(--app-text\)\]{color:var(--app-text)}.text-\[color\:var\(--ui-muted-text\)\]{color:var(--ui-muted-text)}.text-\[var\(--app-text\)\]{color:var(--app-text)}.text-\[var\(--app-text\,\#111827\)\]{color:var(--app-text,#111827)}.text-\[var\(--ui-soft-text\)\]{color:var(--ui-soft-text)}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-95{opacity:.95}.shadow-\[0_0_15px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 0 15px rgba(0,0,0,.1);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_color-mix\(in_srgb\,var\(--app-text\)_10\%\,transparent\)\]{--tw-shadow: 0 14px 34px color-mix(in srgb,var(--app-text) 10%,transparent);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.32\)\,0_0_0_1px_rgba\(15\,23\,42\,0\.02\)\]{--tw-shadow: 0 1px 0 rgba(255,255,255,.32),0 0 0 1px rgba(15,23,42,.02);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.12);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.18);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.will-change-transform{will-change:transform}[data-editor-scroll=true]{scrollbar-gutter:stable}.will-change-transform:has([data-editor-scroll=true]){will-change:auto}[data-editor-scroll=true]{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .55)) var(--ui-scrollbar-track, transparent)}[data-editor-scroll=true]::-webkit-scrollbar{width:var(--ui-scrollbar-hit-size, 6px);height:var(--ui-scrollbar-hit-size, 6px)}[data-editor-scroll=true]::-webkit-scrollbar-track{background:var(--ui-scrollbar-track, transparent)}[data-editor-scroll=true]::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .55));border-radius:999px}[data-editor-scroll=true]::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-thumb-hover, rgba(100, 116, 139, .7))}:root[data-theme=dark] [data-editor-scroll=true]{scrollbar-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .45)) var(--ui-scrollbar-track, transparent)}[data-ai-follow-up-shell=true]{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}[data-ai-follow-up-shell=true]:focus-within{border-color:color-mix(in srgb,var(--ui-accent) 68%,var(--app-border));background:color-mix(in srgb,var(--app-surface) 82%,transparent);box-shadow:none}[data-ai-follow-up-input=true]::-moz-placeholder{color:color-mix(in srgb,var(--app-text) 18%,transparent)}[data-ai-follow-up-input=true]::placeholder{color:color-mix(in srgb,var(--app-text) 18%,transparent)}[data-ai-follow-up-input=true]:focus::-moz-placeholder{color:transparent}[data-ai-follow-up-input=true]:focus::placeholder{color:transparent}[data-ai-composer-shell=true] .liquid-panel-surface{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;background:color-mix(in srgb,var(--app-surface) 98%,transparent)!important;border-color:color-mix(in srgb,var(--app-border) 88%,transparent)!important;box-shadow:0 18px 44px color-mix(in srgb,var(--app-text) 8%,transparent),var(--ui-panel-shadow);backdrop-filter:blur(8px) saturate(102%);-webkit-backdrop-filter:blur(8px) saturate(102%)}[data-ai-composer-shell=true] .liquid-panel-surface:before,[data-ai-composer-shell=true] .liquid-panel-surface:after{display:none!important}[data-ai-composer-shell=true]:focus-within .liquid-panel-surface{border-color:color-mix(in srgb,var(--ui-accent) 68%,var(--app-border))!important}:where(input,textarea)::selection{background-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-bg));color:var(--app-text)}:where(input,textarea)::-moz-selection{background-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-bg));color:var(--app-text)}.ProseMirror [data-ai-conversation-block-view=true] :where(input,textarea)::-moz-selection{background-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-bg))!important;color:var(--app-text)!important}.ProseMirror [data-ai-conversation-block-view=true] :where(input,textarea)::selection,.ProseMirror [data-ai-conversation-block-view=true] :where(input,textarea)::-moz-selection{background-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-bg))!important;color:var(--app-text)!important}.ProseMirror [data-ai-title-editor=true]::selection,.ProseMirror [data-ai-title-editor=true] *::selection,.ProseMirror [data-ai-follow-up-editor=true]::selection,.ProseMirror [data-ai-follow-up-editor=true] *::selection{background-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-bg))!important;color:var(--app-text)!important}.ProseMirror [data-ai-title-editor=true]::-moz-selection,.ProseMirror [data-ai-title-editor=true] *::-moz-selection,.ProseMirror [data-ai-follow-up-editor=true]::-moz-selection,.ProseMirror [data-ai-follow-up-editor=true] *::-moz-selection{background-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-bg))!important;color:var(--app-text)!important}::highlight(ai-conversation-input-selection){background-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-bg));color:var(--app-text)}:root[data-theme=dark] [data-editor-scroll=true]::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .45))}:root[data-theme=dark] [data-editor-scroll=true]::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-thumb-hover, rgba(148, 163, 184, .65))}:root,.appearance-theme-preview{--app-bg: #ffffff;--app-text: #111827;--app-surface: #ffffff;--app-surface-muted: #f9fafb;--app-border: #e5e7eb;--app-border-muted: #f3f4f6;--ui-accent: #2f6df6;--ui-accent-strong: #1d4ed8;--note-block-tone-bg: color-mix(in srgb, var(--app-surface-muted) 64%, var(--app-surface) 36%);--note-block-tone-bg-strong: color-mix(in srgb, var(--app-surface-muted) 74%, var(--app-border) 26%);--note-block-tone-border: color-mix(in srgb, var(--app-border) 88%, transparent);--note-quote-bg: var(--note-block-tone-bg);--note-quote-border: var(--note-block-tone-border);--note-quote-text: color-mix(in srgb, var(--app-text) 96%, var(--app-surface-muted) 4%);--note-quote-font-weight: 400;--note-code-bg: var(--note-block-tone-bg-strong);--note-code-divider: color-mix(in srgb, var(--note-block-tone-border) 78%, var(--app-text) 22%);--note-rich-block-radius: .75rem;--ui-muted-text: color-mix(in srgb, var(--app-text) 62%, transparent);--ui-soft-text: color-mix(in srgb, var(--app-text) 48%, transparent);--ui-divider-color: color-mix(in srgb, var(--app-border) 62%, transparent);--ui-panel-bg: rgba(255, 255, 255, .78);--ui-panel-border: rgba(148, 163, 184, .22);--ui-panel-shadow: 0 14px 40px rgba(15, 23, 42, .12);--ui-panel-radius: 18px;--ui-panel-blur: 22px;--ui-panel-saturation: 120%;--app-modal-radius: 24px;--app-modal-padding: 28px;--app-modal-title-size: 24px;--app-modal-title-weight: 740;--app-modal-body-size: 14px;--app-modal-button-height: 44px;--app-modal-button-radius: 999px;--app-modal-surface: var(--app-surface);--app-modal-border: color-mix(in srgb, var(--app-border) 78%, transparent);--app-modal-shadow: 0 24px 70px color-mix(in srgb, var(--app-text) 14%, transparent);--app-modal-backdrop: color-mix(in srgb, var(--app-text) 20%, transparent);--ui-soft-shadow: 0 2px 8px rgba(15, 23, 42, .08);--ui-focus-ring: 0 0 0 3px rgba(47, 109, 246, .18);--minimal-state-hover-bg: color-mix(in srgb, #f5faff 52%, #ffffff);--minimal-state-hover-border: color-mix(in srgb, #e7e8ec 84%, transparent);--minimal-state-hover-text: color-mix(in srgb, #0f172a 84%, #4b97ff 16%);--minimal-state-active-bg: color-mix(in srgb, #f5faff 68%, #ffffff);--minimal-state-active-border: color-mix(in srgb, #e7e8ec 94%, transparent);--minimal-state-active-text: color-mix(in srgb, #2c669f 80%, #0f172a 20%);--ui-scrollbar-hit-size: 2px;--ui-scrollbar-visual-size: 2px;--ui-scrollbar-thumb-inset: 0px;--ui-scrollbar-track: color-mix(in srgb, var(--app-bg) 84%, transparent);--ui-scrollbar-thumb: color-mix(in srgb, var(--app-border) 82%, transparent);--ui-scrollbar-thumb-hover: color-mix(in srgb, var(--app-border) 94%, transparent);--minimal-panel-opacity: .8;--note-font-size: 16px;--note-body-font-weight: 400;--note-title-font-size: 26.9px;--note-title-font-weight: 460;--note-h1-font-size: 22.4px;--note-h1-font-weight: 420;--note-h2-font-size: 20.8px;--note-h2-font-weight: 420;--note-h3-font-size: 19.2px;--note-h3-font-weight: 420;--note-h4-font-size: 17.6px;--note-h4-font-weight: 450;--note-line-height: 1.58;--note-block-gap: 17.2px;--note-paragraph-gap: 24.3px;--note-heading-top-gap: 28.3px;--note-heading-bottom-gap: 14.7px;--note-flow-gap: 18px;--note-paragraph-gap-balanced: 24.3px;--note-heading-top-gap-balanced: 42px;--note-heading-bottom-gap-balanced: clamp(10px, calc(var(--note-heading-bottom-gap) * 1.05), 18px);--note-container-gap: clamp(8px, calc(var(--note-block-gap) * .62), 18px);--note-list-item-gap: 18px;--note-list-content-gap: var(--note-list-item-gap);--note-list-nested-gap: 18px;--note-block-padding: clamp(14px, calc(var(--note-block-gap) * 1), 20px);--note-title-gap: 51px;--note-title-to-heading-gap: 51px;--note-title-heading-gap: 42px;--note-title-heading-code-gap: 42px;--note-divider-gap: clamp(18px, calc(var(--note-paragraph-gap) * .92), 32px);--note-ai-body-top-gap: var(--note-flow-gap);--note-ai-body-bottom-gap: var(--note-flow-gap);--note-ai-follow-up-gap: var(--note-flow-gap);--note-ai-line-height: var(--note-line-height);--note-ai-flow-gap: var(--note-flow-gap);--note-ai-paragraph-gap: var(--note-paragraph-gap-balanced);--note-ai-container-gap: var(--note-container-gap);--note-ai-list-item-gap: var(--note-list-item-gap);--note-ai-list-nested-gap: var(--note-list-nested-gap)}:root[data-theme=dark],.appearance-theme-preview[data-preview-theme=dark]{--app-bg: var(--theme-palette-bg, hsl(222 22% 8%));--app-text: var(--theme-palette-fg, hsl(214 32% 93%));--app-surface: color-mix(in srgb, var(--theme-palette-bg, hsl(222 22% 8%)) 84%, #121826 16%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-bg, hsl(222 22% 8%)) 76%, #243247 24%);--app-border: var(--theme-palette-border, hsl(220 19% 28%));--app-border-muted: color-mix(in srgb, var(--theme-palette-border, hsl(220 19% 28%)) 72%, transparent);--ui-accent: var(--theme-palette-link, hsl(215 86% 68%));--ui-accent-strong: var(--theme-palette-strong, hsl(214 100% 78%));--note-block-tone-bg: color-mix(in srgb, var(--app-surface-muted) 56%, var(--app-surface) 44%);--note-block-tone-bg-strong: color-mix(in srgb, var(--app-surface-muted) 72%, var(--app-border) 28%);--note-block-tone-border: color-mix(in srgb, var(--app-border) 84%, transparent);--note-quote-bg: var(--note-block-tone-bg);--note-quote-border: var(--note-block-tone-border);--note-quote-text: color-mix(in srgb, var(--app-text) 96%, var(--app-surface-muted) 4%);--note-quote-font-weight: 400;--note-code-bg: var(--note-block-tone-bg-strong);--note-code-divider: color-mix(in srgb, var(--note-block-tone-border) 72%, var(--app-text) 28%);--ui-muted-text: color-mix(in srgb, var(--theme-palette-fg, hsl(214 32% 93%)) 66%, transparent);--ui-soft-text: color-mix(in srgb, var(--theme-palette-fg, hsl(214 32% 93%)) 52%, transparent);--ui-divider-color: color-mix(in srgb, var(--theme-palette-border, hsl(220 19% 28%)) 42%, transparent);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, hsl(222 22% 8%)) 88%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, hsl(220 19% 28%)) 78%, transparent);--ui-panel-shadow: 0 20px 46px hsl(225 38% 4% / .48);--app-modal-surface: var(--app-surface);--app-modal-border: color-mix(in srgb, var(--app-border) 74%, transparent);--app-modal-shadow: 0 24px 70px hsl(225 38% 4% / .46);--app-modal-backdrop: color-mix(in srgb, #000000 34%, transparent);--ui-soft-shadow: 0 4px 16px hsl(225 38% 4% / .32);--ui-focus-ring: 0 0 0 3px color-mix(in srgb, var(--theme-palette-link, hsl(215 86% 68%)) 30%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #243247) 42%, var(--theme-palette-bg, hsl(222 22% 8%)));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, hsl(220 19% 28%)) 84%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, hsl(214 32% 93%)) 86%, var(--theme-palette-link, hsl(215 86% 68%)) 14%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-accent, #243247) 58%, var(--theme-palette-bg, hsl(222 22% 8%)));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-border, hsl(220 19% 28%)) 92%, transparent);--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, hsl(214 100% 78%)) 82%, var(--theme-palette-fg, hsl(214 32% 93%)) 18%);--ui-scrollbar-track: color-mix(in srgb, var(--app-bg) 70%, transparent);--ui-scrollbar-thumb: color-mix(in srgb, var(--app-border) 88%, transparent);--ui-scrollbar-thumb-hover: color-mix(in srgb, var(--app-border) 98%, transparent);color-scheme:dark}:root[data-theme=light][data-style-preset=warm],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=warm]{--app-bg: var(--theme-palette-bg, #fef9f0);--app-text: var(--theme-palette-fg, #2c1f0e);--app-surface: color-mix(in srgb, var(--theme-palette-bg, #fef9f0) 95%, #ffffff 5%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-accent, #d6c9b6) 26%, var(--theme-palette-bg, #fef9f0));--app-border: var(--theme-palette-border, #d6c9b6);--app-border-muted: color-mix(in srgb, var(--theme-palette-border, #d6c9b6) 74%, transparent);--ui-accent: var(--theme-palette-link, #7b4f2e);--ui-accent-strong: var(--theme-palette-strong, #5f3d23);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, #fef9f0) 88%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, #d6c9b6) 80%, transparent);--ui-panel-shadow: 0 10px 28px rgba(44, 31, 14, .08);--ui-soft-shadow: 0 3px 10px rgba(44, 31, 14, .06);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, #7b4f2e) 28%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #d6c9b6) 42%, var(--theme-palette-bg, #fef9f0));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, #d6c9b6) 86%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, #2c1f0e) 84%, var(--theme-palette-link, #7b4f2e) 16%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-accent, #d6c9b6) 56%, var(--theme-palette-bg, #fef9f0));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-border, #d6c9b6) 94%, transparent);--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, #5f3d23) 80%, var(--theme-palette-fg, #2c1f0e) 20%);--note-quote-bg: color-mix(in srgb, var(--app-surface) 88%, var(--app-surface-muted) 12%);--note-code-bg: color-mix(in srgb, var(--note-quote-bg) 82%, var(--app-border) 18%)}:root[data-theme=light][data-style-preset=paper-2],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=paper-2]{--app-bg: var(--theme-palette-bg, #fffdf1);--app-text: var(--theme-palette-fg, #403e3c);--app-surface: color-mix(in srgb, var(--theme-palette-bg, #fffdf1) 74%, #ffffff 26%);--app-surface-muted: var(--theme-palette-accent, #f4f2e6);--app-border: var(--theme-palette-border, #d0cec3);--app-border-muted: color-mix(in srgb, var(--theme-palette-border, #d0cec3) 76%, transparent);--ui-accent: var(--theme-palette-link, #6b58ae);--ui-accent-strong: var(--theme-palette-strong, #6b58ae);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, #fffdf1) 97%, #ffffff 3%);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, #d0cec3) 88%, transparent);--ui-panel-shadow: 0 10px 28px rgba(64, 62, 60, .06);--ui-soft-shadow: 0 3px 10px rgba(64, 62, 60, .05);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, #6b58ae) 20%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #f4f2e6) 92%, var(--theme-palette-bg, #fffdf1));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, #d0cec3) 94%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, #403e3c) 90%, var(--theme-palette-link, #6b58ae) 10%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-link, #6b58ae) 8%, var(--theme-palette-bg, #fffdf1));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-link, #6b58ae) 16%, var(--theme-palette-border, #d0cec3));--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, #6b58ae) 80%, var(--theme-palette-fg, #403e3c) 20%);--note-quote-bg: color-mix(in srgb, var(--app-surface) 86%, var(--app-surface-muted) 14%);--note-code-bg: color-mix(in srgb, var(--note-quote-bg) 84%, var(--app-border) 16%)}:root[data-theme=light][data-style-preset=paper-2] .app-shell:before{background:#fffdf1}:root[data-theme=light][data-style-preset=paper-2] .liquid-panel-surface,:root[data-theme=light][data-style-preset=paper-2] .bubble-menu-container,:root[data-theme=light][data-style-preset=paper-2] .editor-note-link-panel,:root[data-theme=light][data-style-preset=paper-2] .editor-time-panel{background:#fffdf1f5;border-color:#d0cec3d1;box-shadow:0 8px 22px #403e3c0d;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light][data-style-preset=paper-2] .liquid-popover,:root[data-theme=light][data-style-preset=paper-2] .liquid-panel{background:#fffdf1f7;border-color:#d0cec3db;box-shadow:0 8px 22px #403e3c0d;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light][data-style-preset=paper-2] .dock-panel{box-shadow:0 10px 24px #403e3c0d;border-radius:var(--ui-panel-radius)}:root[data-theme=light][data-style-preset=paper-2] .dock-panel-shell .liquid-panel-surface{border-radius:var(--ui-panel-radius);border-color:#d0cec3;background:#fffdf1f7;box-shadow:0 8px 20px #403e3c0d}:root[data-theme=light][data-style-preset=paper-2] .liquid-card,:root[data-theme=light][data-style-preset=paper-2] .dock-note-card{border-color:#d0cec3;background:#fffef6;box-shadow:none}:root[data-theme=light][data-style-preset=sky],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=sky]{--app-bg: var(--theme-palette-bg, #ebf4fb);--app-text: var(--theme-palette-fg, #1a3a52);--app-surface: color-mix(in srgb, var(--theme-palette-bg, #ebf4fb) 94%, #ffffff 6%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-accent, #c9dff0) 32%, var(--theme-palette-bg, #ebf4fb));--app-border: var(--theme-palette-border, #c9dff0);--app-border-muted: color-mix(in srgb, var(--theme-palette-border, #c9dff0) 74%, transparent);--ui-accent: var(--theme-palette-link, #1a6fa8);--ui-accent-strong: var(--theme-palette-strong, #24536f);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, #ebf4fb) 86%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, #c9dff0) 80%, transparent);--ui-panel-shadow: 0 10px 28px rgba(26, 58, 82, .08);--ui-soft-shadow: 0 3px 10px rgba(26, 58, 82, .06);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, #1a6fa8) 28%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #c9dff0) 44%, var(--theme-palette-bg, #ebf4fb));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, #c9dff0) 86%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, #1a3a52) 84%, var(--theme-palette-link, #1a6fa8) 16%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-accent, #c9dff0) 58%, var(--theme-palette-bg, #ebf4fb));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-border, #c9dff0) 94%, transparent);--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, #24536f) 80%, var(--theme-palette-fg, #1a3a52) 20%)}:root[data-theme=light][data-style-preset=spring],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=spring]{--app-bg: var(--theme-palette-bg, #f4faf4);--app-text: var(--theme-palette-fg, #1f3324);--app-surface: color-mix(in srgb, var(--theme-palette-bg, #f4faf4) 95%, #ffffff 5%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-accent, #dde8dc) 30%, var(--theme-palette-bg, #f4faf4));--app-border: var(--theme-palette-border, #dde8dc);--app-border-muted: color-mix(in srgb, var(--theme-palette-border, #dde8dc) 74%, transparent);--ui-accent: var(--theme-palette-link, #2d6a4f);--ui-accent-strong: var(--theme-palette-strong, #234d3a);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, #f4faf4) 88%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, #dde8dc) 80%, transparent);--ui-panel-shadow: 0 10px 28px rgba(31, 51, 36, .08);--ui-soft-shadow: 0 3px 10px rgba(31, 51, 36, .06);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, #2d6a4f) 28%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #dde8dc) 42%, var(--theme-palette-bg, #f4faf4));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, #dde8dc) 86%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, #1f3324) 84%, var(--theme-palette-link, #2d6a4f) 16%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-accent, #dde8dc) 56%, var(--theme-palette-bg, #f4faf4));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-border, #dde8dc) 94%, transparent);--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, #234d3a) 80%, var(--theme-palette-fg, #1f3324) 20%)}:root[data-theme=light][data-style-preset=minimal-white-awwwards],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=minimal-white-awwwards]{--app-bg: var(--theme-palette-bg, #ffffff);--app-text: var(--theme-palette-fg, #0f172a);--app-surface: color-mix(in srgb, var(--theme-palette-bg, #ffffff) 94%, #ffffff 6%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-bg, #ffffff) 84%, #f7f7f8 16%);--app-border: var(--theme-palette-border, #e7e8ec);--app-border-muted: color-mix(in srgb, var(--theme-palette-border, #e7e8ec) 74%, transparent);--ui-accent: var(--theme-palette-link, #73b4ff);--ui-accent-strong: var(--theme-palette-strong, #4b97ff);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, #ffffff) 88%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, #e7e8ec) 80%, transparent);--ui-panel-shadow: 0 10px 28px rgba(15, 23, 42, .06);--ui-soft-shadow: 0 3px 10px rgba(15, 23, 42, .05);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, #73b4ff) 28%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #f5faff) 52%, var(--theme-palette-bg, #ffffff));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, #e7e8ec) 84%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, #0f172a) 84%, var(--theme-palette-link, #4b97ff) 16%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-accent, #f5faff) 68%, var(--theme-palette-bg, #ffffff));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-border, #e7e8ec) 94%, transparent);--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, #2c669f) 80%, var(--theme-palette-fg, #0f172a) 20%)}:root[data-theme=light][data-style-preset=diarum-note-light],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=diarum-note-light]{--app-bg: var(--theme-palette-bg, hsl(45 30% 97%));--app-text: var(--theme-palette-fg, hsl(25 35% 25%));--app-surface: color-mix(in srgb, var(--theme-palette-bg, hsl(45 30% 97%)) 94%, #ffffff 6%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-bg, hsl(45 30% 97%)) 84%, #f3e7d8 16%);--app-border: var(--theme-palette-border, hsl(35 30% 88%));--app-border-muted: color-mix(in srgb, var(--theme-palette-border, hsl(35 30% 88%)) 74%, transparent);--ui-accent: var(--theme-palette-link, hsl(30 50% 45%));--ui-accent-strong: var(--theme-palette-strong, hsl(25 45% 30%));--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, hsl(45 30% 97%)) 88%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, hsl(35 30% 88%)) 80%, transparent);--ui-panel-shadow: 0 10px 28px hsl(25 30% 25% / .08);--ui-soft-shadow: 0 3px 10px hsl(25 30% 25% / .06);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, hsl(30 50% 45%)) 30%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #f3e7d8) 52%, var(--theme-palette-bg, hsl(45 30% 97%)));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, hsl(35 30% 88%)) 84%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, hsl(25 35% 25%)) 84%, var(--theme-palette-link, hsl(30 50% 45%)) 16%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-accent, #f3e7d8) 68%, var(--theme-palette-bg, hsl(45 30% 97%)));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-border, hsl(35 30% 88%)) 94%, transparent);--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, hsl(25 45% 30%)) 80%, var(--theme-palette-fg, hsl(25 35% 25%)) 20%);--note-quote-bg: color-mix(in srgb, var(--app-surface) 86%, var(--app-surface-muted) 14%);--note-code-bg: color-mix(in srgb, var(--note-quote-bg) 82%, var(--app-border) 18%)}:root[data-theme=light][data-style-preset=mint-green],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=mint-green]{--app-bg: var(--theme-palette-bg, hsl(148 28% 95%));--app-text: var(--theme-palette-fg, hsl(156 20% 24%));--app-surface: color-mix(in srgb, var(--theme-palette-bg, hsl(148 28% 95%)) 94%, #ffffff 6%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-bg, hsl(148 28% 95%)) 84%, #d9ebdc 16%);--app-border: var(--theme-palette-border, hsl(146 24% 70%));--app-border-muted: color-mix(in srgb, var(--theme-palette-border, hsl(146 24% 70%)) 74%, transparent);--ui-accent: var(--theme-palette-link, hsl(158 63% 38%));--ui-accent-strong: var(--theme-palette-strong, hsl(164 69% 30%));--ui-divider-color: color-mix(in srgb, var(--app-border-muted) 44%, transparent);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, hsl(148 28% 95%)) 88%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, hsl(146 24% 70%)) 80%, transparent);--ui-panel-shadow: 0 10px 28px hsl(156 25% 18% / .08);--ui-soft-shadow: 0 3px 10px hsl(156 25% 18% / .06);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, hsl(158 63% 38%)) 30%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-link, hsl(158 63% 38%)) 14%, var(--theme-palette-bg, hsl(148 28% 95%)));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-link, hsl(158 63% 38%)) 18%, var(--theme-palette-border, hsl(146 24% 70%)));--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, hsl(156 20% 24%)) 80%, var(--theme-palette-link, hsl(158 63% 38%)) 20%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-link, hsl(158 63% 38%)) 22%, var(--theme-palette-bg, hsl(148 28% 95%)));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-link, hsl(158 63% 38%)) 30%, var(--theme-palette-border, hsl(146 24% 70%)));--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, hsl(164 69% 30%)) 82%, var(--theme-palette-fg, hsl(156 20% 24%)) 18%)}:root[data-theme=light][data-style-preset=mint-green] .tiptap.ProseMirror hr{border-top-color:color-mix(in srgb,var(--app-border) 86%,transparent)!important}:root[data-theme=light][data-style-preset=mint-green] .tree-info-panel .border-t,:root[data-theme=light][data-style-preset=mint-green] [data-toc-shell=true] .border-t{border-top-color:var(--ui-divider-color)!important}:root[data-theme=light][data-style-preset=liquid-glass],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=liquid-glass]{--app-bg: var(--theme-palette-bg, #e3f2ef);--app-text: var(--theme-palette-fg, #1f2f38);--app-surface: color-mix(in srgb, var(--theme-palette-bg, #e3f2ef) 90%, #ffffff 10%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-bg, #e3f2ef) 82%, #d9eef3 18%);--app-border: var(--theme-palette-border, #bad4d7);--app-border-muted: color-mix(in srgb, var(--theme-palette-border, #bad4d7) 68%, transparent);--ui-accent: var(--theme-palette-link, #3a86ff);--ui-accent-strong: var(--theme-palette-strong, #235b73);--ui-divider-color: color-mix(in srgb, var(--theme-palette-border, #bad4d7) 58%, transparent);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, #e3f2ef) 64%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, #bad4d7) 74%, #ffffff 26%);--ui-panel-shadow: 0 16px 36px rgba(31, 47, 56, .14);--ui-soft-shadow: 0 8px 22px rgba(31, 47, 56, .12);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, #3a86ff) 30%, transparent);--ui-panel-blur: 18px;--ui-panel-saturation: 140%;--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-link, #3a86ff) 10%, var(--theme-palette-bg, #e3f2ef));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-link, #3a86ff) 16%, var(--theme-palette-border, #bad4d7));--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, #1f2f38) 84%, var(--theme-palette-link, #3a86ff) 16%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-link, #3a86ff) 16%, var(--theme-palette-bg, #e3f2ef));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-link, #3a86ff) 28%, var(--theme-palette-border, #bad4d7));--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, #235b73) 78%, var(--theme-palette-fg, #1f2f38) 22%);--note-code-bg: color-mix(in srgb, var(--app-surface-muted) 48%, var(--app-border) 52%)}:root[data-theme=light][data-style-preset=custom],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=custom]{--app-bg: var(--theme-palette-bg, #ffffff);--app-text: var(--theme-palette-fg, #111827);--app-surface: color-mix(in srgb, var(--theme-palette-bg, #ffffff) 94%, #ffffff 6%);--app-surface-muted: color-mix(in srgb, var(--theme-palette-bg, #ffffff) 84%, #f8fafc 16%);--app-border: var(--theme-palette-border, #dce6f2);--app-border-muted: color-mix(in srgb, var(--theme-palette-border, #dce6f2) 74%, transparent);--ui-accent: var(--theme-palette-link, #4b97ff);--ui-accent-strong: var(--theme-palette-strong, #2c669f);--ui-panel-bg: color-mix(in srgb, var(--theme-palette-bg, #ffffff) 88%, transparent);--ui-panel-border: color-mix(in srgb, var(--theme-palette-border, #dce6f2) 80%, transparent);--ui-panel-shadow: 0 10px 28px rgba(15, 23, 42, .08);--ui-soft-shadow: 0 3px 10px rgba(15, 23, 42, .06);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-palette-link, #4b97ff) 28%, transparent);--minimal-state-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #f5faff) 52%, var(--theme-palette-bg, #ffffff));--minimal-state-hover-border: color-mix(in srgb, var(--theme-palette-border, #dce6f2) 84%, transparent);--minimal-state-hover-text: color-mix(in srgb, var(--theme-palette-fg, #111827) 84%, var(--theme-palette-link, #4b97ff) 16%);--minimal-state-active-bg: color-mix(in srgb, var(--theme-palette-accent, #f5faff) 68%, var(--theme-palette-bg, #ffffff));--minimal-state-active-border: color-mix(in srgb, var(--theme-palette-border, #dce6f2) 94%, transparent);--minimal-state-active-text: color-mix(in srgb, var(--theme-palette-strong, #2c669f) 80%, var(--theme-palette-fg, #111827) 20%)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .app-shell:before{background:#fff}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-panel-surface,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .bubble-menu-container,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .editor-note-link-panel,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .editor-time-panel{background:rgba(255,255,255,var(--minimal-panel-opacity, .9));border-color:#0f172a14;box-shadow:0 10px 30px #0f172a0f;backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-popover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-panel{background:rgba(255,255,255,var(--minimal-panel-opacity, .9));border-color:#0f172a1a;box-shadow:0 10px 30px #0f172a14;backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-panel{box-shadow:0 12px 30px #0f172a14;border-radius:var(--ui-panel-radius)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-panel-shell .liquid-panel-surface{border-radius:var(--ui-panel-radius);border-color:#e7e8ec;background:rgba(255,255,255,var(--minimal-panel-opacity, .9));box-shadow:0 8px 20px #0f172a0f;backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-card,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-note-card{border-color:#e8e9ee;background:#fff;box-shadow:none}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-card:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-note-card:hover{border-color:var(--minimal-state-hover-border);background:var(--minimal-state-hover-bg);box-shadow:0 2px 8px #0f172a0d}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-note-card:hover{box-shadow:none!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-card--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-card--active{border-color:var(--minimal-state-active-border)!important;background:var(--minimal-state-active-bg)!important;box-shadow:none!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-list-item:hover{border-color:var(--minimal-state-hover-border);background:var(--minimal-state-hover-bg);color:var(--minimal-state-hover-text)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-list-item--active{border-color:var(--minimal-state-active-border)!important;background:var(--minimal-state-active-bg)!important;color:var(--minimal-state-active-text)!important;box-shadow:none!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-list-item{border-radius:9999px!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .trash-sidebar-list-item.liquid-list-item{border-radius:var(--tree-note-radius)!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item.liquid-list-item{border-radius:var(--tree-note-radius)!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item.liquid-list-item:hover:not(.liquid-list-item--active){border-color:transparent!important;background:transparent!important;color:color-mix(in srgb,var(--minimal-state-hover-text) 72%,var(--ui-soft-text))!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-button-icon,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-icon-chip{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-button--primary{background:#ecf6ff!important;border-color:#c9e3ff!important;color:#2f6df6!important;box-shadow:none!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-button--primary:hover{background:#e2f0ff!important;border-color:#b6d8ff!important;color:#1f5fd9!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-button{border-radius:9999px}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-button:hover{background:var(--minimal-state-hover-bg)!important;border-color:var(--minimal-state-hover-border)!important;color:var(--minimal-state-hover-text)!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-icon-chip:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-button-icon:hover{background:#eef5ff!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-icon-btn,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-plus-btn{color:#6b7280}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-plus-btn{border:1px solid #e6e8ee!important;background:#fff!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-plus-btn:hover{border-color:#9fc7ff!important;background:#eaf4ff!important;color:#2b6fe0!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-plus-btn:hover svg{color:#2b6fe0!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-toggle-button,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-row-action{border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:9999px!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-toggle-button:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-row-action:hover{background:#eef6ff!important;color:#2c669f!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-row-action--danger:hover{background:#fef2f2!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-trash-row,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-motto-row{border:1px solid transparent;background:transparent;border-radius:9999px;min-height:30px}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-trash-row:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-motto-row:hover{background:var(--minimal-state-hover-bg)!important;border-color:var(--minimal-state-hover-border);color:var(--minimal-state-hover-text)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-trash-row:focus-visible,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-motto-row:focus-visible{outline:none;border-color:var(--minimal-state-active-border);background:var(--minimal-state-active-bg)!important;color:var(--minimal-state-active-text)}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-icon-btn,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-plus-btn,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-icon-chip,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .liquid-button-icon{border-radius:9999px!important;line-height:1}:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-dock-scroll=true]{scrollbar-width:none;-ms-overflow-style:none}:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-dock-scroll=true]::-webkit-scrollbar{display:none}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-trash-row,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-motto-row{border-radius:9999px}:root[data-theme=light][data-style-preset=liquid-glass] .app-shell:before{background:radial-gradient(140% 120% at 0% 0%,#ffffff6b,#fff0 46%),radial-gradient(120% 120% at 100% 0%,#cef1ff42,#cef1ff00 52%),linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 94%,#ffffff 6%) 0%,var(--app-bg) 100%)}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-panel-surface,:root[data-theme=light][data-style-preset=liquid-glass] .bubble-menu-container,:root[data-theme=light][data-style-preset=liquid-glass] .editor-note-link-panel,:root[data-theme=light][data-style-preset=liquid-glass] .editor-time-panel{position:relative;isolation:isolate;overflow:hidden;background:color-mix(in srgb,var(--app-surface) 72%,transparent);border-color:color-mix(in srgb,var(--app-border) 72%,#ffffff 28%);box-shadow:var(--ui-panel-shadow);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-panel-surface:before,:root[data-theme=light][data-style-preset=liquid-glass] .bubble-menu-container:before,:root[data-theme=light][data-style-preset=liquid-glass] .editor-note-link-panel:before,:root[data-theme=light][data-style-preset=liquid-glass] .editor-time-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff6b,#ffffff0a 45%,#b3dbeb38)}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-panel-surface:after,:root[data-theme=light][data-style-preset=liquid-glass] .bubble-menu-container:after,:root[data-theme=light][data-style-preset=liquid-glass] .editor-note-link-panel:after,:root[data-theme=light][data-style-preset=liquid-glass] .editor-time-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;filter:url(#glass-distortion);-webkit-filter:url(#glass-distortion);opacity:.3}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-panel-surface>*,:root[data-theme=light][data-style-preset=liquid-glass] .bubble-menu-container>*,:root[data-theme=light][data-style-preset=liquid-glass] .editor-note-link-panel>*,:root[data-theme=light][data-style-preset=liquid-glass] .editor-time-panel>*{position:relative;z-index:1}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-popover,:root[data-theme=light][data-style-preset=liquid-glass] .liquid-panel{background:color-mix(in srgb,var(--app-surface) 78%,transparent);border-color:color-mix(in srgb,var(--app-border) 76%,#ffffff 24%);box-shadow:var(--ui-panel-shadow);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-card,:root[data-theme=light][data-style-preset=liquid-glass] .dock-note-card{background:color-mix(in srgb,var(--app-surface) 88%,transparent);border-color:color-mix(in srgb,var(--app-border) 82%,transparent);box-shadow:none}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-card:hover,:root[data-theme=light][data-style-preset=liquid-glass] .dock-note-card:hover{border-color:var(--minimal-state-hover-border);background:var(--minimal-state-hover-bg)}:root[data-theme=light][data-style-preset=liquid-glass] .liquid-card--active,:root[data-theme=light][data-style-preset=liquid-glass] .dock-card--active{border-color:var(--minimal-state-active-border)!important;background:var(--minimal-state-active-bg)!important}:root[data-theme=light][data-style-preset=liquid-glass] .dock-panel-shell .liquid-panel-surface{overflow:visible}:root[data-theme=light][data-style-preset=liquid-glass] .dock-panel-shell .liquid-panel-surface>.dock-header{z-index:30!important;overflow:visible}:root[data-theme=light][data-style-preset=liquid-glass] .dock-panel-shell .liquid-panel-surface>.dock-body{z-index:10!important}:root[data-theme=light][data-style-preset=liquid-glass] [data-dock-menu=true]{z-index:340!important}.toc-scrollable{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .55)) var(--ui-scrollbar-track, transparent);-ms-overflow-style:none;--ui-scrollbar-hit-size: 1px}.toc-scrollable::-webkit-scrollbar{width:var(--ui-scrollbar-hit-size, 6px);height:var(--ui-scrollbar-hit-size, 6px)}.toc-scrollable::-webkit-scrollbar-track{background:var(--ui-scrollbar-track, transparent)}.toc-scrollable::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .55));border-radius:999px}:root[data-theme=dark] .toc-scrollable{scrollbar-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .55)) var(--ui-scrollbar-track, transparent)}:root[data-theme=dark] .toc-scrollable::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb, rgba(148, 163, 184, .55))}.app-shell{background-color:var(--app-bg);color:var(--app-text);isolation:isolate}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:var(--app-bg)}:root[data-theme=dark] .app-shell:before{background:var(--app-bg)}.liquid-panel-surface{background:var(--ui-panel-bg);border:1px solid var(--ui-panel-border);box-shadow:var(--ui-panel-shadow);backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));-webkit-backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));border-radius:var(--ui-panel-radius)}.liquid-popover,.liquid-panel{background:color-mix(in srgb,var(--app-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);box-shadow:var(--ui-panel-shadow);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}.liquid-button{border:1px solid transparent;color:color-mix(in srgb,var(--ui-muted-text) 50%,transparent);background:transparent;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}.liquid-button:hover{color:var(--minimal-state-hover-text, var(--app-text));background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 82%, transparent));border-color:var(--minimal-state-hover-border, transparent)}.liquid-button:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.liquid-button:active{transform:translateY(1px)}.liquid-button--primary{background:linear-gradient(135deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent) 70%,#6ea2ff));color:#fff!important;border-color:color-mix(in srgb,var(--ui-accent) 70%,#ffffff 30%);box-shadow:0 6px 16px #2563eb47}.liquid-button--primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 90%,#1d4ed8),color-mix(in srgb,var(--ui-accent) 72%,#5fa0ff));color:#fff!important;border-color:color-mix(in srgb,var(--ui-accent) 84%,#ffffff 16%)}.liquid-button-icon{border:1px solid transparent;background:transparent;box-shadow:none;transition:background-color .13s ease,color .13s ease,transform .1s ease}.liquid-button-icon:hover{border-color:var(--minimal-state-hover-border, transparent);background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 86%, transparent));color:var(--minimal-state-hover-text, var(--app-text))}.liquid-button-icon:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.liquid-button-icon:active{transform:scale(.96)}.app-modal-backdrop{background:var(--app-modal-backdrop);backdrop-filter:blur(10px) saturate(112%);-webkit-backdrop-filter:blur(10px) saturate(112%)}.app-modal-card{position:relative;border-radius:var(--app-modal-radius);border:1px solid var(--app-modal-border);background:var(--app-modal-surface);color:var(--app-text);box-shadow:var(--app-modal-shadow);padding:var(--app-modal-padding);backdrop-filter:blur(16px) saturate(118%);-webkit-backdrop-filter:blur(16px) saturate(118%)}.app-modal-title{margin:0;display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--app-text) 96%,transparent);font-size:var(--app-modal-title-size);line-height:1.12;font-weight:var(--app-modal-title-weight);letter-spacing:0}.app-modal-close-button{position:absolute;top:16px;right:16px;width:30px;height:30px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ui-muted-text);opacity:.5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.app-modal-close-button:hover{border-color:var(--minimal-state-hover-border, transparent);background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent));color:var(--minimal-state-hover-text, var(--app-text));opacity:1}.app-modal-button{min-height:var(--app-modal-button-height);padding:0 20px;border-radius:var(--app-modal-button-radius);border:1px solid transparent;font-size:14px;line-height:1;font-weight:680;letter-spacing:0;transition:background-color .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}.app-modal-button--secondary{background:color-mix(in srgb,var(--app-surface-muted) 82%,transparent);border-color:color-mix(in srgb,var(--app-border) 74%,transparent);color:color-mix(in srgb,var(--app-text) 72%,transparent)}.app-modal-button--secondary:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 90%, transparent));border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 82%, transparent));color:var(--minimal-state-hover-text, var(--app-text))}.app-modal-button--primary{background:color-mix(in srgb,var(--ui-accent) 86%,var(--app-surface) 14%);border-color:color-mix(in srgb,var(--ui-accent) 56%,transparent);color:#fff}.app-modal-button--primary:hover{background:color-mix(in srgb,var(--ui-accent) 94%,var(--app-text) 6%)}.app-modal-button--outline{background:transparent;border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--app-border));color:color-mix(in srgb,var(--ui-accent) 88%,var(--app-text) 12%)}.app-modal-button--outline:hover:not(:disabled){background:color-mix(in srgb,var(--ui-accent) 8%,transparent);border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--app-border))}.app-modal-button--danger{background:color-mix(in srgb,#ef4444 84%,var(--app-surface) 16%);border-color:color-mix(in srgb,#ef4444 56%,transparent);color:#fff}.app-modal-button--danger:hover{background:color-mix(in srgb,#ef4444 92%,var(--app-text) 8%)}.app-modal-button:disabled{cursor:default;opacity:.56}.login-modal-card{gap:18px}.payment-modal-card{padding:30px}.payment-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.payment-modal-title{gap:8px;flex:1;min-width:0}.payment-modal-close-button{position:static;flex:0 0 auto}.payment-modal-body{margin-top:44px}.payment-modal-price-row{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.payment-modal-price{font-size:44px;line-height:1;font-weight:760;letter-spacing:0}.payment-modal-period{color:color-mix(in srgb,var(--app-text) 72%,transparent);font-size:22px;line-height:1;font-weight:650;letter-spacing:0}.payment-modal-billing-toggle{margin-top:20px;display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;color:var(--app-text);padding:0;cursor:pointer}.payment-modal-billing-toggle:disabled{cursor:default;opacity:.55}.payment-modal-toggle-track{width:46px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--app-text) 16%,var(--app-surface-muted));display:inline-flex;align-items:center;justify-content:flex-start;padding:3px;transition:background-color .14s ease}.payment-modal-billing-toggle[aria-pressed=true] .payment-modal-toggle-track{background:var(--ui-accent);justify-content:flex-end}.payment-modal-toggle-knob{width:22px;height:22px;border-radius:999px;background:var(--app-surface);box-shadow:0 1px 4px color-mix(in srgb,var(--app-text) 16%,transparent)}.payment-modal-billing-label{font-size:18px;line-height:1;font-weight:700;letter-spacing:0}.payment-modal-checkout{width:100%;margin-top:34px;font-size:16px;font-weight:720}.payment-modal-feature-list{display:grid;gap:13px;margin-top:28px}.payment-modal-feature-item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;color:var(--app-text);font-size:14px;line-height:1.25;font-weight:650;letter-spacing:0}.payment-modal-error{margin:28px 2px 0;color:#c2410c;font-size:13px;line-height:1.35}.dock-panel,.dock-panel-shell .liquid-panel-surface{border-radius:var(--ui-panel-radius)}.liquid-button-icon--primary{color:var(--ui-accent);background:transparent;border-color:transparent}.liquid-button-icon--primary:hover{color:var(--ui-accent-strong);background:color-mix(in srgb,var(--ui-accent) 14%,transparent);border-color:transparent}.liquid-icon-chip{border:1px solid transparent;background:transparent;box-shadow:none;transition:background-color .13s ease,color .13s ease}.liquid-icon-chip:hover{border-color:var(--minimal-state-hover-border, transparent);background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 88%, transparent));color:var(--minimal-state-hover-text, inherit);box-shadow:none}.liquid-card{border:1px solid color-mix(in srgb,var(--app-border) 84%,transparent);background:color-mix(in srgb,var(--app-surface) 94%,transparent);box-shadow:none;transition:border-color .16s ease,box-shadow .18s ease,transform .14s ease,background-color .16s ease}.liquid-card:hover{transform:translateY(0);border-color:color-mix(in srgb,var(--app-border) 95%,transparent);box-shadow:var(--ui-soft-shadow)}.dock-note-card:hover,.dock-card:hover{box-shadow:none!important}.liquid-card--active{border-color:color-mix(in srgb,var(--app-border) 98%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-border) 74%,transparent);background:color-mix(in srgb,var(--app-surface-muted) 70%,var(--app-surface))}.liquid-list-item{border:1px solid transparent;border-radius:9999px;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.trash-sidebar-list-item.liquid-list-item{border-radius:var(--tree-note-radius)!important}.toc-list-item.liquid-list-item{border-radius:var(--tree-note-radius)!important;min-height:0}.toc-list-item.liquid-list-item:hover:not(.liquid-list-item--active){background:transparent!important;border-color:transparent!important;color:color-mix(in srgb,var(--app-text) 82%,var(--ui-soft-text))!important}.toc-list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-height:0;padding:0;border:0;background:transparent;box-sizing:border-box}.toc-list-item-shell{display:block;width:100%}.toc-list-item-shell--heading{position:relative;display:flex;align-items:center;gap:var(--toc-handle-gap, 6px);width:100%;min-height:0;padding:var(--toc-row-pad-y, 8px) var(--toc-text-right, 32px) var(--toc-row-pad-y, 8px) var(--toc-text-left, 32px);border:0;border-radius:var(--toc-heading-shell-radius, var(--tree-note-radius));background:transparent;box-sizing:border-box;box-shadow:none}.toc-list-item-shell--ai{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 12px;border:0;border-radius:var(--tree-note-radius);background:transparent;box-sizing:border-box;box-shadow:none}.toc-list-item,.toc-list-item.liquid-list-item--active{font-weight:400}.toc-drag-handle{position:static;z-index:auto;flex:0 0 auto;opacity:0;pointer-events:auto;box-shadow:none;cursor:grab;touch-action:none}.toc-drag-handle--preview{opacity:1}.toc-list-item[data-toc-draggable=true]:hover .toc-drag-handle,.toc-list-item[data-toc-draggable=true]:focus-visible .toc-drag-handle{opacity:1!important}.toc-dnd-active [data-toc-panel-content=true] .toc-drag-handle,.toc-dnd-active [data-toc-panel-content=true] .toc-list-item[data-toc-draggable=true]:hover .toc-drag-handle,.toc-dnd-active [data-toc-panel-content=true] .toc-list-item[data-toc-draggable=true]:focus-visible .toc-drag-handle,.toc-dnd-active [data-toc-panel-content=true] .toc-list-item--drag-source .toc-drag-handle{opacity:0!important;box-shadow:none!important}.toc-list-item[data-toc-draggable=true]:hover .toc-drag-handle,.toc-list-item[data-toc-draggable=true]:focus-visible .toc-drag-handle,.toc-drag-handle--preview{box-shadow:none}.toc-list-item[data-toc-draggable=true],.toc-list-item[data-toc-draggable=true] .toc-list-item-shell--heading,.toc-list-item[data-toc-draggable=true] .toc-list-item-title,.toc-list-item[data-toc-draggable=true]:active,.toc-list-item[data-toc-draggable=true]:active .toc-list-item-shell--heading,.toc-list-item[data-toc-draggable=true]:active .toc-list-item-title{cursor:pointer}.toc-list-item[data-toc-draggable=true] .toc-drag-handle{cursor:grab}.toc-list-item:hover:not(.liquid-list-item--active):not(.toc-list-item--drop-combine) .toc-list-item-shell--heading,.toc-list-item:hover:not(.liquid-list-item--active):not(.toc-list-item--drop-combine) .toc-list-item-shell--ai{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent));box-shadow:inset 0 0 0 1px var(--minimal-state-hover-border, transparent)}.toc-list-item-title{display:block;flex:1 1 auto;min-width:0;font-size:16px;line-height:22px;font-weight:400}.toc-list-item:not(.toc-list-item--drop-combine),.toc-list-item:not(.toc-list-item--drop-combine):hover,.toc-list-item.liquid-list-item--active:not(.toc-list-item--drop-combine),:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item:not(.toc-list-item--drop-combine),:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item:not(.toc-list-item--drop-combine):hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item.liquid-list-item--active:not(.toc-list-item--drop-combine){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.toc-list-item.liquid-list-item--active .toc-list-item-shell--heading,.toc-list-item.liquid-list-item--active .toc-list-item-shell--ai{background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 86%, var(--app-surface)))!important;box-shadow:inset 0 0 0 1px var(--minimal-state-active-border, color-mix(in srgb, var(--app-border) 88%, transparent))!important}.liquid-list-item:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent));border-color:var(--minimal-state-hover-border, transparent);color:var(--minimal-state-hover-text, color-mix(in srgb, var(--app-text) 90%, transparent))}.liquid-list-item--active{color:var(--minimal-state-active-text, color-mix(in srgb, var(--app-text) 96%, transparent))!important;border-color:var(--minimal-state-active-border, color-mix(in srgb, var(--app-border) 88%, transparent))!important;background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 86%, var(--app-surface)))!important;font-weight:600}.tree-sidebar-section{min-height:0;display:flex;flex-direction:column}[data-note-tree-panel-content=true]>.liquid-panel-surface{padding-top:22px;border-radius:var(--sidebar-ui-panel-radius);border-color:var(--sidebar-ui-panel-border);background:var(--sidebar-ui-panel-bg);overflow:visible;box-shadow:var(--sidebar-ui-panel-shadow)}:root[data-theme] [data-note-tree-panel-content=true]>.liquid-panel-surface{box-shadow:var(--sidebar-ui-panel-shadow)}[data-note-tree-panel-content=true] .tree-sidebar-section-title{padding-left:0;padding-bottom:8px;color:color-mix(in srgb,var(--app-text) 42%,transparent);font-size:14px;font-weight:650;line-height:20px}[data-note-tree-panel-content=true] .tree-note-row,[data-note-tree-panel-content=true] .tree-recent-row{border-radius:var(--sidebar-ui-row-radius)!important;font-size:15px!important;line-height:22px}.tree-sidebar-section--recent{flex:0 0 auto;margin:0 0 8px;padding:0 2px 5px;border-bottom:0}.tree-sidebar-section--notes{padding:0 2px 2px}.tree-sidebar-section-title{padding:0 0 7px;color:color-mix(in srgb,var(--app-text) 58%,transparent);font-size:14px;font-weight:650;line-height:20px}.tree-recent-list{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.tree-recent-row{width:100%;min-height:28px;display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:var(--tree-note-radius);background:transparent;padding:3px 8px 3px 20px;color:color-mix(in srgb,var(--app-text) 78%,transparent);font-size:13px;line-height:18px;cursor:pointer}.tree-sidebar-bottom{border-color:color-mix(in srgb,var(--app-border) 20%,transparent);padding-left:2px;padding-right:2px}.tree-sidebar-action-row{position:relative;overflow:visible}.tree-sidebar-action-row>.relative{position:static}.tree-account-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:156px;min-width:0;height:34px;border:0;border-radius:8px;background:transparent;color:var(--app-text);display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;margin:0;box-shadow:none;font:inherit;line-height:1;vertical-align:baseline}.tree-account-trigger-avatar{width:30px;height:30px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--app-border) 84%,transparent);background:color-mix(in srgb,var(--app-surface) 94%,transparent);color:var(--ui-muted-text);display:flex;align-items:center;justify-content:center;flex:0 0 30px}.tree-account-trigger.dock-more-btn--active .tree-account-trigger-avatar{background:var(--minimal-state-active-bg)}.tree-account-trigger-name{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:16px;padding-top:1px}.tree-google-login-shell{position:relative;display:block;width:248px;height:var(--app-modal-button-height);border-radius:9999px}.tree-google-login-visual{width:100%;height:100%;border-radius:9999px;border:1px solid color-mix(in srgb,var(--app-border) 78%,transparent);background:color-mix(in srgb,var(--app-surface) 88%,transparent);color:color-mix(in srgb,var(--app-text) 74%,transparent);display:flex;align-items:center;justify-content:center;gap:14px;font-size:14px;font-weight:680;line-height:1;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.tree-google-login-shell:hover .tree-google-login-visual{border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 86%, transparent));background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 86%, transparent));color:var(--minimal-state-hover-text, var(--app-text))}.tree-google-login-mark{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--app-text) 52%,var(--app-surface) 48%);font-size:18px;font-weight:760;line-height:1}.tree-google-login-mark path{fill:currentColor;fill-opacity:1}.tree-google-login-native{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:9999px;opacity:.01}.tree-google-login-native iframe{width:100%!important;height:100%!important}.tree-bottom-menu,.tree-note-action-menu{border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 96%,transparent);box-shadow:0 8px 22px color-mix(in srgb,#000 7%,transparent);color:var(--app-text);padding:6px}.tree-bottom-menu{position:absolute;bottom:calc(100% + 7px);left:0;z-index:70;display:grid;grid-template-columns:max-content max-content;gap:10px;width:-moz-max-content;width:max-content;min-width:280px;max-width:calc(100vw - 32px)}.tree-bottom-menu-column{display:flex;flex-direction:column;gap:2px}.tree-bottom-menu-column--split{border-left:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);padding-left:10px}.tree-note-action-menu{position:fixed;z-index:520;min-width:154px;display:flex;flex-direction:column;gap:2px}.tree-menu-item{min-height:30px;display:flex;align-items:center;gap:7px;border:0;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--app-text) 42%,transparent);padding:0 10px;font-size:14px;font-weight:650;line-height:20px;white-space:nowrap;text-align:left}.tree-menu-item span{min-width:-moz-max-content;min-width:max-content;overflow:visible;text-overflow:clip}.tree-menu-item:hover{background:color-mix(in srgb,var(--app-surface-muted) 54%,transparent);color:color-mix(in srgb,var(--app-text) 58%,transparent)}.tree-note-title-line{display:inline-flex;min-width:0;max-width:100%;align-items:baseline;gap:4px;white-space:nowrap}.tree-note-title-text{min-width:0;max-width:100%;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-share-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:15px;line-height:1;font-weight:760;vertical-align:baseline}.tree-share-mark--link{color:var(--ui-accent-strong, var(--ui-accent));opacity:.3}.tree-share-mark--blog{color:var(--ui-accent-strong, var(--ui-accent));opacity:1}.tree-note-inline-outline-toggle{display:none;flex:0 0 auto;width:16px;height:16px;align-items:center;justify-content:center;border:0;border-radius:9999px;background:transparent;color:var(--ui-soft-text);opacity:0;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.tree-note-inline-outline-toggle:hover{background:color-mix(in srgb,var(--app-surface-muted) 68%,transparent);color:var(--app-text)}:root[data-theme=dark] .tree-share-mark--blog{color:var(--ui-accent-strong, var(--ui-accent));opacity:1}.tree-menu-item--danger:hover{background:color-mix(in srgb,#fee2e2 68%,var(--app-surface));color:#b91c1c}.tree-note-row--drag-source,.toc-list-item--drag-source{opacity:.42}.tree-note-row,.tree-note-row:hover,.tree-note-row.liquid-list-item--active,.toc-list-item,.toc-list-item:hover,.toc-list-item.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-note-row,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-note-row:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-note-row.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item.liquid-list-item--active{border-radius:var(--tree-note-radius)!important}[data-note-tree-panel-content=true] .tree-note-row,[data-note-tree-panel-content=true] .tree-note-row:hover,[data-note-tree-panel-content=true] .tree-note-row.liquid-list-item--active,[data-note-tree-panel-content=true] .tree-recent-row,[data-note-tree-panel-content=true] .tree-recent-row:hover,[data-note-tree-panel-content=true] .tree-recent-row.liquid-list-item--active{border-radius:var(--sidebar-ui-row-radius)!important}[data-note-tree-panel-content=true] .tree-note-row.liquid-list-item--active,[data-note-tree-panel-content=true] .tree-recent-row.liquid-list-item--active{border-color:var(--sidebar-ui-row-active-border)!important;background:var(--sidebar-ui-row-active-bg)!important;color:var(--sidebar-ui-row-active-text)!important;box-shadow:var(--sidebar-ui-row-active-shadow)!important}:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row,:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row:hover,:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row.liquid-list-item--active,:root[data-theme] [data-note-tree-panel-content=true] .tree-recent-row,:root[data-theme] [data-note-tree-panel-content=true] .tree-recent-row:hover,:root[data-theme] [data-note-tree-panel-content=true] .tree-recent-row.liquid-list-item--active{border-radius:var(--sidebar-ui-row-radius)!important}:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row.liquid-list-item--active,:root[data-theme] [data-note-tree-panel-content=true] .tree-recent-row.liquid-list-item--active{border-color:var(--sidebar-ui-row-active-border)!important;background:var(--sidebar-ui-row-active-bg)!important;color:var(--sidebar-ui-row-active-text)!important;box-shadow:var(--sidebar-ui-row-active-shadow)!important}:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row:hover:not(.tree-note-row--drop-combine):not(.tree-note-row--drag-source),:root[data-theme] [data-note-tree-panel-content=true] .tree-recent-row:hover:not(.liquid-list-item--active){border-color:var(--sidebar-ui-row-hover-border)!important;background:var(--sidebar-ui-row-hover-bg)!important;color:var(--sidebar-ui-row-hover-text)!important;box-shadow:var(--sidebar-ui-row-hover-shadow)!important}:root[data-theme=light] [data-note-tree-panel-content=true] .tree-note-row.liquid-list-item--active,:root[data-theme=light] [data-note-tree-panel-content=true] .tree-recent-row.liquid-list-item--active{background:var(--sidebar-ui-row-active-bg)!important}:root[data-theme=light] [data-note-tree-panel-content=true] .tree-note-row:hover:not(.tree-note-row--drop-combine):not(.tree-note-row--drag-source),:root[data-theme=light] [data-note-tree-panel-content=true] .tree-recent-row:hover:not(.liquid-list-item--active){background:var(--sidebar-ui-row-hover-bg)!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-note-tree-panel-content=true] .tree-note-row.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-note-tree-panel-content=true] .tree-recent-row.liquid-list-item--active{background:var(--sidebar-ui-row-active-bg)!important}:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-note-tree-panel-content=true] .tree-note-row:hover:not(.tree-note-row--drop-combine):not(.tree-note-row--drag-source),:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-note-tree-panel-content=true] .tree-recent-row:hover:not(.liquid-list-item--active){background:var(--sidebar-ui-row-hover-bg)!important}.tree-note-row--drop-combine,.tree-note-row--drop-combine:hover,.tree-note-row--drop-combine.liquid-list-item--active,.toc-list-item--drop-combine,.toc-list-item--drop-combine:hover,.toc-list-item--drop-combine.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-note-row--drop-combine,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-note-row--drop-combine:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .tree-note-row--drop-combine.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine.liquid-list-item--active{border-radius:var(--tree-note-radius)!important;border-style:dashed!important;border-width:1px!important;border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--app-border))!important;background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent))!important;box-shadow:none!important}:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row--drop-combine,:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row--drop-combine:hover,:root[data-theme] [data-note-tree-panel-content=true] .tree-note-row--drop-combine.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-note-tree-panel-content=true] .tree-note-row--drop-combine,:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-note-tree-panel-content=true] .tree-note-row--drop-combine:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] [data-note-tree-panel-content=true] .tree-note-row--drop-combine.liquid-list-item--active{border-radius:var(--sidebar-ui-row-radius)!important}.toc-list-item--drop-combine,.toc-list-item--drop-combine:hover,.toc-list-item--drop-combine.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine.liquid-list-item--active{background:transparent!important;border-width:0!important;border-color:transparent!important}.toc-list-item--drop-combine .toc-list-item-shell--heading,.toc-list-item--drop-combine:hover .toc-list-item-shell--heading,.toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--heading,.toc-list-item--drop-combine .toc-list-item-shell--ai,.toc-list-item--drop-combine:hover .toc-list-item-shell--ai,.toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--ai,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine .toc-list-item-shell--heading,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine:hover .toc-list-item-shell--heading,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--heading,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine .toc-list-item-shell--ai,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine:hover .toc-list-item-shell--ai,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--ai{border-width:0!important;border-color:transparent!important;background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent))!important;box-shadow:none!important}.toc-list-item--drop-combine .toc-list-item-shell--heading:after,.toc-list-item--drop-combine:hover .toc-list-item-shell--heading:after,.toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--heading:after,.toc-list-item--drop-combine .toc-list-item-shell--ai:after,.toc-list-item--drop-combine:hover .toc-list-item-shell--ai:after,.toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--ai:after,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine .toc-list-item-shell--heading:after,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine:hover .toc-list-item-shell--heading:after,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--heading:after,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine .toc-list-item-shell--ai:after,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine:hover .toc-list-item-shell--ai:after,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-combine.liquid-list-item--active .toc-list-item-shell--ai:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;border:1px dashed color-mix(in srgb,var(--ui-accent) 48%,var(--app-border))}:root{--toc-drop-invalid-border-color: color-mix(in srgb, #d56b6b 58%, var(--app-border));--toc-drop-invalid-fill-bg: color-mix(in srgb, #fff4f2 82%, transparent)}.toc-list-item--drop-invalid,.toc-list-item--drop-invalid:hover,.toc-list-item--drop-invalid.liquid-list-item--active,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-invalid,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-invalid:hover,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-invalid.liquid-list-item--active{background:transparent!important;border-color:transparent!important}.toc-list-item--drop-invalid .toc-list-item-shell--heading,.toc-list-item--drop-invalid:hover .toc-list-item-shell--heading,.toc-list-item--drop-invalid.liquid-list-item--active .toc-list-item-shell--heading,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-invalid .toc-list-item-shell--heading,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-invalid:hover .toc-list-item-shell--heading,:root[data-theme=light][data-style-preset=minimal-white-awwwards] .toc-list-item--drop-invalid.liquid-list-item--active .toc-list-item-shell--heading{border-style:dashed!important;border-width:1px!important;border-color:var(--toc-drop-invalid-border-color)!important;background:var(--toc-drop-invalid-fill-bg)!important;box-shadow:none!important}.tree-note-drop-indicator,.toc-drop-indicator{--tree-drop-left: 18px;--tree-drop-width: 96px;--toc-drop-left: var(--tree-drop-left);--toc-drop-width: var(--tree-drop-width);position:absolute;left:var(--toc-drop-left);width:var(--toc-drop-width);height:2px;pointer-events:none;z-index:3;border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 88%,var(--app-surface) 12%);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 10%,transparent)}.tree-note-drop-indicator--before,.toc-drop-indicator--before{top:-5px}.tree-note-drop-indicator--after,.toc-drop-indicator--after{bottom:-5px}.tree-note-drop-indicator-cap,.toc-drop-indicator-cap{position:absolute;left:-8px;top:50%;width:0;height:0;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid color-mix(in srgb,var(--ui-accent) 88%,var(--app-surface) 12%)}[data-note-tree-panel-content=true] .tree-note-drop-indicator{box-shadow:none}[data-note-tree-panel-content=true] .tree-note-drop-indicator-cap{left:-7px;width:7px;height:8px;border:0;border-radius:1px;background:color-mix(in srgb,var(--ui-accent) 88%,var(--app-surface) 12%);clip-path:polygon(0 0,100% 50%,0 100%)}.tree-note-drag-preview{position:fixed;left:0;top:0;z-index:90;pointer-events:none;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 24px));display:flex;flex-direction:column;align-items:stretch}.tree-note-drag-preview-card{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;min-width:132px;max-width:min(340px,calc(100vw - 24px));padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--app-border) 62%,transparent);background:color-mix(in srgb,var(--app-surface) 92%,var(--app-bg) 8%);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toc-drag-preview-card{align-items:flex-start;gap:12px;max-width:min(280px,calc(100vw - 24px))}.toc-drag-preview-invalid-reason{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:2px;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:var(--tree-note-radius);border:1px solid var(--toc-drop-invalid-border-color);background:color-mix(in srgb,#fff4f2 82%,var(--app-surface) 18%);color:var(--toc-drop-invalid-border-color);font-size:16px;line-height:1.35;font-weight:400;text-align:center;box-shadow:0 10px 22px color-mix(in srgb,#d56b6b 10%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.toc-drag-preview-invalid-text{display:block;min-width:0;flex:1 1 auto}.toc-drag-preview-invalid-reason--en{justify-content:flex-start;gap:10px;padding-block:11px;font-size:15px;line-height:1.4;letter-spacing:-.01em;text-align:left}.toc-drag-preview-invalid-reason--en .toc-drag-preview-invalid-text{max-inline-size:20ch;margin-inline:auto;text-wrap:balance;overflow-wrap:normal;word-break:normal}.toc-drag-preview-invalid-reason--zh .toc-drag-preview-invalid-text{text-align:center}.toc-drag-preview-invalid-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;height:1em;align-self:center}.tree-note-drag-preview-icon{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--app-text) 62%,transparent)}.toc-drag-preview-icon{color:color-mix(in srgb,var(--app-text) 62%,#666666 38%);margin-top:var(--toc-preview-row-pad-y, 5px)}.tree-note-drag-preview-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--app-text) 94%,transparent);font-size:15px;line-height:20px;font-weight:400}.toc-drag-preview-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--toc-preview-row-gap, 5px)}.toc-drag-preview-line{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:var(--toc-preview-row-pad-y, 5px);padding-bottom:var(--toc-preview-row-pad-y, 5px);padding-left:calc(var(--toc-drag-preview-depth, 0) * var(--toc-preview-indent-step, 1em));color:color-mix(in srgb,var(--app-text) 82%,var(--ui-soft-text))}.toc-drag-preview-more{display:block;min-width:0;padding-top:2px;color:color-mix(in srgb,var(--ui-soft-text) 88%,var(--app-text) 12%);font-size:12px;line-height:1.3;font-weight:500}.toc-dragged-branch-frame{position:absolute;z-index:3;pointer-events:none;border-radius:var(--toc-heading-shell-radius, 8px);border:1px solid color-mix(in srgb,var(--ui-accent) 44%,var(--app-border));background:color-mix(in srgb,var(--ui-accent) 4%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 6%,transparent)}.tree-note-dnd-active,.tree-note-dnd-active *{cursor:grabbing!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.tree-note-dnd-active.tree-note-dnd-invalid,.tree-note-dnd-active.tree-note-dnd-invalid *,.tree-note-dnd-active [data-note-tree-panel=true] [data-tree-drop-disabled=true],.tree-note-dnd-active [data-note-tree-panel=true] [data-tree-drop-disabled=true] *{cursor:not-allowed!important}.tree-note-dnd-active [data-note-tree-panel=true] .tree-note-row:hover:not(.tree-note-row--drop-combine):not(.tree-note-row--drag-source),.tree-note-dnd-active [data-note-tree-panel=true] .tree-note-row.liquid-list-item--active:not(.tree-note-row--drop-combine):not(.tree-note-row--drag-source),.tree-note-dnd-active [data-note-tree-panel=true] .tree-note-row.liquid-list-item--active:hover:not(.tree-note-row--drop-combine):not(.tree-note-row--drag-source){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.tree-note-dnd-active [data-note-tree-panel=true] .tree-outline-toggle,.tree-note-dnd-active [data-note-tree-panel=true] .tree-note-row-actions{width:0!important;max-width:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.toc-dnd-active,.toc-dnd-active *{cursor:grabbing!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.toc-dnd-active [data-toc-panel-content=true] .toc-list-item[data-toc-draggable=true],.toc-dnd-active [data-toc-panel-content=true] .toc-list-item[data-toc-draggable=true] *,.toc-dnd-active .toc-drag-preview-card,.toc-dnd-active .toc-drag-preview-card *{cursor:grabbing!important}.toc-dnd-active [data-toc-panel-content=true] .toc-list-item[data-toc-draggable=true].toc-list-item--drop-invalid,.toc-dnd-active [data-toc-panel-content=true] .toc-list-item[data-toc-draggable=true].toc-list-item--drop-invalid *{cursor:not-allowed!important}.toc-dnd-active [data-toc-panel-content=true] .toc-list-item:hover:not(.toc-list-item--drop-combine):not(.toc-list-item--drag-source),.toc-dnd-active [data-toc-panel-content=true] .toc-list-item.liquid-list-item--active:not(.toc-list-item--drop-combine):not(.toc-list-item--drag-source),.toc-dnd-active [data-toc-panel-content=true] .toc-list-item.liquid-list-item--active:hover:not(.toc-list-item--drop-combine):not(.toc-list-item--drag-source){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.dock-header{border-top-color:var(--ui-divider-color)!important;border-bottom-color:var(--ui-divider-color)!important;color:var(--ui-soft-text)}:root[data-theme=dark] .dock-header{border-top-color:color-mix(in srgb,var(--theme-palette-border, hsl(220 19% 28%)) 24%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--theme-palette-border, hsl(220 19% 28%)) 24%,transparent)!important}.dock-icon-btn{color:var(--ui-muted-text);border-color:transparent}.dock-icon-btn:hover{color:var(--minimal-state-hover-text)!important;background:var(--minimal-state-hover-bg)!important;border-color:var(--minimal-state-hover-border)!important}.dock-icon-btn--active{color:var(--minimal-state-active-text)!important;background:var(--minimal-state-active-bg)!important;border-color:var(--minimal-state-active-border)!important}.dock-round-btn{width:26px!important;height:26px!important;border-radius:9999px!important;border:1px solid color-mix(in srgb,var(--app-border) 92%,transparent)!important;background:color-mix(in srgb,var(--app-surface) 94%,transparent)!important;display:inline-flex;align-items:center;justify-content:center}.dock-round-btn:hover{border-color:var(--minimal-state-hover-border)!important;background:var(--minimal-state-hover-bg)!important;color:var(--minimal-state-hover-text)!important}.dock-round-btn:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.dock-round-btn:active{transform:scale(.96)}.dock-round-btn svg{width:13px;height:13px}.dock-quick-btn{--dock-primary-icon-size: 24px;width:34px;height:34px;border-radius:9999px;border:none;background:transparent;color:var(--dock-theme-indicator, var(--ui-accent));display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .16s ease,transform .12s ease,opacity .12s ease}.dock-quick-btn:hover{color:var(--ui-accent-strong);opacity:.92}.dock-quick-btn:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.dock-quick-btn:active{transform:scale(.96)}.dock-more-btn{color:var(--ui-muted-text)}.dock-more-glyph{width:26px;height:26px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--app-border) 92%,transparent);background:color-mix(in srgb,var(--app-surface) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.dock-more-glyph svg{width:13px;height:13px}.dock-more-btn:hover .dock-more-glyph,.dock-more-btn--active .dock-more-glyph{border-color:var(--minimal-state-hover-border);background:var(--minimal-state-hover-bg);color:var(--minimal-state-hover-text)}.dock-more-btn--active .dock-more-glyph{border-color:var(--minimal-state-active-border);background:var(--minimal-state-active-bg);color:var(--minimal-state-active-text)}.dock-theme-swatch{width:var(--dock-primary-icon-size);height:var(--dock-primary-icon-size);border-radius:9999px;border:1px solid var(--dock-theme-outline, color-mix(in srgb, var(--app-border) 90%, transparent));background:var(--dock-quick-accent-fill, var(--dock-theme-indicator, var(--ui-accent)));box-shadow:inset 0 1px 1px color-mix(in srgb,#ffffff 35%,transparent)}.dock-sound-bird{--dock-sound-bird-outline: var(--dock-theme-outline, color-mix(in srgb, var(--app-border) 80%, var(--app-text) 20%));--dock-sound-bird-surface: var(--dock-surface-color, var(--app-surface));--dock-sound-bird-middle: var(--dock-quick-accent-fill, var(--dock-theme-color, var(--ui-accent)));--dock-sound-bird-art-size: 100%;--dock-sound-bird-art-margin: 0%;width:var(--dock-primary-icon-size);height:var(--dock-primary-icon-size);position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;background:var(--dock-sound-bird-surface)}.dock-sound-bird-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.dock-sound-bird-art svg{width:var(--dock-sound-bird-art-size);height:var(--dock-sound-bird-art-size);display:block;overflow:visible;margin:var(--dock-sound-bird-art-margin)}.dock-sound-bird-art :is(path,circle){fill:var(--dock-sound-bird-outline)}.dock-sound-bird-art--singing path:nth-of-type(2),.dock-sound-bird-art--singing path:nth-of-type(3),.dock-sound-bird-art--singing path:nth-of-type(4){fill:var(--dock-sound-bird-middle)}.dock-sound-bird-art--singing path:nth-of-type(1),.dock-sound-bird-art--singing path:nth-of-type(5){fill:var(--dock-sound-bird-outline)}.dock-sound-bird-art--quiet{opacity:1;transition:none}.dock-sound-bird-art--singing{opacity:0;transition:none}.dock-sound-bird--singing .dock-sound-bird-art--singing{opacity:1}.dock-sound-bird--singing .dock-sound-bird-art--quiet{opacity:0}.dock-taiji{width:var(--dock-primary-icon-size);height:var(--dock-primary-icon-size);position:relative;display:inline-flex;align-items:center;justify-content:center}.dock-taiji-svg{width:100%;height:100%;display:block}.dock-taiji-shape-theme{fill:var(--dock-quick-accent-fill, var(--dock-taiji-theme-fill, var(--dock-theme-color, var(--ui-accent))))}.dock-taiji-shape-dock{fill:var(--dock-surface-color, var(--app-surface))}.dock-taiji-outline{fill:var(--dock-theme-outline, color-mix(in srgb, var(--app-border) 80%, var(--app-text) 20%))}.dock-taiji-dot-path{opacity:0;transition:opacity .18s ease}.dock-taiji-dot-path--theme{fill:var(--dock-quick-accent-fill, var(--dock-taiji-theme-fill, var(--dock-theme-color, var(--ui-accent))))}.dock-taiji-dot-path--dock{fill:var(--dock-surface-color, var(--app-surface))}:root[data-theme=light][data-style-preset=minimal-white-awwwards] .dock-taiji{--dock-taiji-theme-fill: color-mix(in srgb, var(--dock-theme-outline) 14%, var(--dock-surface-color, var(--app-surface)) 86%)}.dock-taiji-dot-path--outline{fill:var(--dock-theme-outline, color-mix(in srgb, var(--app-border) 80%, var(--app-text) 20%))}.dock-taiji-dot-path--visible{opacity:1}.dock-taiji--spin{animation:dock-taiji-spin-on 1s cubic-bezier(.2,.72,.25,1)}@keyframes dock-taiji-spin-on{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dock-menu-column--split{border-left-color:var(--ui-divider-color)!important}.dock-menu-item{color:var(--ui-muted-text)!important}.dock-menu-item:hover{color:var(--minimal-state-hover-text)!important;background:var(--minimal-state-hover-bg)!important;border-color:var(--minimal-state-hover-border)!important}.dock-menu-item--danger-active{color:#dc2626!important}.dock-menu-language-badge{border:1px solid color-mix(in srgb,var(--app-border) 88%,transparent);color:var(--ui-soft-text)}.dock-toolbar-btn{color:var(--ui-muted-text)}.dock-toolbar-btn:hover{color:var(--minimal-state-hover-text)!important}.dock-toolbar-btn--danger:hover{color:#dc2626!important}.tree-toggle-button,.tree-row-action{color:var(--ui-soft-text)}.tree-toggle-button:hover,.tree-row-action:hover{background:var(--minimal-state-hover-bg)!important;border-color:var(--minimal-state-hover-border)!important;color:var(--minimal-state-hover-text)!important}.tree-info-panel{border-top-color:var(--ui-divider-color)!important;color:var(--ui-soft-text);background:color-mix(in srgb,var(--app-surface) 98%,transparent)}.tree-note-list,.toc-note-list{--tree-note-list-fade-size: 12px;--tree-note-list-bottom-safe-size: 12px;position:relative;padding-bottom:var(--tree-note-list-bottom-safe-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tree-note-list{background:color-mix(in srgb,var(--app-surface) 98%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--tree-note-list-fade-size),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--tree-note-list-fade-size),#000 100%)}[data-note-tree-panel-content=true] .tree-note-list{background:transparent;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 100%);mask-image:linear-gradient(to bottom,#000 0,#000)}.toc-note-list{scroll-padding-top:var(--tree-note-list-fade-size);scroll-padding-bottom:var(--tree-note-list-bottom-safe-size);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 100%);mask-image:linear-gradient(to bottom,#000 0,#000)}.tree-note-list:before{content:"";display:block;position:sticky;top:0;z-index:1;height:12px;pointer-events:none;background:color-mix(in srgb,var(--app-surface) 96%,transparent)}[data-note-tree-panel-content=true] .tree-note-list:before{display:none}.toc-note-list:after{content:"";display:block;position:sticky;bottom:0;z-index:1;height:12px;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--app-surface) 98%,transparent) 100%)}.toc-top-safe-strip{position:sticky;top:0;z-index:1;overflow:visible;flex:0 0 12px;height:12px;pointer-events:none;background:color-mix(in srgb,var(--app-surface) 98%,transparent)}.toc-top-safe-strip--fade{background:linear-gradient(to bottom,color-mix(in srgb,var(--app-surface) 98%,transparent),color-mix(in srgb,var(--app-surface) 96%,transparent))}.toc-drop-indicator--top{top:50%;transform:translateY(-50%)}:root[data-theme=dark] .tree-info-panel{border-top-color:color-mix(in srgb,var(--theme-palette-border, hsl(220 19% 28%)) 22%,transparent)!important}.tree-graph-entry-row{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem}.tree-graph-entry-label,.tree-graph-entry-count{font-size:9px;color:var(--ui-soft-text)}.tree-graph-entry-count-btn{border:none;padding:0;font-size:9px;line-height:1;color:var(--ui-soft-text);background:transparent;cursor:pointer;transition:color .12s ease}.tree-graph-entry-count-btn:hover{color:var(--minimal-state-hover-text, var(--app-text))}.tree-graph-panel{height:100%}.tree-graph-canvas-shell{margin-top:5px;width:100%;height:168px;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-border) 56%,transparent);background:color-mix(in srgb,var(--app-surface) 84%,transparent)}.tree-graph-panel--full{margin-top:0;padding:0;border:none;background:transparent;height:100%}.tree-graph-canvas-shell--full{margin-top:0;width:100%;height:100%;border-radius:0;border:none;background:transparent}.tree-graph-canvas-shell canvas{display:block}.tree-graph-empty{height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ui-muted-text)}.tree-motto-text{color:var(--ui-muted-text)}.tree-motto-placeholder{color:var(--ui-soft-text)}.liquid-input{border:1px solid color-mix(in srgb,var(--app-border) 76%,transparent)!important;background:color-mix(in srgb,var(--app-surface-muted) 74%,transparent)!important;color:color-mix(in srgb,var(--app-text) 82%,transparent);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.liquid-input:focus{border-color:color-mix(in srgb,var(--ui-accent) 56%,transparent)!important;box-shadow:var(--ui-focus-ring);background:color-mix(in srgb,var(--app-surface) 92%,transparent)!important}.liquid-toast{background:color-mix(in srgb,var(--ui-accent) 84%,#ffffff);color:#fff;border:1px solid color-mix(in srgb,var(--ui-accent) 78%,#ffffff 22%);box-shadow:0 10px 24px #2563eb52;border-radius:999px}.tree-toggle-button,.tree-row-action,.tree-trash-row,.tree-motto-row,.dock-icon-btn,.dock-plus-btn,.liquid-icon-chip,.liquid-button-icon{border-radius:9999px!important}.tree-note-toggle-glyph,.tree-outline-toggle-glyph{display:inline-block;line-height:1;transform-origin:center;transition:transform .12s ease,opacity .12s ease}.tree-note-toggle-glyph{font-size:10px;font-weight:600;opacity:.9}.tree-note-toggle-glyph--expanded{transform:rotate(90deg)}.tree-outline-toggle{margin-left:4px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ui-soft-text)}.tree-outline-toggle-icon{display:block;line-height:0}.tree-outline-toggle:hover,.tree-outline-toggle:focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--minimal-state-hover-text)!important}.tree-outline-toggle--active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--minimal-state-active-text)!important}.tree-outline-toggle-glyph{font-size:12px;font-weight:500;opacity:.86}.tree-outline-toggle-glyph--expanded{transform:rotate(90deg)}.tree-outline-list{display:flex;flex-direction:column;gap:2px;margin-top:3px;margin-bottom:4px;margin-left:0;padding-right:8px;--tree-outline-cap-gap: 5px;--tree-outline-guide-color: color-mix(in srgb, var(--ui-accent) 22%, var(--app-border));background-image:linear-gradient(var(--tree-outline-guide-color),var(--tree-outline-guide-color));background-repeat:no-repeat;background-size:1px calc(100% - 10px);background-position:left var(--tree-outline-cap-gap);background-origin:content-box}:root[data-theme=dark] .tree-outline-list{--tree-outline-guide-color: color-mix(in srgb, var(--ui-accent) 30%, var(--app-border))}.tree-outline-item-row{display:block;min-height:28px;width:100%;position:relative}.tree-outline-item-row:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:1px;border-radius:9999px;background:transparent;pointer-events:none;transition:background-color .12s ease,width .12s ease}.tree-outline-item-row:hover:before,.tree-outline-item-row:focus-within:before{width:1px;background:color-mix(in srgb,var(--ui-accent) 88%,var(--app-border))}:root[data-theme=dark] .tree-outline-item-row:hover:before,:root[data-theme=dark] .tree-outline-item-row:focus-within:before{background:color-mix(in srgb,var(--ui-accent) 86%,var(--app-border))}.tree-outline-item{width:100%;min-height:28px;display:flex;position:relative;align-items:center;justify-content:flex-start;gap:4px;border:1px solid transparent;border-radius:9999px;padding-top:2px;padding-bottom:2px;padding-right:6px;overflow:hidden;color:color-mix(in srgb,var(--app-text) 68%,transparent);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.tree-outline-item:hover,.tree-outline-item:focus-within{background:transparent;border-color:transparent;color:var(--minimal-state-hover-text)}.tree-outline-item-label{flex:1 1 auto;width:100%;max-width:none;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:transparent;border:0;border-radius:9999px;padding-top:2px;padding-bottom:2px;padding-right:8px;font-size:15px;line-height:1.36;color:inherit}.tree-outline-item:hover .tree-outline-item-label,.tree-outline-item:focus-within .tree-outline-item-label{padding-right:24px}.tree-outline-add-btn{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:16px;height:16px;border:0;border-radius:9999px;background:transparent;color:var(--ui-soft-text);font-size:13px;line-height:1;font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:0}.tree-outline-add-btn:hover{color:var(--minimal-state-hover-text)}.tree-note-children{margin-top:4px}.tree-inline-create-row{margin-top:4px;margin-bottom:2px;padding-right:8px}.tree-inline-create-shell{width:100%;min-height:30px;display:flex;align-items:center;gap:4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-border) 62%,transparent);background:color-mix(in srgb,var(--app-surface) 94%,var(--app-surface-muted));padding:2px 4px 2px 8px}.tree-inline-create-shell--outline{min-height:28px}.tree-inline-create-input{flex:1;min-width:0;border:0;background:transparent;color:color-mix(in srgb,var(--app-text) 92%,transparent);font-size:14px;line-height:1.3;padding:2px 0}.tree-inline-create-input::-moz-placeholder{color:var(--ui-soft-text)}.tree-inline-create-input::placeholder{color:var(--ui-soft-text)}.tree-inline-create-input:focus{outline:none}.tree-inline-create-btn{width:20px;height:20px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ui-soft-text);font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}.tree-inline-create-btn:hover{background:var(--minimal-state-hover-bg);border-color:var(--minimal-state-hover-border);color:var(--minimal-state-hover-text)}.tree-inline-create-btn--danger:hover{border-color:color-mix(in srgb,#ef4444 38%,var(--minimal-state-hover-border));background:color-mix(in srgb,#ef4444 14%,transparent);color:color-mix(in srgb,#ef4444 76%,var(--minimal-state-hover-text))}:root[data-theme=dark] .liquid-panel,:root[data-theme=dark] .liquid-popover{border-color:color-mix(in srgb,var(--app-border) 74%,transparent)}:root[data-theme=dark] .liquid-button{color:color-mix(in srgb,var(--app-text) 84%,transparent)}:root[data-theme=dark] .liquid-button:hover{background:var(--minimal-state-hover-bg);border-color:var(--minimal-state-hover-border);color:var(--minimal-state-hover-text)}:root[data-theme=dark] .liquid-button-icon{background:transparent;border-color:transparent}:root[data-theme=dark] .liquid-button-icon:hover{background:var(--minimal-state-hover-bg);border-color:var(--minimal-state-hover-border);color:var(--minimal-state-hover-text)}:root[data-theme=dark] .liquid-icon-chip{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .liquid-card{background:color-mix(in srgb,var(--app-surface-muted) 58%,var(--app-surface));border-color:color-mix(in srgb,var(--app-border) 90%,transparent);box-shadow:none}:root[data-theme=dark] .liquid-card:hover{border-color:color-mix(in srgb,var(--ui-accent) 44%,var(--app-border));box-shadow:0 6px 14px #0206173d}:root[data-theme=dark] .liquid-card--active{background:color-mix(in srgb,var(--ui-accent) 14%,var(--app-surface-muted));border-color:color-mix(in srgb,var(--ui-accent-strong) 52%,var(--app-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 24%,transparent)}:root[data-theme=dark] .liquid-list-item:hover{background:var(--minimal-state-hover-bg);border-color:var(--minimal-state-hover-border);color:var(--minimal-state-hover-text)}:root[data-theme=dark] .liquid-list-item--active{background:var(--minimal-state-active-bg)!important;color:var(--minimal-state-active-text)!important;border-color:var(--minimal-state-active-border)!important}:root[data-theme=dark] .liquid-toast{box-shadow:0 14px 30px #1d4ed866}:root[data-theme=dark] body,:root[data-theme=dark] #root{background-color:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .bg-white{background-color:var(--app-surface)!important}:root[data-theme=dark] .bg-white\/90{background-color:color-mix(in srgb,var(--app-surface) 90%,transparent)!important}:root[data-theme=dark] .bg-white\/80{background-color:color-mix(in srgb,var(--app-surface) 82%,transparent)!important}:root[data-theme=dark] .bg-white\/75{background-color:color-mix(in srgb,var(--app-surface-muted) 88%,transparent)!important}:root[data-theme=dark] .bg-white\/70{background-color:color-mix(in srgb,var(--app-surface-muted) 84%,transparent)!important}:root[data-theme=dark] .bg-gray-50{background-color:var(--app-surface-muted)!important}:root[data-theme=dark] .bg-gray-100{background-color:var(--app-surface-muted)!important}:root[data-theme=dark] .bg-blue-50{background-color:color-mix(in srgb,var(--ui-accent) 16%,transparent)!important}:root[data-theme=dark] .border-gray-200{border-color:var(--app-border)!important}:root[data-theme=dark] .border-gray-100{border-color:var(--app-border-muted)!important}:root[data-theme=dark] .border-gray-200\/50{border-color:color-mix(in srgb,var(--app-border) 50%,transparent)!important}:root[data-theme=dark] .border-gray-200\/80{border-color:color-mix(in srgb,var(--app-border) 80%,transparent)!important}:root[data-theme=dark] .text-gray-900{color:var(--app-text)!important}:root[data-theme=dark] .text-gray-800{color:color-mix(in srgb,var(--app-text) 94%,transparent)!important}:root[data-theme=dark] .text-gray-700{color:color-mix(in srgb,var(--app-text) 90%,transparent)!important}:root[data-theme=dark] .text-gray-600{color:color-mix(in srgb,var(--app-text) 84%,transparent)!important}:root[data-theme=dark] .text-gray-500{color:color-mix(in srgb,var(--app-text) 76%,transparent)!important}:root[data-theme=dark] .text-gray-400{color:color-mix(in srgb,var(--app-text) 68%,transparent)!important}:root[data-theme=dark] .text-gray-300{color:color-mix(in srgb,var(--app-text) 82%,transparent)!important}:root[data-theme=dark] .hover\:bg-gray-50:hover{background-color:color-mix(in srgb,var(--app-surface-muted) 88%,transparent)!important}:root[data-theme=dark] .hover\:bg-gray-100:hover{background-color:color-mix(in srgb,var(--app-surface-muted) 96%,transparent)!important}:root[data-theme=dark] .hover\:bg-white:hover{background-color:color-mix(in srgb,var(--app-surface) 96%,transparent)!important}:root[data-theme=dark] .hover\:text-gray-900:hover{color:var(--app-text)!important}:root[data-theme=dark] .prose,.appearance-theme-preview[data-preview-theme=dark] .prose{--tw-prose-body: color-mix(in srgb, var(--app-text) 88%, transparent);--tw-prose-headings: var(--app-text);--tw-prose-lead: color-mix(in srgb, var(--app-text) 70%, transparent);--tw-prose-links: var(--ui-accent-strong);--tw-prose-bold: var(--app-text);--tw-prose-counters: color-mix(in srgb, var(--app-text) 70%, transparent);--tw-prose-bullets: color-mix(in srgb, var(--app-text) 52%, transparent);--tw-prose-hr: var(--app-border);--tw-prose-quotes: color-mix(in srgb, var(--app-text) 88%, transparent);--tw-prose-quote-borders: var(--app-border);--tw-prose-captions: color-mix(in srgb, var(--app-text) 56%, transparent);--tw-prose-code: var(--app-text);--tw-prose-pre-code: color-mix(in srgb, var(--app-text) 88%, transparent);--tw-prose-pre-bg: color-mix(in srgb, var(--app-surface-muted) 82%, transparent);--tw-prose-th-borders: var(--app-border);--tw-prose-td-borders: var(--app-border)}:root[data-theme=dark] .ProseMirror,:root[data-theme=dark] .prose,.appearance-theme-preview[data-preview-theme=dark] .ProseMirror,.appearance-theme-preview[data-preview-theme=dark] .prose{color:var(--app-text)}.ProseMirror a,.prose a,.ProseMirror span[data-link-draft=true],.prose span[data-link-draft=true],.ProseMirror .external-link-draft-node,.prose .external-link-draft-node,.ProseMirror span[data-note-link=true],.prose span[data-note-link=true],.time-token{--inline-chip-icon-size: 1em;--inline-chip-icon-y-adjust: 0px;--inline-chip-icon-x-adjust: 0px;--inline-chip-side-gap: .14em;--inline-chip-pad-x: .3em;--inline-chip-icon-gap: .22em;--inline-chip-line-height: 1.22;--inline-chip-block-pad: .025em;--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2'/%3E%3Cpath d='M15 7h2a5 5 0 1 1 0 10h-2'/%3E%3Cline x1='8' y1='12' x2='16' y2='12'/%3E%3C/svg%3E");--inline-chip-border: color-mix(in srgb, var(--app-border) 86%, transparent);--inline-chip-bg: color-mix(in srgb, var(--app-surface-muted) 84%, var(--app-surface));--inline-chip-text: color-mix(in srgb, var(--app-text) 82%, transparent);--inline-chip-border-hover: color-mix(in srgb, var(--ui-accent) 18%, var(--app-border));--inline-chip-bg-hover: color-mix(in srgb, var(--ui-accent) 5%, var(--app-surface-muted));--inline-chip-text-hover: color-mix(in srgb, var(--app-text) 88%, transparent)}.ProseMirror a,.prose a,.ProseMirror span[data-link-draft=true],.prose span[data-link-draft=true],.ProseMirror span[data-note-link=true],.prose span[data-note-link=true],.time-token{position:relative;display:inline-block;max-width:calc(100% - var(--inline-chip-side-gap) * 2);padding:var(--inline-chip-block-pad) var(--inline-chip-pad-x) var(--inline-chip-block-pad) calc(var(--inline-chip-pad-x) + var(--inline-chip-icon-size) + var(--inline-chip-icon-gap));margin-left:0;margin-right:var(--inline-chip-side-gap);border-radius:4px;border:1px solid var(--inline-chip-border);background:var(--inline-chip-bg);color:var(--inline-chip-text);cursor:pointer;text-decoration:none!important;text-decoration-line:none!important;font-weight:500;vertical-align:baseline;transition:background-color .15s ease,border-color .15s ease,color .15s ease;line-height:var(--inline-chip-line-height);white-space:normal;overflow-wrap:anywhere}.ProseMirror span[data-link-draft=true],.prose span[data-link-draft=true]{min-width:0;padding-right:0;margin-right:0;caret-color:currentColor;border-left-color:transparent;border-right-color:transparent;border-radius:0}.ProseMirror .external-link-draft-node,.prose .external-link-draft-node{--external-link-draft-editable: color-mix(in srgb, var(--ui-accent) 72%, var(--app-text));--external-link-draft-title: color-mix(in srgb, var(--app-text) 88%, var(--ui-accent) 12%);position:relative;display:inline-flex;align-items:center;max-width:calc(100% - var(--inline-chip-side-gap) * 2);padding:var(--inline-chip-block-pad) calc(var(--inline-chip-pad-x) + .5em) var(--inline-chip-block-pad) calc(var(--inline-chip-pad-x) + var(--inline-chip-icon-size) + var(--inline-chip-icon-gap));margin-right:var(--inline-chip-side-gap);border-radius:4px;border:1px solid var(--inline-chip-border);background:var(--inline-chip-bg);color:var(--inline-chip-text);line-height:var(--inline-chip-line-height);vertical-align:baseline;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror .external-link-draft-node__icon,.prose .external-link-draft-node__icon{position:absolute;left:calc(var(--inline-chip-pad-x) + var(--inline-chip-icon-x-adjust, 0px));top:calc(50% + var(--inline-chip-icon-y-adjust, 0px));width:var(--inline-chip-icon-size);height:var(--inline-chip-icon-size);opacity:.82;background-color:currentColor;-webkit-mask:var(--inline-link-icon-mask) center / contain no-repeat;mask:var(--inline-link-icon-mask) center / contain no-repeat;transform:translateY(-50%);pointer-events:none}.ProseMirror .external-link-draft-node__fixed,.prose .external-link-draft-node__fixed{color:color-mix(in srgb,var(--app-text) 38%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:text}.ProseMirror .external-link-draft-node__input-wrap,.prose .external-link-draft-node__input-wrap{position:relative;display:inline-flex;align-items:center;min-width:0}.ProseMirror .external-link-draft-node__input,.prose .external-link-draft-node__input{min-width:2.4em;max-width:min(28em,42vw);width:auto;border:0;outline:0;padding:0 .12em;margin:0;background:color-mix(in srgb,var(--app-surface) 42%,transparent);color:var(--external-link-draft-editable);caret-color:transparent;font:inherit;font-weight:600;line-height:inherit;border-radius:3px;box-shadow:inset 0 -.12em color-mix(in srgb,var(--ui-accent) 18%,transparent);-webkit-user-select:text;-moz-user-select:text;user-select:text}.ProseMirror .external-link-draft-node__input--title,.prose .external-link-draft-node__input--title{color:var(--external-link-draft-title)}.ProseMirror .external-link-draft-node__input::-moz-placeholder,.prose .external-link-draft-node__input::-moz-placeholder{color:color-mix(in srgb,var(--app-text) 34%,transparent)}.ProseMirror .external-link-draft-node__input::placeholder,.prose .external-link-draft-node__input::placeholder{color:color-mix(in srgb,var(--app-text) 34%,transparent)}.ProseMirror .external-link-draft-node__caret,.prose .external-link-draft-node__caret{position:absolute;left:var(--external-link-draft-caret-left, 0px);top:50%;width:2px;height:1.22em;border-radius:999px;background:var(--external-link-draft-editable);transform:translateY(-50%);pointer-events:none;animation:external-link-draft-caret-blink 1s steps(1,end) infinite}.ProseMirror .external-link-draft-node__input-wrap:has(.external-link-draft-node__input--title) .external-link-draft-node__caret,.prose .external-link-draft-node__input-wrap:has(.external-link-draft-node__input--title) .external-link-draft-node__caret{background:var(--external-link-draft-title)}@keyframes external-link-draft-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ProseMirror span[data-link-draft=true][data-link-draft-part=open],.prose span[data-link-draft=true][data-link-draft-part=open]{padding-right:.05em;border-left-color:var(--inline-chip-border);border-right-color:transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;color:color-mix(in srgb,var(--app-text) 38%,transparent);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror span[data-link-draft=true][data-link-draft-part=label],.prose span[data-link-draft=true][data-link-draft-part=label],.ProseMirror span[data-link-draft=true][data-link-draft-part=url],.prose span[data-link-draft=true][data-link-draft-part=url]{padding-left:.1em;padding-right:.1em;border-left-color:transparent;border-right-color:transparent;border-radius:0;background:color-mix(in srgb,var(--app-surface) 42%,transparent);cursor:text}.ProseMirror span[data-link-draft=true][data-link-draft-part=url],.prose span[data-link-draft=true][data-link-draft-part=url]{color:color-mix(in srgb,var(--ui-accent) 72%,var(--app-text))}.ProseMirror span[data-link-draft=true][data-link-draft-part=middle],.prose span[data-link-draft=true][data-link-draft-part=middle],.ProseMirror span[data-link-draft=true][data-link-draft-part=close],.prose span[data-link-draft=true][data-link-draft-part=close]{padding-left:0;padding-right:0;border-left-color:transparent;border-right-color:transparent;border-radius:0;color:color-mix(in srgb,var(--app-text) 38%,transparent);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror span[data-link-draft=true]:not([data-link-draft-part=open]):before,.prose span[data-link-draft=true]:not([data-link-draft-part=open]):before{display:none}.ProseMirror span[data-link-draft=true][data-link-draft-part=close],.prose span[data-link-draft=true][data-link-draft-part=close]{padding-right:calc(var(--inline-chip-pad-x) + .5em);margin-right:var(--inline-chip-side-gap);border-right-color:var(--inline-chip-border);border-top-right-radius:4px;border-bottom-right-radius:4px}.ProseMirror a:before,.prose a:before,.ProseMirror span[data-link-draft=true]:before,.prose span[data-link-draft=true]:before,.ProseMirror span[data-note-link=true]:before,.prose span[data-note-link=true]:before,.time-token:before{content:"";position:absolute;left:calc(var(--inline-chip-pad-x) + var(--inline-chip-icon-x-adjust, 0px));top:calc(50% + var(--inline-chip-icon-y-adjust, 0px));width:var(--inline-chip-icon-size);height:var(--inline-chip-icon-size);margin:0;opacity:.82;background-color:currentColor;-webkit-mask:var(--inline-link-icon-mask) center / contain no-repeat;mask:var(--inline-link-icon-mask) center / contain no-repeat;transform:translateY(-50%)}.ProseMirror a:hover,.prose a:hover,.ProseMirror span[data-link-draft=true]:hover,.prose span[data-link-draft=true]:hover,.ProseMirror span[data-note-link=true]:hover,.prose span[data-note-link=true]:hover,.time-token:hover{background:var(--inline-chip-bg-hover);border-color:var(--inline-chip-border-hover);color:var(--inline-chip-text-hover)}.ProseMirror a[data-link-draft=true],.prose a[data-link-draft=true],.ProseMirror span[data-link-draft=true],.prose span[data-link-draft=true]{min-width:0}.ProseMirror span[data-link-draft=true]:has(+span[data-link-draft=true]),.prose span[data-link-draft=true]:has(+span[data-link-draft=true]){margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ProseMirror a[data-link-loading=true]:after,.prose a[data-link-loading=true]:after{content:attr(data-link-loading-label);margin-left:.42em;color:color-mix(in srgb,var(--app-text) 52%,transparent);font-weight:400;white-space:nowrap}.ProseMirror a:focus,.prose a:focus,.ProseMirror a:active,.prose a:active,.ProseMirror a:visited,.prose a:visited,.ProseMirror a:hover,.prose a:hover,.ProseMirror span[data-link-draft=true]:focus,.prose span[data-link-draft=true]:focus,.ProseMirror span[data-link-draft=true]:active,.prose span[data-link-draft=true]:active,.ProseMirror span[data-link-draft=true]:hover,.prose span[data-link-draft=true]:hover,.ProseMirror span[data-note-link=true]:focus,.prose span[data-note-link=true]:focus,.ProseMirror span[data-note-link=true]:active,.prose span[data-note-link=true]:active,.ProseMirror span[data-note-link=true]:hover,.prose span[data-note-link=true]:hover{text-decoration:none!important;text-decoration-line:none!important}:root[data-theme=dark] .ProseMirror a,:root[data-theme=dark] .prose a,:root[data-theme=dark] .ProseMirror span[data-link-draft=true],:root[data-theme=dark] .prose span[data-link-draft=true],:root[data-theme=dark] .ProseMirror span[data-note-link=true],:root[data-theme=dark] .prose span[data-note-link=true],.appearance-theme-preview[data-preview-theme=dark] .ProseMirror a,.appearance-theme-preview[data-preview-theme=dark] .prose a,.appearance-theme-preview[data-preview-theme=dark] .ProseMirror span[data-link-draft=true],.appearance-theme-preview[data-preview-theme=dark] .prose span[data-link-draft=true],.appearance-theme-preview[data-preview-theme=dark] .ProseMirror span[data-note-link=true],.appearance-theme-preview[data-preview-theme=dark] .prose span[data-note-link=true]{color:var(--inline-chip-text)}:root[data-theme=dark] .ProseMirror a:hover,:root[data-theme=dark] .prose a:hover,:root[data-theme=dark] .ProseMirror span[data-link-draft=true]:hover,:root[data-theme=dark] .prose span[data-link-draft=true]:hover,:root[data-theme=dark] .ProseMirror span[data-note-link=true]:hover,:root[data-theme=dark] .prose span[data-note-link=true]:hover,.appearance-theme-preview[data-preview-theme=dark] .ProseMirror a:hover,.appearance-theme-preview[data-preview-theme=dark] .prose a:hover,.appearance-theme-preview[data-preview-theme=dark] .ProseMirror span[data-link-draft=true]:hover,.appearance-theme-preview[data-preview-theme=dark] .prose span[data-link-draft=true]:hover,.appearance-theme-preview[data-preview-theme=dark] .ProseMirror span[data-note-link=true]:hover,.appearance-theme-preview[data-preview-theme=dark] .prose span[data-note-link=true]:hover{color:var(--inline-chip-text-hover)}.ProseMirror a[data-link-kind=mail],.prose a[data-link-kind=mail]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.ProseMirror a[data-link-kind=video],.prose a[data-link-kind=video]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M10 9v6l5-3z' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.ProseMirror a[data-link-kind=audio],.prose a[data-link-kind=audio]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 8v8a2 2 0 1 1-1.5-1.95V10l7-1v5a2 2 0 1 1-1.5-1.95V7z'/%3E%3C/svg%3E")}.ProseMirror a[data-link-kind=x],.prose a[data-link-kind=x]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M22 5.8c-.7.3-1.5.5-2.2.6.8-.5 1.4-1.2 1.7-2.1-.8.5-1.7.8-2.6 1A3.9 3.9 0 0 0 12.2 8c0 .3 0 .6.1.9A11.1 11.1 0 0 1 4.2 4.8 3.9 3.9 0 0 0 5.4 10c-.6 0-1.2-.2-1.8-.5 0 1.9 1.4 3.6 3.3 4-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.7 2 2.9 3.8 2.9A7.9 7.9 0 0 1 3 18.2a11.2 11.2 0 0 0 6 1.8c7.2 0 11.1-5.9 11.1-11.1v-.5c.8-.5 1.4-1.2 1.9-2z'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=youtube],.prose a[data-link-site=youtube],.ProseMirror a[data-link-site=netflix],.prose a[data-link-site=netflix],.ProseMirror a[data-link-site=twitch],.prose a[data-link-site=twitch],.ProseMirror a[data-link-site=bilibili],.prose a[data-link-site=bilibili]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='4'/%3E%3Cpath d='M10 9v6l5-3z' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=gmail],.prose a[data-link-site=gmail]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3Cpath d='M3 18l6-5'/%3E%3Cpath d='M21 18l-6-5'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=x],.prose a[data-link-site=x]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M22 5.8c-.7.3-1.5.5-2.2.6.8-.5 1.4-1.2 1.7-2.1-.8.5-1.7.8-2.6 1A3.9 3.9 0 0 0 12.2 8c0 .3 0 .6.1.9A11.1 11.1 0 0 1 4.2 4.8 3.9 3.9 0 0 0 5.4 10c-.6 0-1.2-.2-1.8-.5 0 1.9 1.4 3.6 3.3 4-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.7 2 2.9 3.8 2.9A7.9 7.9 0 0 1 3 18.2a11.2 11.2 0 0 0 6 1.8c7.2 0 11.1-5.9 11.1-11.1v-.5c.8-.5 1.4-1.2 1.9-2z'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=spotify],.prose a[data-link-site=spotify]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M7.5 10.2c3.4-1 6.2-.8 8.9.5'/%3E%3Cpath d='M8.1 13.1c2.7-.7 4.8-.5 6.9.4'/%3E%3Cpath d='M8.8 15.7c1.8-.4 3.3-.3 4.8.3'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=tiktok],.prose a[data-link-site=tiktok]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 4h3c.4 1.6 1.3 2.8 2.8 3.5V10c-1.7-.2-3.2-.9-4.8-2.1v6.2a4.9 4.9 0 1 1-3.7-4.8v2.7a2.3 2.3 0 1 0 1.7 2.2z'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=instagram],.prose a[data-link-site=instagram]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='4'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3Ccircle cx='17' cy='7' r='1' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=facebook],.prose a[data-link-site=facebook]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'black'%20d%3D'M9.101%2023.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085%201.848-5.978%205.858-5.978c.401%200%20.955.042%201.468.103a9%209%200%200%201%201.141.195v3.325a9%209%200%200%200-.653-.036a27%2027%200%200%200-.733-.009c-.707%200-1.259.096-1.675.309a1.7%201.7%200%200%200-.679.622c-.258.42-.374.995-.374%201.752v1.297h3.919l-.386%202.103l-.287%201.564h-3.246v8.245C19.396%2023.238%2024%2018.179%2024%2012.044c0-6.627-5.373-12-12-12s-12%205.373-12%2012c0%205.628%203.874%2010.35%209.101%2011.647'%2F%3E%3C%2Fsvg%3E")}.ProseMirror a[data-link-site=linkedin],.prose a[data-link-site=linkedin]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='3' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='8' cy='9' r='1.4' fill='black'/%3E%3Crect x='6.8' y='11' width='2.4' height='6.5' fill='black'/%3E%3Cpath d='M11.5 11h2.3v1c.6-.8 1.3-1.2 2.4-1.2 1.7 0 2.8 1.1 2.8 3.3v3.4h-2.4v-3c0-1.2-.5-1.8-1.4-1.8s-1.5.7-1.5 2v2.8h-2.3z' fill='black'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=openai],.prose a[data-link-site=openai],.ProseMirror a[data-link-site=chatgpt],.prose a[data-link-site=chatgpt]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M22.2819%209.8211a5.9847%205.9847%200%200%200-.5157-4.9108%206.0462%206.0462%200%200%200-6.5098-2.9A6.0651%206.0651%200%200%200%204.9807%204.1818a5.9847%205.9847%200%200%200-3.9977%202.9%206.0462%206.0462%200%200%200%20.7427%207.0966%205.98%205.98%200%200%200%20.511%204.9107%206.051%206.051%200%200%200%206.5146%202.9001A5.9847%205.9847%200%200%200%2013.2599%2024a6.0557%206.0557%200%200%200%205.7718-4.2058%205.9894%205.9894%200%200%200%203.9977-2.9001%206.0557%206.0557%200%200%200-.7475-7.0729zm-9.022%2012.6081a4.4755%204.4755%200%200%201-2.8764-1.0408l.1419-.0804%204.7783-2.7582a.7948.7948%200%200%200%20.3927-.6813v-6.7369l2.02%201.1686a.071.071%200%200%201%20.038.052v5.5826a4.504%204.504%200%200%201-4.4945%204.4944zm-9.6607-4.1254a4.4708%204.4708%200%200%201-.5346-3.0137l.142.0852%204.783%202.7582a.7712.7712%200%200%200%20.7806%200l5.8428-3.3685v2.3324a.0804.0804%200%200%201-.0332.0615L9.74%2019.9502a4.4992%204.4992%200%200%201-6.1408-1.6464zM2.3408%207.8956a4.485%204.485%200%200%201%202.3655-1.9728V11.6a.7664.7664%200%200%200%20.3879.6765l5.8144%203.3543-2.0201%201.1685a.0757.0757%200%200%201-.071%200l-4.8303-2.7865A4.504%204.504%200%200%201%202.3408%207.872zm16.5963%203.8558L13.1038%208.364%2015.1192%207.2a.0757.0757%200%200%201%20.071%200l4.8303%202.7913a4.4944%204.4944%200%200%201-.6765%208.1042v-5.6772a.79.79%200%200%200-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759%200%200%200-.7854%200L9.409%209.2297V6.8974a.0662.0662%200%200%201%20.0284-.0615l4.8303-2.7866a4.4992%204.4992%200%200%201%206.6802%204.66zM8.3065%2012.863l-2.02-1.1638a.0804.0804%200%200%201-.038-.0567V6.0742a4.4992%204.4992%200%200%201%207.3757-3.4537l-.142.0805L8.704%205.459a.7948.7948%200%200%200-.3927.6813zm1.0976-2.3654l2.602-1.4998%202.6069%201.4998v2.9994l-2.5974%201.4997-2.6067-1.4997Z%22%2F%3E%3C%2Fsvg%3E)}.ProseMirror a[data-link-site=grok],.prose a[data-link-site=grok]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'black'%20d%3D'm19.25%205.08l-9.52%209.67l6.64-4.96c.33-.24.79-.15.95.23c.82%201.99.45%204.39-1.17%206.03c-1.63%201.64-3.89%202.01-5.96%201.18l-2.26%201.06c3.24%202.24%207.18%201.69%209.64-.8c1.95-1.97%202.56-4.66%201.99-7.09c-.82-3.56.2-4.98%202.29-7.89L22%202.3zm-9.53%209.67h.01zm-1.37%201.21c-2.33-2.25-1.92-5.72.06-7.73c1.47-1.48%203.87-2.09%205.97-1.2l2.25-1.05c-.41-.3-.93-.62-1.52-.84a7.45%207.45%200%200%200-8.13%201.65c-2.11%202.14-2.78%205.42-1.63%208.22c.85%202.09-.54%203.57-1.95%205.07c-.5.53-1%201.06-1.4%201.62z'%2F%3E%3C%2Fsvg%3E")}.ProseMirror a[data-link-site=claude],.prose a[data-link-site=claude]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m4.7144%2015.9555%204.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608%201.5179.1032%202.2767.1578%201.6514.0972%202.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973%209.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686%201.9064%201.4754%202.4893%201.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335%206.6997%200l.9957.1336.419.3642.6192%201.4147%201.0018%202.2282%201.5543%203.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853%201.8517-.5586%202.9021-.3643%201.9429h.2125l.2429-.2429.9835-1.3053%201.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759%201.1293-.34%201.1657-1.0625%201.3478-.8804%201.1414-1.2628%201.7-.7893%201.36.0729.1093.1882-.0183%202.8535-.607%201.5421-.2794%201.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607%201.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929%201.0686%202.0035%201.8092%202.5075%202.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496%202.3436%203.5214.1214%201.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38%2017.959l-1.1414-1.9428-.1397.079-.674%207.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.0182-1.4328%201.9672-2.1796%202.9446-1.7243%201.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889%202.386-3.0357%201.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385%204.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429%201.9064-1.3114Z%22%2F%3E%3C%2Fsvg%3E)}.ProseMirror a[data-link-site=gemini],.prose a[data-link-site=gemini]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.04%2019.32Q12%2021.51%2012%2024q0-2.49.93-4.68.96-2.19%202.58-3.81t3.81-2.55Q21.51%2012%2024%2012q-2.49%200-4.68-.93a12.3%2012.3%200%200%201-3.81-2.58%2012.3%2012.3%200%200%201-2.58-3.81Q12%202.49%2012%200q0%202.49-.96%204.68-.93%202.19-2.55%203.81a12.3%2012.3%200%200%201-3.81%202.58Q2.49%2012%200%2012q2.49%200%204.68.96%202.19.93%203.81%202.55t2.55%203.81%22%2F%3E%3C%2Fsvg%3E)}.ProseMirror a[data-link-site=github],.prose a[data-link-site=github]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'black'%20d%3D'M12%20.297c-6.63%200-12%205.373-12%2012%200%205.303%203.438%209.8%208.205%2011.385.6.113.82-.258.82-.577%200-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61-.546-1.387-1.333-1.756-1.333-1.756-1.089-.744.084-.729.084-.729%201.205.084%201.838%201.236%201.838%201.236%201.07%201.835%202.809%201.305%203.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93%200-1.31.465-2.38%201.235-3.22-.135-.303-.54-1.523.105-3.176%200%200%201.005-.322%203.3%201.23A11.51%2011.51%200%200%201%2012%206.844c1.02.005%202.045.138%203%20.405%202.28-1.552%203.285-1.23%203.285-1.23.645%201.653.24%202.873.12%203.176.765.84%201.23%201.91%201.23%203.22%200%204.61-2.805%205.625-5.475%205.92.42.36.81%201.096.81%202.22%200%201.606-.015%202.896-.015%203.286%200%20.315.21.69.825.57C20.565%2022.092%2024%2017.592%2024%2012.297c0-6.627-5.373-12-12-12'%2F%3E%3C%2Fsvg%3E")}.ProseMirror a[data-link-site=amazon],.prose a[data-link-site=amazon]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'black'%20d%3D'M.045%2018.02q.107-.174.348-.022q5.455%203.165%2011.87%203.166q4.278-.001%208.447-1.595l.315-.14c.138-.06.234-.1.293-.13c.226-.088.39-.046.525.13c.12.174.09.336-.12.48c-.256.19-.6.41-1.006.654q-1.867%201.113-4.185%201.726a17.6%2017.6%200%200%201-10.951-.577a17.9%2017.9%200%200%201-5.43-3.35q-.15-.113-.151-.22c0-.047.021-.09.051-.13zm6.565-6.218q0-1.507.743-2.577c.495-.71%201.17-1.25%202.04-1.615c.796-.335%201.756-.575%202.912-.72c.39-.046%201.033-.103%201.92-.174v-.37c0-.93-.105-1.558-.3-1.875c-.302-.43-.78-.65-1.44-.65h-.182c-.48.046-.896.196-1.246.46c-.35.27-.575.63-.675%201.096c-.06.3-.206.465-.435.51l-2.52-.315c-.248-.06-.372-.18-.372-.39c0-.046.007-.09.022-.15q.372-1.935%201.82-2.88c.976-.616%202.1-.975%203.39-1.05h.54c1.65%200%202.957.434%203.888%201.29c.135.15.27.3.405.48c.12.165.224.314.283.45c.075.134.15.33.195.57c.06.254.105.42.135.51c.03.104.062.3.076.615c.01.313.02.493.02.553v5.28c0%20.376.06.72.165%201.036q.157.471.315.674l.51.674q.136.204.136.36q0%20.181-.18.314c-1.2%201.05-1.86%201.62-1.963%201.71q-.247.203-.63.045a6%206%200%200%201-.526-.496l-.31-.347a9%209%200%200%201-.317-.42l-.3-.435c-.81.886-1.603%201.44-2.4%201.665c-.494.15-1.093.227-1.83.227c-1.11%200-2.04-.343-2.76-1.034c-.72-.69-1.08-1.665-1.08-2.94l-.05-.076zm3.753-.438q-.001.848.425%201.364c.285.34.675.512%201.155.512c.045%200%20.106-.007.195-.02c.09-.016.134-.023.166-.023c.614-.16%201.08-.553%201.424-1.178c.165-.28.285-.58.36-.91c.09-.32.12-.59.135-.8c.015-.195.015-.54.015-1.005v-.54c-.84%200-1.484.06-1.92.18c-1.275.36-1.92%201.17-1.92%202.43l-.035-.02zm9.162%207.027c.03-.06.075-.11.132-.17q.544-.365%201.05-.5a8%208%200%200%201%201.612-.24c.14-.012.28%200%20.41.03c.65.06%201.05.168%201.172.33c.063.09.099.228.099.39v.15c0%20.51-.149%201.11-.424%201.8q-.418%201.034-1.156%201.68q-.11.09-.197.09c-.03%200-.06%200-.09-.012c-.09-.044-.107-.12-.064-.24c.54-1.26.806-2.143.806-2.64c0-.15-.03-.27-.087-.344c-.145-.166-.55-.257-1.224-.257q-.364%200-.87.046c-.363.045-.7.09-1%20.135q-.134%200-.18-.044c-.03-.03-.036-.047-.02-.077c0-.017.006-.03.02-.063v-.06z'%2F%3E%3C%2Fsvg%3E")}.ProseMirror a[data-link-site=reddit],.prose a[data-link-site=reddit],.ProseMirror a[data-link-site=whatsapp],.prose a[data-link-site=whatsapp]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.5 8.5 0 1 1-3.1-6.6'/%3E%3Cpath d='M8 20l1.2-3'/%3E%3Cpath d='M8.5 11.5h7'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=wikipedia],.prose a[data-link-site=wikipedia]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h3l2 9 2-6-1-3h3l2 9 2-9h3l-4 12h-2.5L12 9.8 9.5 18H7z'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=bing],.prose a[data-link-site=bing],.ProseMirror a[data-link-site=yahoo],.prose a[data-link-site=yahoo]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=google],.prose a[data-link-site=google]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'black'%20d%3D'M12.48%2010.92v3.28h7.84c-.24%201.84-.853%203.187-1.787%204.133c-1.147%201.147-2.933%202.4-6.053%202.4c-4.827%200-8.6-3.893-8.6-8.72s3.773-8.72%208.6-8.72c2.6%200%204.507%201.027%205.907%202.347l2.307-2.307C18.747%201.44%2016.133%200%2012.48%200C5.867%200%20.307%205.387.307%2012s5.56%2012%2012.173%2012c3.573%200%206.267-1.173%208.373-3.36c2.16-2.16%202.84-5.213%202.84-7.667c0-.76-.053-1.467-.173-2.053z'%2F%3E%3C%2Fsvg%3E")}.ProseMirror a[data-link-site=apple],.prose a[data-link-site=apple]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'black'%20d%3D'M12.152%206.896c-.948%200-2.415-1.078-3.96-1.04c-2.04.027-3.91%201.183-4.961%203.014c-2.117%203.675-.546%209.103%201.519%2012.09c1.013%201.454%202.208%203.09%203.792%203.039c1.52-.065%202.09-.987%203.935-.987c1.831%200%202.35.987%203.96.948c1.637-.026%202.676-1.48%203.676-2.948c1.156-1.688%201.636-3.325%201.662-3.415c-.039-.013-3.182-1.221-3.22-4.857c-.026-3.04%202.48-4.494%202.597-4.559c-1.429-2.09-3.623-2.324-4.39-2.376c-2-.156-3.675%201.09-4.61%201.09zM15.53%203.83c.843-1.012%201.4-2.427%201.245-3.83c-1.207.052-2.662.805-3.532%201.818c-.78.896-1.454%202.338-1.273%203.714c1.338.104%202.715-.688%203.559-1.701'%2F%3E%3C%2Fsvg%3E")}.ProseMirror a[data-link-site=microsoft],.prose a[data-link-site=microsoft]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'black'%20d%3D'M0%200v11.408h11.408V0zm12.594%200v11.408H24V0zM0%2012.594V24h11.408V12.594zm12.594%200V24H24V12.594z'%2F%3E%3C%2Fsvg%3E")}.ProseMirror a[data-link-site=baidu],.prose a[data-link-site=baidu]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20fill%3D%22black%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EBaidu%3C%2Ftitle%3E%3Cpath%20d%3D%22M9.154%200C7.71%200%206.54%201.658%206.54%203.707c0%202.051%201.171%203.71%202.615%203.71%201.446%200%202.614-1.659%202.614-3.71C11.768%201.658%2010.6%200%209.154%200zm7.025.594C14.86.58%2013.347%202.589%2013.2%203.927c-.187%201.745.25%203.487%202.179%203.735%201.933.25%203.175-1.806%203.422-3.364.252-1.555-.995-3.364-2.362-3.674a1.218%201.218%200%200%200-.261-.03zM3.582%205.535a2.811%202.811%200%200%200-.156.008c-2.118.19-2.428%203.24-2.428%203.24-.287%201.41.686%204.425%203.297%203.864%202.617-.561%202.262-3.68%202.183-4.362-.125-1.018-1.292-2.773-2.896-2.75zm16.534%201.753c-2.308%200-2.617%202.119-2.617%203.616%200%201.43.121%203.425%202.988%203.362%202.867-.063%202.553-3.238%202.553-3.988%200-.745-.62-2.99-2.924-2.99zm-8.264%202.478c-1.424.014-2.708.925-3.323%201.947-1.118%201.868-2.863%203.05-3.112%203.363-.25.309-3.61%202.116-2.864%205.42.746%203.301%203.365%203.237%203.365%203.237s1.93.19%204.171-.31c2.24-.495%204.17.123%204.17.123s5.233%201.748%206.665-1.616c1.43-3.364-.808-5.109-.808-5.109s-2.99-2.306-4.736-4.798c-1.072-1.665-2.348-2.268-3.528-2.257zm-2.234%203.84l1.542.024v8.197H7.758c-1.47-.291-2.055-1.292-2.13-1.462-.072-.173-.488-.976-.268-2.343.635-2.049%202.447-2.196%202.447-2.196h1.81zm3.964%202.39v3.881c.096.413.612.488.612.488h1.614v-4.343h1.689v5.782h-3.915c-1.517-.39-1.59-1.465-1.59-1.465v-4.317zm-5.458%201.147c-.66.197-.978.708-1.05.928-.076.22-.247.78-.1%201.269.294%201.095%201.248%201.144%201.248%201.144h1.37v-3.34z%22%2F%3E%3C%2Fsvg%3E)}.ProseMirror a[data-link-site=weibo],.prose a[data-link-site=weibo]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='13' r='3'/%3E%3Ccircle cx='16.8' cy='7.2' r='1.1' fill='%23000' stroke='none'/%3E%3Cpath d='M6 11a8 8 0 0 1 10-4'/%3E%3Cpath d='M8.2 8.1a5.4 5.4 0 0 1 6.7-2.6'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=wechat],.prose a[data-link-site=wechat]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20fill%3D%22black%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EWeChat%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.691%202.188C3.891%202.188%200%205.476%200%209.53c0%202.212%201.17%204.203%203.002%205.55a.59.59%200%200%201%20.213.665l-.39%201.48c-.019.07-.048.141-.048.213%200%20.163.13.295.29.295a.326.326%200%200%200%20.167-.054l1.903-1.114a.864.864%200%200%201%20.717-.098%2010.16%2010.16%200%200%200%202.837.403c.276%200%20.543-.027.811-.05-.857-2.578.157-4.972%201.932-6.446%201.703-1.415%203.882-1.98%205.853-1.838-.576-3.583-4.196-6.348-8.596-6.348zM5.785%205.991c.642%200%201.162.529%201.162%201.18a1.17%201.17%200%200%201-1.162%201.178A1.17%201.17%200%200%201%204.623%207.17c0-.651.52-1.18%201.162-1.18zm5.813%200c.642%200%201.162.529%201.162%201.18a1.17%201.17%200%200%201-1.162%201.178%201.17%201.17%200%200%201-1.162-1.178c0-.651.52-1.18%201.162-1.18zm5.34%202.867c-1.797-.052-3.746.512-5.28%201.786-1.72%201.428-2.687%203.72-1.78%206.22.942%202.453%203.666%204.229%206.884%204.229.826%200%201.622-.12%202.361-.336a.722.722%200%200%201%20.598.082l1.584.926a.272.272%200%200%200%20.14.047c.134%200%20.24-.111.24-.247%200-.06-.023-.12-.038-.177l-.327-1.233a.582.582%200%200%201-.023-.156.49.49%200%200%201%20.201-.398C23.024%2018.48%2024%2016.82%2024%2014.98c0-3.21-2.931-5.837-6.656-6.088V8.89c-.135-.01-.27-.027-.407-.03zm-2.53%203.274c.535%200%20.969.44.969.982a.976.976%200%200%201-.969.983.976.976%200%200%201-.969-.983c0-.542.434-.982.97-.982zm4.844%200c.535%200%20.969.44.969.982a.976.976%200%200%201-.969.983.976.976%200%200%201-.969-.983c0-.542.434-.982.969-.982z%22%2F%3E%3C%2Fsvg%3E)}.ProseMirror a[data-link-site=taobao],.prose a[data-link-site=taobao]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 5h12v2h-4.2v12h-3.6V7H6z'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=jd],.prose a[data-link-site=jd]{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='6' width='16' height='14' rx='2'/%3E%3Cpath d='M8 6V5a4 4 0 0 1 8 0v1'/%3E%3Cpath d='M8.5 13.5c2.2 1.8 4.8 1.8 7 0'/%3E%3C/svg%3E")}.ProseMirror a[data-link-site=xiaohongshu],.prose a[data-link-site=xiaohongshu]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20fill%3D%22black%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EXiaohongshu%3C%2Ftitle%3E%3Cpath%20d%3D%22M22.405%209.879c.002.016.01.02.07.019h.725a.797.797%200%200%200%20.78-.972.794.794%200%200%200-.884-.618.795.795%200%200%200-.692.794c0%20.101-.002.666.001.777zm-11.509%204.808c-.203.001-1.353.004-1.685.003a2.528%202.528%200%200%201-.766-.126.025.025%200%200%200-.03.014L7.7%2016.127a.025.025%200%200%200%20.01.032c.111.06.336.124.495.124.66.01%201.32.002%201.981%200%20.01%200%20.02-.006.023-.015l.712-1.545a.025.025%200%200%200-.024-.036zM.477%209.91c-.071%200-.076.002-.076.01a.834.834%200%200%200-.01.08c-.027.397-.038.495-.234%203.06-.012.24-.034.389-.135.607-.026.057-.033.042.003.112.046.092.681%201.523.787%201.74.008.015.011.02.017.02.008%200%20.033-.026.047-.044.147-.187.268-.391.371-.606.306-.635.44-1.325.486-1.706.014-.11.021-.22.03-.33l.204-2.616.022-.293c.003-.029%200-.033-.03-.034zm7.203%203.757a1.427%201.427%200%200%201-.135-.607c-.004-.084-.031-.39-.235-3.06a.443.443%200%200%200-.01-.082c-.004-.011-.052-.008-.076-.008h-1.48c-.03.001-.034.005-.03.034l.021.293c.076.982.153%201.964.233%202.946.05.4.186%201.085.487%201.706.103.215.223.419.37.606.015.018.037.051.048.049.02-.003.742-1.642.804-1.765.036-.07.03-.055.003-.112zm3.861-.913h-.872a.126.126%200%200%201-.116-.178l1.178-2.625a.025.025%200%200%200-.023-.035l-1.318-.003a.148.148%200%200%201-.135-.21l.876-1.954a.025.025%200%200%200-.023-.035h-1.56c-.01%200-.02.006-.024.015l-.926%202.068c-.085.169-.314.634-.399.938a.534.534%200%200%200-.02.191.46.46%200%200%200%20.23.378.981.981%200%200%200%20.46.119h.59c.041%200-.688%201.482-.834%201.972a.53.53%200%200%200-.023.172.465.465%200%200%200%20.23.398c.15.092.342.12.475.12l1.66-.001c.01%200%20.02-.006.023-.015l.575-1.28a.025.025%200%200%200-.024-.035zm-6.93-4.937H3.1a.032.032%200%200%200-.034.033c0%201.048-.01%202.795-.01%206.829%200%20.288-.269.262-.28.262h-.74c-.04.001-.044.004-.04.047.001.037.465%201.064.555%201.263.01.02.03.033.051.033.157.003.767.009.938-.014.153-.02.3-.06.438-.132.3-.156.49-.419.595-.765.052-.172.075-.353.075-.533.002-2.33%200-4.66-.007-6.991a.032.032%200%200%200-.032-.032zm11.784%206.896c0-.014-.01-.021-.024-.022h-1.465c-.048-.001-.049-.002-.05-.049v-4.66c0-.072-.005-.07.07-.07h.863c.08%200%20.075.004.075-.074V8.393c0-.082.006-.076-.08-.076h-3.5c-.064%200-.075-.006-.075.073v1.445c0%20.083-.006.077.08.077h.854c.075%200%20.07-.004.07.07v4.624c0%20.095.008.084-.085.084-.37%200-1.11-.002-1.304%200-.048.001-.06.03-.06.03l-.697%201.519s-.014.025-.008.036c.006.01.013.008.058.008%201.748.003%203.495.002%205.243.002.03-.001.034-.006.035-.033v-1.539zm4.177-3.43c0%20.013-.007.023-.02.024-.346.006-.692.004-1.037.004-.014-.002-.022-.01-.022-.024-.005-.434-.007-.869-.01-1.303%200-.072-.006-.071.07-.07l.733-.003c.041%200%20.081.002.12.015.093.025.16.107.165.204.006.431.002%201.153.001%201.153zm2.67.244a1.953%201.953%200%200%200-.883-.222h-.18c-.04-.001-.04-.003-.042-.04V10.21c0-.132-.007-.263-.025-.394a1.823%201.823%200%200%200-.153-.53%201.533%201.533%200%200%200-.677-.71%202.167%202.167%200%200%200-1-.258c-.153-.003-.567%200-.72%200-.07%200-.068.004-.068-.065V7.76c0-.031-.01-.041-.046-.039H17.93s-.016%200-.023.007c-.006.006-.008.012-.008.023v.546c-.008.036-.057.015-.082.022h-.95c-.022.002-.028.008-.03.032v1.481c0%20.09-.004.082.082.082h.913c.082%200%20.072.128.072.128V11.19s.003.117-.06.117h-1.482c-.068%200-.06.082-.06.082v1.445s-.01.068.064.068h1.457c.082%200%20.076-.006.076.079v3.225c0%20.088-.007.081.082.081h1.43c.09%200%20.082.007.082-.08v-3.27c0-.029.006-.035.033-.035l2.323-.003c.098%200%20.191.02.28.061a.46.46%200%200%201%20.274.407c.008.395.003.79.003%201.185%200%20.259-.107.367-.33.367h-1.218c-.023.002-.029.008-.028.033.184.437.374.871.57%201.303a.045.045%200%200%200%20.04.026c.17.005.34.002.51.003.15-.002.517.004.666-.01a2.03%202.03%200%200%200%20.408-.075c.59-.18.975-.698.976-1.313v-1.981c0-.128-.01-.254-.034-.38%200%20.078-.029-.641-.724-.998z%22%2F%3E%3C%2Fsvg%3E)}.ProseMirror a[data-link-site=notion],.prose a[data-link-site=notion]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20fill%3D%22black%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ENotion%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.459%204.208c.746.606%201.026.56%202.428.466l13.215-.793c.28%200%20.047-.28-.046-.326L17.86%201.968c-.42-.326-.981-.7-2.055-.607L3.01%202.295c-.466.046-.56.28-.374.466zm.793%203.08v13.904c0%20.747.373%201.027%201.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42%200%20.84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748%200-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21%2019s0%20.84-1.168.84l-3.222.186c-.093-.186%200-.653.327-.746l.84-.233V9.854L7.822%209.76c-.094-.42.14-1.026.793-1.073l3.456-.233%204.764%207.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936%201.035l13.31-.98c1.634-.14%202.055-.047%203.082.7l4.249%202.986c.7.513.934.653.934%201.213v16.378c0%201.026-.373%201.634-1.68%201.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54%201.447-1.632z%22%2F%3E%3C%2Fsvg%3E)}.ProseMirror a[data-link-site=feishu],.prose a[data-link-site=feishu]{--inline-link-icon-mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M41.0716%205.99409L3.31071%2016.5187L12.3856%2025.8126L20.7998%2025.9594L30.4827%2016.5187C30.2266%2015.9943%2030.0985%2015.5552%2030.0985%2015.2013C30.0985%2014.4074%2030.4104%2013.7786%2030.8947%2013.333C31.7241%2012.57%2032.7222%2012.4558%2033.8889%2012.9905L41.0716%205.99409Z%22%2F%3E%3Cpath%20d%3D%22M42.1021%206.72842L31.5775%2044.4893L22.2836%2035.4144L22.1367%2027.0002L31.5115%2017.4816C32.0195%2017.8454%2032.5743%2018.0105%2033.1759%2017.9769C34.0784%2017.9264%2034.6614%2017.3813%2034.9349%2017.0602C35.2083%2016.7392%2035.5293%2016.2051%2035.5025%2015.4113C35.4847%2014.8821%2035.3109%2014.3941%2034.9812%2013.9472L42.1021%206.72842Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.ProseMirror span[data-note-link=true]:before,.prose span[data-note-link=true]:before{--inline-link-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='16' rx='2.6'/%3E%3Cpath d='M9 9h6'/%3E%3C/svg%3E")}.ProseMirror span[data-note-link=true] .note-link-content,.prose span[data-note-link=true] .note-link-content{display:inline;outline:none;white-space:inherit;word-break:break-word;overflow-wrap:anywhere}.ProseMirror span[data-note-link=true] .note-link-content:empty:after,.prose span[data-note-link=true] .note-link-content:empty:after{content:"　";opacity:0}.ProseMirror blockquote,.prose blockquote{quotes:none;font-size:inherit;line-height:inherit;font-style:normal;font-weight:var(--note-quote-font-weight);margin:0;background-color:var(--note-quote-bg);border:1px solid var(--note-quote-border);border-radius:var(--note-rich-block-radius);padding:calc(var(--note-block-padding) * .95) calc(var(--note-block-padding) * 1.1);color:var(--note-quote-text)}.ProseMirror>:is(p,h1,h2,h3,h4,blockquote,div.code-block-like,pre,ul,ol,table,hr),.prose>:is(p,h1,h2,h3,h4,blockquote,div.code-block-like,pre,ul,ol,table,hr){max-height:9999px;transition:max-height .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,margin .18s ease,padding .18s ease;will-change:max-height,opacity}.ProseMirror :is(blockquote,div.code-block-like,pre)>*,.prose :is(blockquote,div.code-block-like,pre)>*{transition:opacity .16s ease;will-change:opacity}.ProseMirror [data-ai-conversation-message=true] blockquote,.ai-conversation-message-static blockquote{padding-left:var(--note-block-padding);padding-right:var(--note-block-padding)}.ProseMirror blockquote:not([data-collapsible-block-collapsed=true]):before,.ProseMirror blockquote:not([data-collapsible-block-collapsed=true]):after,.prose blockquote:not([data-collapsible-block-collapsed=true]):before,.prose blockquote:not([data-collapsible-block-collapsed=true]):after{content:none!important}.ProseMirror h1,.prose h1{font-size:var(--note-h1-font-size, 1.4em);line-height:1.2;font-weight:var(--note-h1-font-weight, 420)!important;color:var(--note-title-color, var(--note-heading-color));letter-spacing:-.02em}.ProseMirror h2,.prose h2{font-size:var(--note-h2-font-size, 1.3em);line-height:1.25;font-weight:var(--note-h2-font-weight, 420)!important;color:var(--note-title-color, var(--note-heading-color));letter-spacing:-.015em}.ProseMirror h3,.prose h3{font-size:var(--note-h3-font-size, 1.2em);line-height:1.3;font-weight:var(--note-h3-font-weight, 420)!important;color:var(--note-title-color, var(--note-heading-color))}.ProseMirror h4,.prose h4{font-size:var(--note-h4-font-size, 1.1em);line-height:1.35;font-weight:var(--note-h4-font-weight, 450)!important;color:var(--note-title-color, var(--note-heading-color))}.ProseMirror :is(h1,h2,h3,h4) :is(strong,b),.prose :is(h1,h2,h3,h4) :is(strong,b){font-weight:inherit!important}.ProseMirror hr,.prose hr{border:0;height:1px;width:100%;max-width:none;margin-inline:0;background:color-mix(in srgb,var(--app-border) 52%,transparent);position:relative;border-radius:999px;isolation:isolate;z-index:0;transition:background-color .14s ease,box-shadow .14s ease;overflow:visible}.tiptap.ProseMirror hr.ProseMirror-selectednode{outline:none!important;height:1px;border-radius:999px;background:transparent;box-shadow:none}.tiptap.ProseMirror hr.ProseMirror-selectednode:before{content:"";position:absolute;top:50%;left:-12px;right:-12px;height:16px;transform:translateY(-50%);border-radius:999px;background:color-mix(in srgb,var(--ui-accent, #4b97ff) 12%,var(--app-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent, #4b97ff) 16%,transparent),0 1px color-mix(in srgb,#ffffff 56%,transparent);pointer-events:none;z-index:0}.tiptap.ProseMirror hr.ProseMirror-selectednode:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;transform:translateY(-50%);border-radius:999px;background:color-mix(in srgb,var(--app-border) 52%,transparent);pointer-events:none;z-index:1}.ProseMirror>p:first-child,.prose>p:first-child{font-size:var(--note-title-font-size, 1.68em );line-height:1.16;font-weight:var(--note-title-font-weight, 460);color:var(--note-title-color, var(--note-heading-color));letter-spacing:-.01em;margin-top:0;margin-bottom:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-height:1.1em}.ProseMirror>p:first-child+*,.prose>p:first-child+*{margin-top:var(--note-title-gap)!important}.ProseMirror>p:first-child+:is(h1,h2,h3,h4),.prose>p:first-child+:is(h1,h2,h3,h4){margin-top:var(--note-title-to-heading-gap)!important}.ProseMirror>:is(h1,h2,h3,h4):first-child+*,.prose>:is(h1,h2,h3,h4):first-child+*{margin-top:var(--note-title-heading-gap)!important}.ProseMirror[data-mindmap-body-editor=true]>p:first-child{font-size:inherit;line-height:var(--note-line-height);font-weight:400;letter-spacing:normal}.ProseMirror[data-mindmap-body-editor=true],[data-mindmap-body-preview=true]{min-height:28px;font-size:var(--note-font-size);line-height:var(--note-line-height);-moz-user-select:text;user-select:text;-webkit-user-select:text}.ProseMirror[data-mindmap-body-editor=true]{padding-top:0!important}.ProseMirror[data-mindmap-card-editor=true]{min-height:28px;padding-top:0!important;padding-bottom:0!important;-moz-user-select:text;user-select:text;-webkit-user-select:text}[data-mindmap-body-preview=true] :is(p,li,pre,code,blockquote,table,th,td,[data-type=taskItem],[data-type=taskItem] p,div.code-block-like){font-size:inherit!important;line-height:inherit!important}.ProseMirror[data-mindmap-body-editor=true]>p:first-child,[data-mindmap-body-preview=true]>p:first-child{font-size:inherit;line-height:var(--note-line-height);font-weight:400;letter-spacing:normal}.ProseMirror[data-mindmap-body-editor=true]>p:first-child+*,.ProseMirror[data-mindmap-body-editor=true]>p:first-child+:is(h1,h2,h3,h4),[data-mindmap-body-preview=true]>p:first-child+*,[data-mindmap-body-preview=true]>p:first-child+:is(h1,h2,h3,h4){margin-top:var(--note-flow-gap)!important}.appearance-theme-preview[data-appearance-preview-body=true]>p:first-child{font-size:inherit;line-height:var(--note-line-height);font-weight:400;letter-spacing:normal;color:inherit;min-height:0}.appearance-theme-preview[data-appearance-preview-body=true]>p:first-child+*,.appearance-theme-preview[data-appearance-preview-body=true]>p:first-child+:is(h1,h2,h3,h4){margin-top:var(--note-flow-gap)!important}.ProseMirror>p:first-child,.prose>p:first-child,.ProseMirror h1,.prose h1,.ProseMirror h2,.prose h2,.ProseMirror h3,.prose h3,.ProseMirror h4,.prose h4,.ProseMirror[data-mindmap-body-editor=true]>p:first-child,[data-mindmap-body-preview=true]>p:first-child,.appearance-theme-preview[data-appearance-preview-body=true]>p:first-child{transition:font-weight .18s ease,color .16s ease;will-change:color}.toc-flash{animation:toc-flash 1s ease-out}.toc-flash-overlay{position:absolute;left:.5rem;right:.5rem;border-radius:.5rem;background-color:#3b82f62e;animation:toc-flash 1s ease-out;pointer-events:none;z-index:2}.toc-flash-inline{position:absolute;border-radius:.35em;background-color:#3b82f638;box-shadow:0 0 0 1px #3b82f61f;animation:toc-flash 1s ease-out;pointer-events:none;z-index:2}@keyframes toc-flash{0%{background-color:#3b82f640}70%{background-color:#3b82f61f}to{background-color:transparent}}.ProseMirror div.code-block-like,.prose div.code-block-like{background-color:var(--note-code-bg);border:0;border-radius:var(--note-rich-block-radius);padding:var(--note-block-padding);box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--app-text)}.ProseMirror pre,.prose pre{background-color:var(--note-code-bg);border:0;border-radius:var(--note-rich-block-radius);padding:var(--note-block-padding);box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;color:var(--app-text)}.ProseMirror :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true],.prose :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true]{max-width:100%;overflow:hidden;display:flex;align-items:center;box-sizing:border-box}.ProseMirror blockquote[data-collapsible-block-collapsed=true],.prose blockquote[data-collapsible-block-collapsed=true]{padding-top:calc(var(--note-block-padding) * .95);padding-bottom:calc(var(--note-block-padding) * .95)}.ProseMirror :is(div.code-block-like,pre)[data-collapsible-block-collapsed=true],.prose :is(div.code-block-like,pre)[data-collapsible-block-collapsed=true]{padding-top:var(--note-block-padding);padding-bottom:var(--note-block-padding)}.ProseMirror :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true]>*,.prose :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true]>*{display:none!important}.ProseMirror :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true]:before,.prose :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true]:before{content:attr(data-collapsible-block-summary);display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:400;line-height:inherit;color:inherit}.ProseMirror :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true]:after,.prose :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true]:after{content:none!important}.ProseMirror :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true][data-collapsible-block-summary=""]:before,.prose :is(blockquote,div.code-block-like,pre)[data-collapsible-block-collapsed=true][data-collapsible-block-summary=""]:before{content:none}.ProseMirror div.code-block-like hr,.prose div.code-block-like hr{border:0;height:1px;margin:calc(var(--note-block-gap) * .7) 0!important;padding:0!important;background-color:var(--note-code-divider);box-shadow:none}.ProseMirror>div.code-block-like+div.code-block-like,.prose>div.code-block-like+div.code-block-like{margin-top:0!important;border-top-width:0!important;border-radius:0!important;padding-top:calc(var(--note-block-gap) * .5)!important}.ProseMirror>div.code-block-like:has(+div.code-block-like),.prose>div.code-block-like:has(+div.code-block-like){border-bottom-width:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;padding-bottom:calc(var(--note-block-gap) * .5)!important}:root[data-theme=dark] .dock-panel{background-color:color-mix(in srgb,var(--app-surface) 90%,transparent)!important;border-color:color-mix(in srgb,var(--app-border) 88%,transparent)!important;box-shadow:0 16px 38px #00000070}:root[data-theme=dark] .dock-card{background-color:color-mix(in srgb,var(--app-surface-muted) 72%,var(--app-surface))!important;border-color:color-mix(in srgb,var(--app-border) 62%,transparent)!important}:root[data-theme=dark] .dock-card:hover{border-color:color-mix(in srgb,var(--ui-accent) 52%,var(--app-border))!important;background-color:color-mix(in srgb,var(--ui-accent) 10%,var(--app-surface-muted))!important;box-shadow:none!important}:root[data-theme=dark] .dock-card--active{border-color:color-mix(in srgb,var(--ui-accent-strong) 58%,var(--app-border))!important;background-color:color-mix(in srgb,var(--ui-accent) 16%,var(--app-surface-muted))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 24%,transparent)}@media (max-width: 900px){.dock-panel{max-width:100%!important;padding:.4rem .5rem;gap:.35rem}.dock-header{padding-left:.4rem!important;padding-right:.4rem!important;padding-bottom:.35rem!important}[data-dock-scroll=true]{gap:.4rem;padding:.35rem .5rem;height:6rem}.dock-card{width:4.35rem!important;height:3.5rem!important;padding:.3rem!important}.dock-card .line-clamp-3{font-size:.65rem;line-height:1.15}.dock-card .font-mono{font-size:.45rem}}.ProseMirror mark,.prose mark{border-radius:.18em}:root[data-theme=dark] mark,:root[data-theme=dark] .ProseMirror mark,:root[data-theme=dark] .prose mark{color:#000!important;background-color:#fde04747;padding:0 .12em;border-radius:.18em;box-shadow:inset 0 -.4em #fde0472e}:root[data-theme=dark] .ProseMirror mark *,:root[data-theme=dark] .prose mark *{color:#000!important}:root[data-theme=dark] .ProseMirror mark a,:root[data-theme=dark] .prose mark a,:root[data-theme=dark] .ProseMirror a mark,:root[data-theme=dark] .prose a mark{color:#000!important;border-bottom-color:#00000059}:root[data-theme=dark] .ProseMirror mark[data-color="#fca5a5"],:root[data-theme=dark] .prose mark[data-color="#fca5a5"]{background-color:#f8717138;box-shadow:inset 0 -.4em #f871712e;color:#000!important}:root[data-theme=dark] .ProseMirror mark[data-color="#86efac"],:root[data-theme=dark] .prose mark[data-color="#86efac"]{background-color:#34d39938;box-shadow:inset 0 -.4em #34d3992e;color:#000!important}.ProseMirror [data-ai-heading-collapsed-hidden],.prose [data-ai-heading-collapsed-hidden]{display:block!important;max-height:9999px;overflow:hidden;transition:max-height .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,margin .18s ease,padding .18s ease;will-change:max-height,opacity}.ProseMirror [data-ai-heading-collapsed-hidden=true],.prose [data-ai-heading-collapsed-hidden=true],.heading-collapsed-content{max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0;pointer-events:none}:root[data-theme=dark]{scrollbar-color:var(--ui-scrollbar-thumb, color-mix(in srgb, var(--app-border) 88%, transparent)) var(--ui-scrollbar-track, color-mix(in srgb, var(--app-bg) 70%, transparent))}:root[data-theme=dark] ::-webkit-scrollbar{width:var(--ui-scrollbar-hit-size, 6px);height:var(--ui-scrollbar-hit-size, 6px)}:root[data-theme=dark] ::-webkit-scrollbar-track{background:var(--ui-scrollbar-track, color-mix(in srgb, var(--app-bg) 70%, transparent))}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb, color-mix(in srgb, var(--app-border) 88%, transparent));border-radius:999px}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-thumb-hover, color-mix(in srgb, var(--app-border) 98%, transparent))}.bubble-menu-container{--bubble-menu-icon-size: 14px;position:relative;z-index:60;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;gap:.25rem;max-width:min(520px,90vw);background:color-mix(in srgb,var(--ui-panel-bg) 97%,var(--app-bg) 3%);border:1px solid var(--ui-panel-border);box-shadow:var(--ui-panel-shadow);backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));-webkit-backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));border-radius:var(--ui-panel-radius);transform-origin:bottom left;backface-visibility:hidden;animation:bubble-menu-appear .14s ease-out both;will-change:transform,opacity}@keyframes bubble-menu-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bubble-menu-row{display:grid;grid-template-columns:repeat(8,minmax(0,30px));grid-auto-rows:30px;justify-content:start;gap:.25rem}.bubble-menu-content{display:flex;flex-direction:column;gap:.25rem}.bubble-menu-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid transparent;color:color-mix(in srgb,var(--app-text) 66%,transparent);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease;outline:none;overflow:visible}.bubble-menu-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:-moz-max-content;min-width:max-content;max-width:180px;padding:7px 10px 8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ui-panel-border) 88%,transparent);background:color-mix(in srgb,var(--ui-panel-bg) 96%,var(--app-bg) 4%);color:var(--app-text);box-shadow:0 12px 28px color-mix(in srgb,var(--app-text) 10%,transparent);pointer-events:none;white-space:nowrap;text-align:left;transform:translate(-50%);z-index:8}.bubble-menu-tooltip__label{font-size:11px;line-height:1.15;letter-spacing:.01em}.bubble-menu-tooltip__shortcut{font-size:11px;line-height:1;color:color-mix(in srgb,var(--ui-soft-text) 92%,var(--app-text) 8%);letter-spacing:.02em}.bubble-menu-btn--more>svg{opacity:.92}.bubble-menu-btn:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent));border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 78%, transparent));color:var(--minimal-state-hover-text, var(--app-text))}.bubble-menu-btn:disabled{cursor:not-allowed;opacity:.38;color:color-mix(in srgb,var(--ui-soft-text) 84%,transparent);border-color:transparent;background:transparent;box-shadow:none}.bubble-menu-btn:disabled:hover,.bubble-menu-btn:disabled:focus-visible{background:transparent;border-color:transparent;color:color-mix(in srgb,var(--ui-soft-text) 84%,transparent);box-shadow:none}.bubble-menu-btn:focus-visible{background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 90%, var(--app-surface)));border-color:var(--minimal-state-active-border, color-mix(in srgb, var(--app-border) 92%, transparent));color:var(--minimal-state-active-text, color-mix(in srgb, var(--app-text) 92%, transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent, #4b97ff) 18%,transparent)}.bubble-menu-btn--kbd-focus{background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 90%, var(--app-surface)));border-color:var(--minimal-state-active-border, color-mix(in srgb, var(--app-border) 92%, transparent));color:var(--minimal-state-active-text, color-mix(in srgb, var(--app-text) 92%, transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent, #4b97ff) 18%,transparent)}.bubble-menu-btn--active{background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 90%, var(--app-surface)));border-color:var(--minimal-state-active-border, color-mix(in srgb, var(--app-border) 92%, transparent));color:var(--minimal-state-active-text, color-mix(in srgb, var(--app-text) 92%, transparent));box-shadow:none}.bubble-menu-btn>svg,.bubble-menu-btn>.bubble-menu-note-link-icon{width:var(--bubble-menu-icon-size);height:var(--bubble-menu-icon-size)}.bubble-menu-note-link-icon{display:inline-block;opacity:.86;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='16' rx='2.6'/%3E%3Cpath d='M9 9h6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='16' rx='2.6'/%3E%3Cpath d='M9 9h6'/%3E%3C/svg%3E") center / contain no-repeat}:root[data-theme=dark] .divide-gray-100>:not([hidden])~:not([hidden]){border-color:#94a3b826!important}.editor-block-handle{position:absolute;z-index:44;width:16px;height:16px;border-radius:4px;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);background:color-mix(in srgb,var(--app-surface) 86%,transparent);color:var(--ui-soft-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;cursor:grab}.editor-block-handle-dots{width:8px;height:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px}.editor-block-handle-dots>span{width:2px;height:2px;justify-self:center;align-self:center;border-radius:999px;background:currentColor}.editor-block-handle:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 90%, transparent));color:var(--minimal-state-hover-text, var(--app-text));border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 88%, transparent));box-shadow:var(--ui-soft-shadow)}.editor-block-handle:active{cursor:grabbing}.toc-drag-handle.editor-block-handle{position:static;z-index:1;flex:0 0 auto;align-self:center;margin-left:auto;margin-top:0;transform:none}.editor-heading-collapse-btn{position:absolute;z-index:44;width:16px;height:16px;border-radius:4px;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);background:color-mix(in srgb,var(--app-surface) 90%,transparent);color:var(--note-heading-text, var(--app-text));display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.editor-heading-collapse-btn[data-collapse-visibility=persistent]{border-color:transparent}.editor-heading-collapse-btn:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 90%, transparent));color:var(--note-heading-text, var(--app-text));border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 88%, transparent))}.editor-heading-collapse-btn[data-selection-active=true],.editor-heading-collapse-btn[data-selection-active=true]:hover{border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--app-border));box-shadow:none}.title-mind-map-toggle-btn{width:16px;height:16px;border-radius:4px;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);background:color-mix(in srgb,var(--app-surface) 86%,transparent);color:var(--ai-mark-fg, color-mix(in srgb, var(--ui-accent) 76%, var(--app-text) 24%));display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease;opacity:.96}.title-mind-map-toggle-btn:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 90%, transparent));border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 88%, transparent));color:var(--ai-mark-fg, color-mix(in srgb, var(--ui-accent) 82%, var(--app-text) 18%));box-shadow:var(--ui-soft-shadow)}.title-mind-map-toggle-btn:focus-visible{outline:none;background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 90%, var(--app-surface)));border-color:var(--minimal-state-active-border, color-mix(in srgb, var(--app-border) 92%, transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent, #4b97ff) 18%,transparent)}[data-focus2-mode=on] .editor-focus2-decorated{transition:opacity .16s ease}@property --focus2-mask-outside-opacity{syntax: "<number>"; inherits: false; initial-value: 1;}[data-editor-scroll=true]{--focus2-visual-duration: .5s;--focus2-visual-enter-timing: cubic-bezier(.16, 1, .3, 1);--focus2-visual-exit-timing: cubic-bezier(.4, 0, .2, 1);--focus2-mask-outside-opacity: 1;--focus2-mask-outside-opacity-target: 1;--focus2-frame-half-height: 121px;--focus2-frame-start-blur: 16px;--focus2-frame-start-translate-y: 18px;--focus2-frame-start-scale: .972;overflow-anchor:auto;-webkit-mask-image:none;mask-image:none}[data-editor-scroll=true][data-focus2-visual-stage=entering],[data-editor-scroll=true][data-focus2-visual-stage=on],[data-editor-scroll=true][data-focus2-visual-stage=leaving]{-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)) 0%,rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)) calc(50% - var(--focus2-frame-half-height, 121px)),rgb(0 0 0 / 1) calc(50% - var(--focus2-frame-half-height, 121px)),rgb(0 0 0 / 1) calc(50% + var(--focus2-frame-half-height, 121px)),rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)) calc(50% + var(--focus2-frame-half-height, 121px)),rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)) 100%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)),rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)) calc(50% - var(--focus2-frame-half-height, 121px)),#000 calc(50% - var(--focus2-frame-half-height, 121px)),#000 calc(50% + var(--focus2-frame-half-height, 121px)),rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)) calc(50% + var(--focus2-frame-half-height, 121px)),rgb(0 0 0 / var(--focus2-mask-outside-opacity, 1)));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-editor-scroll=true][data-focus2-mode=on],[data-focus2-top-spacer=true]{overflow-anchor:none}[data-focus2-mode=on] .editor-focus2-dim{opacity:var(--focus2-dim-opacity, .18)}[data-focus2-mode=on] .editor-focus2-active{opacity:1}[data-focus2-content-shell=true]{position:relative;z-index:1}[data-focus2-veil=true]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:452;pointer-events:none;opacity:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--app-bg) var(--focus2-veil-outer-strength, 54%),transparent) 0%,color-mix(in srgb,var(--app-bg) var(--focus2-veil-mid-strength, 42%),transparent) 16%,color-mix(in srgb,var(--app-bg) var(--focus2-veil-inner-strength, 18%),transparent) calc(50% - 156px),transparent calc(50% - 138px),transparent calc(50% + 138px),color-mix(in srgb,var(--app-bg) var(--focus2-veil-inner-strength, 18%),transparent) calc(50% + 156px),color-mix(in srgb,var(--app-bg) var(--focus2-veil-mid-strength, 42%),transparent) 84%,color-mix(in srgb,var(--app-bg) var(--focus2-veil-outer-strength, 54%),transparent) 100%)}[data-focus2-band=true]{position:fixed;top:50%;left:50%;width:min(48rem,calc(100vw - 28px));height:382px;transform:translate(-50%,-50%);z-index:458;pointer-events:none;opacity:0;border-radius:40px;background:linear-gradient(to bottom,color-mix(in srgb,var(--app-bg) var(--focus2-band-outer-strength, 30%),transparent) 0%,color-mix(in srgb,var(--app-bg) var(--focus2-band-inner-strength, 16%),transparent) calc(50% - 140px),transparent calc(50% - 122px),transparent calc(50% + 122px),color-mix(in srgb,var(--app-bg) var(--focus2-band-inner-strength, 16%),transparent) calc(50% + 140px),color-mix(in srgb,var(--app-bg) var(--focus2-band-outer-strength, 30%),transparent) 100%)}[data-focus2-frame=true]{opacity:var(--focus2-frame-opacity, 0);filter:blur(var(--focus2-frame-blur, 16px));transform:translate(-50%,calc(-50% + var(--focus2-frame-translate-y, 18px))) scale(var(--focus2-frame-scale, .972));transform-origin:50% 50%;will-change:transform,opacity,filter}@media (prefers-reduced-motion: reduce){[data-editor-scroll=true],[data-focus2-frame=true]{transition:none!important}}.editor-ordered-list-continue-highlight{position:absolute;z-index:43;border-radius:12px;background:color-mix(in srgb,var(--ui-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 30%,transparent);pointer-events:none}.editor-ordered-list-continue-tip{position:absolute;z-index:9999;transform:translate(-50%,calc(-100% - 2px));padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-border) 86%,transparent);background:color-mix(in srgb,var(--app-surface) 96%,transparent);color:var(--app-text);font-size:12px;line-height:1.2;font-weight:600;white-space:nowrap;box-shadow:var(--ui-soft-shadow);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-ordered-list-continue-tip:hover{background:color-mix(in srgb,var(--ui-accent) 8%,var(--app-surface));border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--app-border))}.editor-block-drop-line{position:absolute;z-index:45;height:2px;border-radius:999px;background:var(--ui-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 28%,transparent);pointer-events:none}.editor-block-dragging-cursor,.editor-block-dragging-cursor *{cursor:grabbing!important}.editor-block-drag-preview{position:fixed;top:0;left:0;display:inline-block;box-sizing:border-box;width:-moz-max-content;width:max-content;z-index:46;max-height:min(320px,45vh);overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--app-border) 76%,transparent);background:color-mix(in srgb,var(--app-surface) 94%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--app-text) 14%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.96;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.editor-block-drag-preview-content{box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;padding:8px;overflow:hidden;font-size:var(--note-font-size)!important;line-height:var(--note-line-height)!important;font-weight:400;color:var(--app-text)}.editor-block-drag-preview-content.ProseMirror{min-height:0;padding-top:8px!important}.editor-block-drag-preview-content.ProseMirror>p:first-child{font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:normal;min-height:0}.editor-block-drag-preview-content.ProseMirror>p:first-child+*,.editor-block-drag-preview-content.ProseMirror>p:first-child+:is(h1,h2,h3,h4){margin-top:var(--note-flow-gap)!important}.editor-block-drag-preview-content>*:first-child{margin-top:0!important}.editor-block-drag-preview-content>*:last-child{margin-bottom:0!important}.editor-block-drag-preview-content ul,.editor-block-drag-preview-content ol{margin-top:0;margin-bottom:0}.editor-time-panel{position:absolute;z-index:481;width:min(292px,calc(100vw - 48px));--time-panel-border: var(--ui-panel-border);--time-panel-bg: var(--ui-panel-bg);--time-panel-shadow: var(--ui-panel-shadow);--time-chip-border: color-mix(in srgb, var(--app-border) 72%, transparent);--time-chip-bg: color-mix(in srgb, var(--app-surface-muted) 86%, var(--app-surface));--time-chip-text: color-mix(in srgb, var(--app-text) 82%, transparent);--time-chip-hover-border: color-mix(in srgb, var(--ui-accent) 36%, var(--app-border));--time-chip-hover-bg: color-mix(in srgb, var(--ui-accent) 12%, var(--app-surface-muted));--time-chip-hover-text: color-mix(in srgb, var(--ui-accent-strong) 52%, var(--app-text));--time-chip-open-border: color-mix(in srgb, var(--ui-accent-strong) 46%, var(--app-border));--time-chip-open-bg: color-mix(in srgb, var(--ui-accent) 18%, var(--app-surface-muted));--time-chip-open-text: color-mix(in srgb, var(--ui-accent-strong) 62%, var(--app-text));--time-calendar-border: color-mix(in srgb, var(--app-border) 76%, transparent);--time-calendar-bg: color-mix(in srgb, var(--app-surface) 96%, transparent);--time-calendar-title: color-mix(in srgb, var(--app-text) 84%, transparent);--time-nav-border: color-mix(in srgb, var(--app-border) 72%, transparent);--time-nav-bg: color-mix(in srgb, var(--app-surface) 94%, transparent);--time-nav-text: color-mix(in srgb, var(--app-text) 58%, transparent);--time-nav-hover-border: color-mix(in srgb, var(--ui-accent) 38%, var(--app-border));--time-nav-hover-bg: color-mix(in srgb, var(--ui-accent) 14%, var(--app-surface-muted));--time-nav-hover-text: color-mix(in srgb, var(--ui-accent-strong) 56%, var(--app-text));--time-weekday: color-mix(in srgb, var(--app-text) 44%, transparent);--time-day-bg: color-mix(in srgb, var(--app-surface) 96%, transparent);--time-day-text: color-mix(in srgb, var(--app-text) 80%, transparent);--time-day-hover-border: color-mix(in srgb, var(--ui-accent) 34%, var(--app-border));--time-day-hover-bg: color-mix(in srgb, var(--ui-accent) 14%, var(--app-surface-muted));--time-day-selected-border: color-mix(in srgb, var(--ui-accent-strong) 42%, var(--app-border));--time-day-selected-bg: color-mix(in srgb, var(--ui-accent) 22%, var(--app-surface-muted));--time-day-selected-text: color-mix(in srgb, var(--ui-accent-strong) 64%, var(--app-text));--time-day-outside: color-mix(in srgb, var(--app-text) 34%, transparent);--time-day-today-border: color-mix(in srgb, var(--app-border) 82%, transparent);--time-select-border: color-mix(in srgb, var(--app-border) 74%, transparent);--time-select-bg: color-mix(in srgb, var(--app-surface) 96%, transparent);--time-select-text: color-mix(in srgb, var(--app-text) 90%, transparent);--time-select-focus-border: color-mix(in srgb, var(--ui-accent) 44%, var(--app-border));--time-select-focus-ring: 0 0 0 2px color-mix(in srgb, var(--ui-accent) 20%, transparent);--time-toggle-border: color-mix(in srgb, var(--app-border) 74%, transparent);--time-toggle-bg: color-mix(in srgb, var(--app-surface-muted) 88%, var(--app-surface));--time-toggle-text: color-mix(in srgb, var(--app-text) 56%, transparent);--time-toggle-on-border: color-mix(in srgb, var(--ui-accent-strong) 42%, var(--app-border));--time-toggle-on-bg: color-mix(in srgb, var(--ui-accent) 18%, var(--app-surface-muted));--time-toggle-on-text: color-mix(in srgb, var(--ui-accent-strong) 62%, var(--app-text));--time-colon-color: color-mix(in srgb, var(--app-text) 44%, transparent);border:1px solid var(--time-panel-border);border-radius:var(--ui-panel-radius);background:var(--time-panel-bg);box-shadow:var(--time-panel-shadow);backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));-webkit-backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));padding:10px}.editor-note-link-panel{position:absolute;z-index:481;width:min(280px,calc(100vw - 48px));border:1px solid var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-panel-bg);box-shadow:var(--ui-panel-shadow);backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));-webkit-backdrop-filter:blur(var(--ui-panel-blur)) saturate(var(--ui-panel-saturation));padding:8px;display:flex;flex-direction:column;gap:8px}.editor-note-link-panel--tree{height:420px}.editor-note-link-search{height:32px;border-radius:8px;border:1px solid color-mix(in srgb,var(--app-border) 80%,transparent);background:color-mix(in srgb,var(--app-surface-muted) 80%,transparent);color:color-mix(in srgb,var(--app-text) 92%,transparent);padding:0 10px;font-size:13px;outline:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.editor-note-link-search::-moz-placeholder{color:color-mix(in srgb,var(--app-text) 44%,transparent)}.editor-note-link-search::placeholder{color:color-mix(in srgb,var(--app-text) 44%,transparent)}.editor-note-link-search::-moz-selection{background:color-mix(in srgb,var(--ui-accent) 22%,transparent);color:color-mix(in srgb,var(--app-text) 96%,transparent)}.editor-note-link-search::selection{background:color-mix(in srgb,var(--ui-accent) 22%,transparent);color:color-mix(in srgb,var(--app-text) 96%,transparent)}.editor-note-link-search:focus{border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--app-border));box-shadow:0 1px color-mix(in srgb,var(--ui-accent) 20%,transparent);background:color-mix(in srgb,var(--app-surface) 96%,transparent)}.editor-note-link-list{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.editor-note-link-list--tree{max-height:none;min-height:0;flex:1;background:transparent!important;border:none!important}.editor-note-link-tree-shell{height:100%;min-height:0;background:transparent!important;border:none!important}.editor-note-link-tree-panel{height:100%;min-height:0}.editor-note-link-tree-panel .liquid-panel-surface{border:none;box-shadow:none;background:transparent;padding:0;border-radius:0}.editor-note-link-tree-panel .tree-sidebar-section--notes{padding-top:0}.editor-note-link-tree-panel .tree-note-row:hover:not(.tree-note-row--drop-combine):not(.tree-note-row--drag-source){border-color:var(--sidebar-ui-row-active-border)!important;background:var(--sidebar-ui-row-active-bg)!important;color:var(--sidebar-ui-row-active-text)!important;box-shadow:var(--sidebar-ui-row-active-shadow)!important}.editor-note-link-tree-panel .tree-note-row:hover .tree-note-inline-outline-toggle{display:inline-flex;opacity:1}.editor-note-link-group{display:flex;flex-direction:column;gap:3px}.editor-note-link-row{display:flex;align-items:center;gap:4px}.editor-note-link-toggle{width:16px;height:16px;min-width:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9999px;background:transparent;color:var(--ui-soft-text);flex:0 0 16px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.editor-note-link-toggle:hover,.editor-note-link-tree-panel .tree-note-inline-outline-toggle:hover{background:var(--minimal-state-hover-bg)!important;border-color:var(--minimal-state-hover-border)!important;color:var(--minimal-state-hover-text)!important}.editor-note-link-toggle-spacer{width:16px;height:16px;flex:0 0 16px}.editor-note-link-heading-list{display:flex;flex-direction:column;gap:3px;margin-left:20px}.editor-note-link-item{width:100%;text-align:left;border-radius:8px;padding:6px 8px;font-size:12px;color:color-mix(in srgb,var(--app-text) 72%,transparent);transition:background-color .12s ease,color .12s ease}.editor-note-link-item:hover{background:var(--sidebar-ui-row-active-bg, var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 86%, var(--app-surface))));color:var(--sidebar-ui-row-active-text, var(--minimal-state-active-text, var(--app-text)));box-shadow:var(--sidebar-ui-row-active-shadow, none)}.editor-note-link-item--note{font-weight:500}.editor-note-link-item--heading{font-size:11px;color:color-mix(in srgb,var(--app-text) 60%,transparent);padding-left:calc(8px + (var(--note-link-level, 1) - 1) * 12px)}.editor-note-link-empty{padding:10px 8px;font-size:12px;color:color-mix(in srgb,var(--app-text) 48%,transparent)}.editor-time-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:0}.editor-time-chip{width:100%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--time-chip-border);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--time-chip-text);background:var(--time-chip-bg);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.editor-time-chip:hover{background:var(--time-chip-hover-bg);border-color:var(--time-chip-hover-border);color:var(--time-chip-hover-text)}.editor-time-chip-custom.is-open{background:var(--time-chip-open-bg);border-color:var(--time-chip-open-border);color:var(--time-chip-open-text)}.editor-time-calendar{border:1px solid var(--time-calendar-border);border-radius:9px;background:var(--time-calendar-bg);padding:8px;margin-top:8px;margin-bottom:8px}.editor-time-calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.editor-time-calendar-title{font-size:12px;color:var(--time-calendar-title);font-weight:600;font-variant-numeric:tabular-nums}.editor-time-calendar-nav{width:26px;height:24px;border:1px solid var(--time-nav-border);border-radius:7px;background:var(--time-nav-bg);color:var(--time-nav-text);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.editor-time-calendar-nav:hover{border-color:var(--time-nav-hover-border);color:var(--time-nav-hover-text);background:var(--time-nav-hover-bg)}.editor-time-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px}.editor-time-calendar-weekday{text-align:center;font-size:10px;color:var(--time-weekday);font-weight:500}.editor-time-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.editor-time-calendar-day{height:28px;border:1px solid transparent;border-radius:7px;background:var(--time-day-bg);color:var(--time-day-text);font-size:12px;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.editor-time-calendar-day:hover{border-color:var(--time-day-hover-border);background:var(--time-day-hover-bg)}.editor-time-calendar-day.is-selected{border-color:var(--time-day-selected-border);background:var(--time-day-selected-bg);color:var(--time-day-selected-text)}.editor-time-calendar-day.is-outside{color:var(--time-day-outside)}.editor-time-calendar-day.is-today:not(.is-selected){border-color:var(--time-day-today-border)}.editor-time-select{height:30px;border:1px solid var(--time-select-border);border-radius:8px;background:var(--time-select-bg);color:var(--time-select-text);font-size:12px;padding:0 8px;min-width:48px}.editor-time-select:focus{outline:none;border-color:var(--time-select-focus-border);box-shadow:var(--time-select-focus-ring)}.editor-time-select:disabled{opacity:.45}.editor-time-time-row{display:flex;align-items:center;gap:6px}.editor-time-toggle{height:30px;border-radius:8px;border:1px solid var(--time-toggle-border);background:var(--time-toggle-bg);color:var(--time-toggle-text);font-size:12px;padding:0 10px}.editor-time-toggle.is-on{background:var(--time-toggle-on-bg);border-color:var(--time-toggle-on-border);color:var(--time-toggle-on-text)}.editor-time-colon{color:var(--time-colon-color);font-size:12px;line-height:1}.time-token:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='6' x2='12' y2='12'/%3E%3Cline x1='12' y1='12' x2='16.5' y2='12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='6' x2='12' y2='12'/%3E%3Cline x1='12' y1='12' x2='16.5' y2='12'/%3E%3C/svg%3E") center / contain no-repeat}.tiptap .node-imageWrapper{display:inline-block;position:relative}.tiptap .node-image{display:block;max-width:100%}.tiptap .image-resizer{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #3b82f6;pointer-events:none;opacity:0}.tiptap .node-imageWrapper.ProseMirror-selectednode .image-resizer{opacity:1}.tiptap .image-resizer-handler{position:absolute;width:12px;height:12px;background-color:#3b82f6;border:1px solid white;border-radius:2px;pointer-events:auto;z-index:10}.tiptap .image-resizer-handler.handler-nw{top:-6px;left:-6px;cursor:nw-resize}.tiptap .image-resizer-handler.handler-ne{top:-6px;right:-6px;cursor:ne-resize}.tiptap .image-resizer-handler.handler-sw{bottom:-6px;left:-6px;cursor:sw-resize}.tiptap .image-resizer-handler.handler-se{bottom:-6px;right:-6px;cursor:se-resize}.tiptap .iframe-embed,.prose .iframe-embed{width:100%;margin:calc(var(--note-block-gap-px) * .9) 0;border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.08);background:#f8fafce0;box-shadow:0 14px 30px #0f172a14}.tiptap .iframe-embed iframe,.prose .iframe-embed iframe{width:100%;min-height:360px;border:0;display:block}:root[data-theme=dark] .tiptap .iframe-embed,:root[data-theme=dark] .prose .iframe-embed{border-color:#94a3b838;background:#0f172ad1;box-shadow:0 18px 36px #0206178c}.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror [data-type=taskList],.prose [data-type=taskList],.ProseMirror ul:has(>li[data-checked]),.prose ul:has(>li[data-checked]){list-style:none;padding-left:0;margin:0}.appearance-theme-preview,.ProseMirror,.prose{--note-marker-width: 1.625em;--note-bullet-size: .26em;--note-heading-color-default-fallback: var(--app-text);--note-heading-color-dark-fallback: color-mix(in srgb, var(--app-text) 76%, var(--ui-accent-strong) 24%);--note-heading-color-colorful-fallback: color-mix(in srgb, var(--ui-accent-strong) 72%, var(--ui-accent) 28%);--note-heading-color: var(--note-heading-color-colorful);font-size:var(--note-font-size);line-height:var(--note-line-height);font-weight:var(--note-body-font-weight, 400);color:var(--note-body-color, var(--app-text));transition:color .16s ease}.tiptap.ProseMirror{overflow-wrap:anywhere;line-break:anywhere}[data-reader-typography=diverse]{--reader-font-editor: "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Helvetica Neue", sans-serif;--reader-font-english-serif: ui-serif, Georgia, "Times New Roman", Times, serif;--reader-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}[data-reader-typography=diverse] .ProseMirror,[data-reader-typography=diverse] .prose{font-family:var(--reader-font-editor)}[data-reader-typography=diverse] .ProseMirror>p:first-child,[data-reader-typography=diverse] .prose>p:first-child,[data-reader-typography=diverse] .ProseMirror :is(h1,h2,h3,h4),[data-reader-typography=diverse] .prose :is(h1,h2,h3,h4){font-family:var(--reader-font-editor);letter-spacing:0}[data-reader-typography=diverse][data-reader-language=en] .ProseMirror>p:first-child,[data-reader-typography=diverse][data-reader-language=en] .prose>p:first-child,[data-reader-typography=diverse][data-reader-language=en] .ProseMirror :is(h1,h2,h3,h4),[data-reader-typography=diverse][data-reader-language=en] .prose :is(h1,h2,h3,h4){font-family:var(--reader-font-english-serif)}[data-reader-typography=diverse] .ProseMirror :is(code,pre,pre code,div.code-block-like),[data-reader-typography=diverse] .prose :is(code,pre,pre code,div.code-block-like),[data-reader-typography=diverse] .tree-info-panel,[data-reader-typography=diverse] .tree-info-row{font-family:var(--reader-font-mono);font-variant-numeric:tabular-nums}:root[data-theme=dark] .ProseMirror,:root[data-theme=dark] .prose,.appearance-theme-preview[data-preview-theme=dark]{--note-heading-color-dark-fallback: color-mix(in srgb, var(--ui-accent-strong) 78%, white 22%);--note-heading-color-colorful-fallback: color-mix(in srgb, var(--ui-accent-strong) 84%, white 16%)}:root[data-theme=light][data-style-preset=warm] .appearance-theme-preview,:root[data-theme=light][data-style-preset=paper-2] .appearance-theme-preview,:root[data-theme=light][data-style-preset=spring] .appearance-theme-preview,:root[data-theme=light][data-style-preset=diarum-note-light] .appearance-theme-preview,:root[data-theme=light][data-style-preset=mint-green] .appearance-theme-preview,:root[data-theme=light][data-style-preset=warm] .ProseMirror,:root[data-theme=light][data-style-preset=warm] .prose,:root[data-theme=light][data-style-preset=paper-2] .ProseMirror,:root[data-theme=light][data-style-preset=paper-2] .prose,:root[data-theme=light][data-style-preset=spring] .ProseMirror,:root[data-theme=light][data-style-preset=spring] .prose,:root[data-theme=light][data-style-preset=diarum-note-light] .ProseMirror,:root[data-theme=light][data-style-preset=diarum-note-light] .prose,:root[data-theme=light][data-style-preset=mint-green] .ProseMirror,:root[data-theme=light][data-style-preset=mint-green] .prose,.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=warm],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=paper-2],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=spring],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=diarum-note-light],.appearance-theme-preview[data-preview-theme=light][data-preview-style-preset=mint-green]{--note-heading-color-dark-fallback: color-mix(in srgb, var(--app-text) 84%, var(--ui-accent) 16%);--note-heading-color-colorful-fallback: color-mix(in srgb, var(--ui-accent) 68%, var(--ui-accent-strong) 32%)}:root[data-note-heading-color-mode=default] .ProseMirror,:root[data-note-heading-color-mode=default] .prose{--note-heading-color: var(--note-heading-color-default, var(--note-heading-color-default-fallback))}:root[data-note-heading-color-mode=dark] .ProseMirror,:root[data-note-heading-color-mode=dark] .prose{--note-heading-color: var(--note-heading-color-dark, var(--note-heading-color-dark-fallback))}:root[data-note-heading-color-mode=colorful] .ProseMirror,:root[data-note-heading-color-mode=colorful] .prose{--note-heading-color: var(--note-heading-color-colorful, var(--note-heading-color-colorful-fallback))}.appearance-theme-preview.prose[data-note-heading-color-mode=default]{--note-heading-color: var(--note-heading-color-default, var(--note-heading-color-default-fallback))}.appearance-theme-preview.prose[data-note-heading-color-mode=dark]{--note-heading-color: var(--note-heading-color-dark, var(--note-heading-color-dark-fallback))}.appearance-theme-preview.prose[data-note-heading-color-mode=colorful]{--note-heading-color: var(--note-heading-color-colorful, var(--note-heading-color-colorful-fallback))}.ProseMirror{padding-top:100px!important}.ProseMirror>*,.prose>*,.ProseMirror :is(blockquote,div.code-block-like)>*,.prose :is(blockquote,div.code-block-like)>*,.ProseMirror [data-ai-conversation-message=true]>*{margin-block-start:0;margin-block-end:0}.ProseMirror>*+*,.prose>*+*,.ProseMirror :is(blockquote,div.code-block-like)>*+*,.prose :is(blockquote,div.code-block-like)>*+*,.ProseMirror [data-ai-conversation-message=true]>*+*{margin-top:var(--note-flow-gap)!important}.ProseMirror>p:not(:first-child)+p,.prose>p:not(:first-child)+p,.ProseMirror :is(blockquote,div.code-block-like)>p+p,.prose :is(blockquote,div.code-block-like)>p+p,.ProseMirror [data-ai-conversation-message=true]>p+p{margin-top:var(--note-paragraph-gap-balanced)!important}.ProseMirror>:is(h1,h2,h3,h4):not(:first-child),.prose>:is(h1,h2,h3,h4):not(:first-child),.ProseMirror :is(blockquote,div.code-block-like)>:is(h1,h2,h3,h4):not(:first-child),.prose :is(blockquote,div.code-block-like)>:is(h1,h2,h3,h4):not(:first-child),.ProseMirror [data-ai-conversation-message=true]>:is(h1,h2,h3,h4):not(:first-child){margin-top:var(--note-heading-top-gap-balanced)!important}.ProseMirror>:is(h1,h2,h3,h4)+*,.prose>:is(h1,h2,h3,h4)+*,.ProseMirror :is(blockquote,div.code-block-like)>:is(h1,h2,h3,h4)+*,.prose :is(blockquote,div.code-block-like)>:is(h1,h2,h3,h4)+*,.ProseMirror [data-ai-conversation-message=true]>:is(h1,h2,h3,h4)+*{margin-top:var(--note-title-heading-gap)!important}.ProseMirror>hr,.prose>hr,.ProseMirror [data-ai-conversation-message=true]>hr{margin-top:var(--note-divider-gap)!important}.ProseMirror>hr+*,.prose>hr+*,.ProseMirror [data-ai-conversation-message=true]>hr+*{margin-top:var(--note-divider-gap)!important}.ProseMirror[data-ai-message-editor=true]{font-size:var(--note-font-size)!important;line-height:var(--note-line-height)!important;padding-top:0!important;padding-bottom:0!important;-moz-user-select:text;user-select:text;-webkit-user-select:text}.ProseMirror [data-ai-conversation-message=true]{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;font-size:var(--note-font-size);line-height:var(--note-line-height);color:var(--app-text);font-family:inherit;-moz-user-select:text;user-select:text;-webkit-user-select:text}.ProseMirror [data-ai-conversation-message-list=true] [data-ai-conversation-message=true]+[data-ai-conversation-message=true]{margin-top:var(--note-flow-gap)!important}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=user]:not([data-ai-message-display-style=plain]){width:100%;max-width:100%;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--app-text);font-family:inherit}:root[data-theme=dark] .ProseMirror [data-ai-conversation-message=true][data-ai-message-role=user]:not([data-ai-message-display-style=plain]){color:#f8fafc}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=user]:not([data-ai-message-display-style=plain])>[data-ai-message-shell=true][data-ai-message-code-block-like=true]{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin-left:0!important;min-height:44px;border-radius:18px;align-self:flex-start}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=user][data-ai-message-display-style=plain]{min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:inherit}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant]{min-height:28px}@keyframes ai-conversation-pending-breathe{0%{transform:scale(.84);opacity:.78;box-shadow:0 0 color-mix(in srgb,var(--ui-accent) 22%,transparent)}50%{transform:scale(1.12);opacity:1;box-shadow:0 0 0 8px color-mix(in srgb,var(--ui-accent) 0%,transparent)}to{transform:scale(.84);opacity:.78;box-shadow:0 0 color-mix(in srgb,var(--ui-accent) 22%,transparent)}}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant][data-ai-message-status=pending]{position:relative;padding-left:1.35rem}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant][data-ai-message-status=pending]:before{content:"";position:absolute;left:0;top:calc((var(--note-font-size) * var(--note-line-height) - .625rem) / 2);width:.625rem;height:.625rem;border-radius:999px;background:var(--ui-accent);box-shadow:0 0 color-mix(in srgb,var(--ui-accent) 22%,transparent);animation:ai-conversation-pending-breathe 1.2s ease-in-out infinite}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant][data-ai-message-status=failed]:has(>p:only-child>br.ProseMirror-trailingBreak){position:relative;padding-left:1.65em;cursor:pointer}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant][data-ai-message-status=failed]:has(>p:only-child>br.ProseMirror-trailingBreak):before{content:"";position:absolute;left:0;top:calc((var(--note-font-size) * var(--note-line-height) - 1.2em) / 2);width:1.2em;height:1.2em;border-radius:999px;background:#ea7f86}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant][data-ai-message-status=failed]:has(>p:only-child>br.ProseMirror-trailingBreak)>p:only-child{min-height:calc(var(--note-font-size) * var(--note-line-height));position:relative}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant][data-ai-message-status=failed]:has(>p:only-child>br.ProseMirror-trailingBreak)>p:only-child:before{content:"重试";display:inline-block;color:var(--app-text);text-decoration:underline;text-underline-offset:.18em}.ProseMirror [data-ai-conversation-message=true][data-ai-message-role=assistant][data-ai-message-status=failed]:has(>p:only-child>br.ProseMirror-trailingBreak)>p:only-child>br.ProseMirror-trailingBreak{display:none}.ProseMirror[data-ai-message-editor=true] :is(pre,div.code-block-like),.ai-conversation-message-editor-root :is(pre,div.code-block-like),.ai-conversation-message-static :is(pre,div.code-block-like){margin-left:0!important;max-width:100%}.ProseMirror p,.prose p,.ProseMirror li,.prose li,.ProseMirror pre,.prose pre,.ProseMirror code,.prose code,.ProseMirror pre code,.prose pre code,.ProseMirror blockquote,.prose blockquote,.ProseMirror table,.prose table,.ProseMirror th,.prose th,.ProseMirror td,.prose td,.ProseMirror [data-type=taskItem],.prose [data-type=taskItem],.ProseMirror [data-type=taskItem] p,.prose [data-type=taskItem] p,.ProseMirror div.code-block-like,.prose div.code-block-like{font-size:inherit;line-height:inherit}.ProseMirror table,.prose table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--app-surface)}.ProseMirror .tableWrapper{margin:0;padding:0;line-height:inherit;overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-border-muted);border-radius:var(--note-rich-block-radius);background:var(--app-surface);background-clip:padding-box}.ProseMirror .tableWrapper>table{margin:0;border:0;border-radius:0;overflow:visible;line-height:inherit}.prose table{border:1px solid var(--app-border-muted);border-radius:var(--note-rich-block-radius)}.ProseMirror [data-ai-conversation-block-frame=true],.prose [data-ai-conversation-block-frame=true]{border-radius:var(--note-rich-block-radius)}.ProseMirror th,.prose th,.ProseMirror td,.prose td{position:relative;box-sizing:border-box;border:0;border-right:.5px solid var(--app-border-muted);border-bottom:.5px solid var(--app-border-muted);padding:calc(var(--note-block-gap) * .22) .6em;vertical-align:top;text-align:left;overflow-wrap:anywhere;word-break:break-word;background:var(--app-surface)}.ProseMirror th,.prose th{background:var(--app-surface-muted);font-weight:600}.ProseMirror tr>:is(td,th):last-child,.prose tr>:is(td,th):last-child{border-right:0}.ProseMirror tr:last-child>:is(td,th),.prose tr:last-child>:is(td,th){border-bottom:0}:root[data-theme=dark] .ProseMirror table,:root[data-theme=dark] .prose table{border-color:var(--app-border-muted);background:var(--app-surface)}:root[data-theme=dark] .ProseMirror th,:root[data-theme=dark] .prose th,:root[data-theme=dark] .ProseMirror td,:root[data-theme=dark] .prose td{border-color:var(--app-border-muted)}:root[data-theme=dark] .ProseMirror th,:root[data-theme=dark] .prose th{background:var(--app-surface-muted)}.tiptap.ProseMirror table.ProseMirror-selectednode,.tiptap.ProseMirror .tableWrapper.ProseMirror-selectednode,.tiptap.ProseMirror .tableWrapper[data-block-handle-selected=true],.tiptap.ProseMirror .tableWrapper:has(>table[data-block-handle-selected=true]){border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--app-border))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 28%,transparent)!important}.ProseMirror td:not([data-colwidth]),.ProseMirror th:not([data-colwidth]){min-width:var(--default-cell-min-width, 25px)}.ProseMirror .column-resize-handle{position:absolute;top:0;right:-2px;bottom:0;width:4px;z-index:20;background:transparent;pointer-events:none}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#3b82f61f;pointer-events:none}.ProseMirror :is(td,th)>*,.prose :is(td,th)>*{margin-block-start:0!important;margin-block-end:0!important}.ProseMirror :is(td,th)>*+*,.prose :is(td,th)>*+*{margin-top:var(--note-flow-gap)!important}.ProseMirror :is(td,th)>p+p,.prose :is(td,th)>p+p{margin-top:var(--note-paragraph-gap-balanced)!important}.table-ui-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.table-ui-btn{position:absolute;width:18px;height:18px;border-radius:9999px;border:1px solid rgba(15,23,42,.04);background:#ffffffb3;color:#0f172a73;box-shadow:0 1px 4px #0f172a0a;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease,border-color .12s ease}.table-ui-btn:hover{background:#ffffffd1;color:#0f172a99;border-color:#0f172a14;box-shadow:0 2px 6px #0f172a14}:root[data-theme=dark] .table-ui-btn{border-color:#94a3b829;background:#0f172aa3;color:#e2e8f099;box-shadow:0 2px 6px #0206174d}:root[data-theme=dark] .table-ui-btn:hover{background:#0f172ac2;color:#f8fafc;border-color:#e2e8f038;box-shadow:0 3px 10px #02061766}.ProseMirror tr[data-rowheight],.ProseMirror tr[data-rowheight]>:is(td,th){height:var(--table-row-height);min-height:var(--table-row-height)}.ProseMirror tr[data-table-row-resizing=true],.ProseMirror tr[data-table-row-resizing=true]>:is(td,th){height:var(--table-live-row-height);min-height:var(--table-live-row-height)}.ProseMirror tr[data-table-row-resizing=true]>:is(td,th){background-image:linear-gradient(#3b82f614,#3b82f614)}.ProseMirror ul:not([data-type=taskList]),.prose ul:not([data-type=taskList]),.ProseMirror ol,.prose ol{list-style:none;padding-left:0;margin:0}.ProseMirror>ul:not([data-type=taskList]),.prose>ul:not([data-type=taskList]),.ProseMirror>ol,.prose>ol,.ProseMirror>ul[data-type=taskList],.prose>ul[data-type=taskList]{--note-marker-axis-shift: calc(var(--note-marker-width) / 2 - .5em);margin-left:calc(-1 * var(--note-marker-axis-shift));width:calc(100% + var(--note-marker-axis-shift))}.ProseMirror ul:not([data-type=taskList])>li,.prose ul:not([data-type=taskList])>li,.ProseMirror ol>li,.prose ol>li{display:grid;grid-template-columns:var(--note-marker-width) minmax(0,1fr);-moz-column-gap:.375em;column-gap:.375em;align-items:start;padding-inline-start:0!important;margin-top:0!important;margin-bottom:0!important;margin-left:0;width:100%}.ProseMirror ul:not([data-type=taskList])>li:before,.prose ul:not([data-type=taskList])>li:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:var(--note-bullet-size);height:var(--note-bullet-size);border-radius:9999px;background-color:color-mix(in srgb,currentColor 50%,transparent);justify-self:center;align-self:start;margin-top:calc((1em * var(--note-line-height) - var(--note-bullet-size)) / 2)}.appearance-theme-preview.prose ol{counter-reset:appearance-preview-ordered-list}.appearance-theme-preview.prose ol>li:not(:has(>.ol-marker)){counter-increment:appearance-preview-ordered-list}.appearance-theme-preview.prose ol>li:not(:has(>.ol-marker)):before{content:counter(appearance-preview-ordered-list);display:inline-flex;align-items:center;justify-content:center;height:calc(1em * var(--note-line-height));line-height:var(--note-line-height);justify-self:center;align-self:start;margin-top:0;color:color-mix(in srgb,currentColor 50%,transparent);font:inherit;font-size:1em;font-weight:300}.appearance-theme-preview.prose :is(ul:not([data-type=taskList]),ol)>li:not(:has(>.list-item-content))>*{grid-column:2 / -1;min-width:0}.appearance-theme-preview.prose :is(ul:not([data-type=taskList]),ol)>li:not(:has(>.list-item-content))>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ol-marker{position:relative;z-index:0;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:calc(1em * var(--note-line-height));line-height:var(--note-line-height);justify-self:center;align-self:start;color:color-mix(in srgb,currentColor 50%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;font-size:1em;font-weight:300;cursor:default}.ol-marker:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:1.55em;height:1.55em;border-radius:.65em;background:color-mix(in srgb,var(--ui-accent) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 24%,transparent);opacity:0;transform:translate(-50%,-50%);transition:opacity .12s ease;pointer-events:none}.ol-marker[data-ol-actionable=true],body:has(.editor-ordered-list-continue-tip) .ol-marker:hover{cursor:pointer}.ol-marker[data-ol-actionable=true]:hover:before,body:has(.editor-ordered-list-continue-tip) .ol-marker:hover:before{opacity:1}.ProseMirror li>.list-item-content>ul,.prose li>.list-item-content>ul,.ProseMirror li>.list-item-content>ol,.prose li>.list-item-content>ol{padding-left:0;margin-top:var(--note-list-nested-gap)!important;width:100%}.ProseMirror ul:not([data-type=taskList])>li>.list-item-content,.prose ul:not([data-type=taskList])>li>.list-item-content,.ProseMirror ol>li>.list-item-content,.prose ol>li>.list-item-content{grid-column:2 / -1;min-width:0}.ProseMirror ul:not([data-type=taskList])>li>.list-item-content>p,.prose ul:not([data-type=taskList])>li>.list-item-content>p,.ProseMirror ol>li>.list-item-content>p,.prose ol>li>.list-item-content>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>p+p,.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>p+p{margin-top:var(--note-list-content-gap)!important}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>p:has(>a:only-child)>a:only-child,.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>p:has(>a:only-child)>a:only-child,.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>p:has(>span[data-link-draft=true]:only-child)>span[data-link-draft=true]:only-child,.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>p:has(>span[data-link-draft=true]:only-child)>span[data-link-draft=true]:only-child,.ProseMirror :is([data-type=taskItem]>div,li[data-checked]>div)>p:has(>a:only-child)>a:only-child,.prose :is([data-type=taskItem]>div,li[data-checked]>div)>p:has(>a:only-child)>a:only-child,.ProseMirror :is([data-type=taskItem]>div,li[data-checked]>div)>p:has(>span[data-link-draft=true]:only-child)>span[data-link-draft=true]:only-child,.prose :is([data-type=taskItem]>div,li[data-checked]>div)>p:has(>span[data-link-draft=true]:only-child)>span[data-link-draft=true]:only-child{margin-left:0}.ProseMirror ul:not([data-type=taskList])>li>.list-item-content>:is(blockquote,pre,table,hr,h1,h2,h3,h4),.prose ul:not([data-type=taskList])>li>.list-item-content>:is(blockquote,pre,table,hr,h1,h2,h3,h4),.ProseMirror ol>li>.list-item-content>:is(blockquote,pre,table,hr,h1,h2,h3,h4),.prose ol>li>.list-item-content>:is(blockquote,pre,table,hr,h1,h2,h3,h4){min-width:0;width:100%}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>*+:is(blockquote,div.code-block-like,pre),.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>*+:is(blockquote,div.code-block-like,pre),.ProseMirror :is([data-type=taskItem]>div,li[data-checked]>div)>*+:is(blockquote,div.code-block-like,pre),.prose :is([data-type=taskItem]>div,li[data-checked]>div)>*+:is(blockquote,div.code-block-like,pre){margin-top:var(--note-container-gap)!important}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>:is(blockquote,div.code-block-like,pre)+*,.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>:is(blockquote,div.code-block-like,pre)+*,.ProseMirror :is([data-type=taskItem]>div,li[data-checked]>div)>:is(blockquote,div.code-block-like,pre)+*,.prose :is([data-type=taskItem]>div,li[data-checked]>div)>:is(blockquote,div.code-block-like,pre)+*{margin-top:var(--note-container-gap)!important}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li,[data-type=taskItem]>div,li[data-checked]>div)>*,.prose :is(ul:not([data-type=taskList])>li,ol>li,[data-type=taskItem]>div,li[data-checked]>div)>*,.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>*,.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>*{margin-block-start:0!important;margin-block-end:0!important}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>*+*,.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>*+*,.ProseMirror :is([data-type=taskItem]>div,li[data-checked]>div)>*+*,.prose :is([data-type=taskItem]>div,li[data-checked]>div)>*+*{margin-top:var(--note-container-gap)!important}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>:is(ul,ol,[data-type=taskList]),.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>:is(ul,ol,[data-type=taskList]),.ProseMirror :is([data-type=taskItem]>div,li[data-checked]>div)>:is(ul,ol,[data-type=taskList]),.prose :is([data-type=taskItem]>div,li[data-checked]>div)>:is(ul,ol,[data-type=taskList]){margin-top:var(--note-list-nested-gap)!important}.ProseMirror :is(ul:not([data-type=taskList]),ol,[data-type=taskList])>li+li,.prose :is(ul:not([data-type=taskList]),ol,[data-type=taskList])>li+li{margin-top:var(--note-list-item-gap)!important}.ProseMirror :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>:is(h1,h2,h3,h4)+*,.prose :is(ul:not([data-type=taskList])>li,ol>li)>.list-item-content>:is(h1,h2,h3,h4)+*,.ProseMirror :is([data-type=taskItem]>div,li[data-checked]>div)>:is(h1,h2,h3,h4)+*,.prose :is([data-type=taskItem]>div,li[data-checked]>div)>:is(h1,h2,h3,h4)+*{margin-top:var(--note-title-heading-gap)!important}.ProseMirror [data-type=taskItem],.prose [data-type=taskItem],.ProseMirror li[data-checked],.prose li[data-checked]{--task-checkbox-size: .72em;--task-checkbox-dot-size: .432em;--task-marker-color: color-mix(in srgb, currentColor 50%, transparent);display:grid!important;grid-template-columns:var(--note-marker-width) minmax(0,1fr);-moz-column-gap:.375em;column-gap:.375em;align-items:start;list-style:none;padding-left:0;margin-top:0!important;margin-bottom:0!important;margin-left:0;width:100%}.ProseMirror>ul[data-type=taskList]>:is([data-type=taskItem],li[data-checked]),.prose>ul[data-type=taskList]>:is([data-type=taskItem],li[data-checked]){margin-left:calc(-1 * var(--note-marker-axis-shift));width:calc(100% + var(--note-marker-axis-shift))}.ProseMirror [data-type=taskItem]>label,.prose [data-type=taskItem]>label,.ProseMirror li[data-checked]>label,.prose li[data-checked]>label{display:inline-flex!important;align-items:center;justify-content:center;width:var(--note-marker-width);min-width:var(--note-marker-width);flex:0 0 auto;line-height:1;margin-top:0;margin-bottom:0;justify-self:center;align-self:start;margin-top:calc((1em * var(--note-line-height) - var(--task-checkbox-size)) / 2)}.ProseMirror li[data-checked]>label>input[type=checkbox],.prose li[data-checked]>label>input[type=checkbox]{--task-checkbox-color: var(--task-marker-color);--task-checkbox-border: var(--task-marker-color);--task-checkbox-bg: color-mix(in srgb, var(--app-surface) 98%, transparent);--task-checkbox-hover-border: var(--task-marker-color);--task-checkbox-hover-bg: color-mix(in srgb, currentColor 6%, var(--app-surface));--task-checkbox-checked-bg: color-mix(in srgb, var(--app-surface) 98%, transparent);--task-checkbox-checked-border: var(--task-checkbox-color);--task-checkbox-dot-bg: var(--task-checkbox-color);--task-checkbox-ring: 0 0 0 2px color-mix(in srgb, currentColor 16%, transparent);-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--task-checkbox-size);height:var(--task-checkbox-size);transform:none;margin:0;padding:0;box-sizing:border-box;position:relative;border-radius:9999px;border:1px solid var(--task-checkbox-border);background:var(--task-checkbox-bg);display:inline-grid;place-items:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.ProseMirror li[data-checked]>label>input[type=checkbox]:before,.prose li[data-checked]>label>input[type=checkbox]:before{content:"";position:absolute;left:50%;top:50%;opacity:0;width:var(--task-checkbox-dot-size);height:var(--task-checkbox-dot-size);display:block;border-radius:9999px;background:var(--task-checkbox-dot-bg);transform:translate(-50%,-50%) scale(.9);transform-origin:center;transition:opacity .14s ease,transform .14s ease}.ProseMirror li[data-checked]>label>input[type=checkbox]:hover,.prose li[data-checked]>label>input[type=checkbox]:hover{border-color:var(--task-checkbox-hover-border);background:var(--task-checkbox-hover-bg)}.ProseMirror li[data-checked]>label>input[type=checkbox]:checked,.prose li[data-checked]>label>input[type=checkbox]:checked{border-color:var(--task-checkbox-checked-border);background:var(--task-checkbox-checked-bg)}.ProseMirror li[data-checked]>label>input[type=checkbox]:checked:before,.prose li[data-checked]>label>input[type=checkbox]:checked:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.ProseMirror li[data-checked]>label>input[type=checkbox]:focus-visible,.prose li[data-checked]>label>input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--task-checkbox-ring)}.ProseMirror li[data-checked]>label>input[type=checkbox]:disabled,.prose li[data-checked]>label>input[type=checkbox]:disabled{cursor:not-allowed;opacity:.66}.ProseMirror li[data-checked=true]>div,.prose li[data-checked=true]>div{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--task-marker-color);color:var(--task-marker-color)}.ProseMirror [data-type=taskItem]>div,.prose [data-type=taskItem]>div,.ProseMirror li[data-checked]>div,.prose li[data-checked]>div{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.ProseMirror [data-type=taskItem]>div>ul,.prose [data-type=taskItem]>div>ul,.ProseMirror [data-type=taskItem]>div>ol,.prose [data-type=taskItem]>div>ol,.ProseMirror li[data-checked]>div>ul,.prose li[data-checked]>div>ul,.ProseMirror li[data-checked]>div>ol,.prose li[data-checked]>div>ol{margin-top:var(--note-list-nested-gap)!important;padding-left:0;margin-left:0;width:100%}.ProseMirror [data-type=taskItem] ul[data-type=taskList],.prose [data-type=taskItem] ul[data-type=taskList],.ProseMirror li[data-checked] ul[data-type=taskList],.prose li[data-checked] ul[data-type=taskList]{margin-top:var(--note-list-nested-gap)!important}.ProseMirror [data-ai-conversation-block-view=true]{margin:0!important}.ProseMirror [data-ai-conversation-body=true]{padding-top:var(--note-ai-body-top-gap)!important;padding-bottom:var(--note-ai-body-bottom-gap)!important}[data-ai-follow-up-shell=true]{margin-top:var(--note-ai-follow-up-gap)!important}.ProseMirror [data-type=taskItem] p,.prose [data-type=taskItem] p,.ProseMirror li[data-checked] p,.prose li[data-checked] p{margin:0!important}.ProseMirror s,.ProseMirror del,.ProseMirror strike{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#ef4444;color:#9ca3af}.ProseMirror [data-rainbow=true],.prose [data-rainbow=true]{background-image:linear-gradient(90deg,#facc15,#ef4444,#22c55e,#3b82f6,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block}.ProseMirror mark [data-rainbow=true],.prose mark [data-rainbow=true]{background-image:linear-gradient(90deg,#facc15,#ef4444,#22c55e,#3b82f6,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:transparent!important}.ProseMirror mark[data-color=rainbow],.prose mark[data-color=rainbow]{background-image:linear-gradient(90deg,#facc1573,#ef444459,#22c55e59,#3b82f659,#a855f759);background-color:transparent}.ProseMirror mark[data-color="#fef3c7"]:has([data-rainbow=true]),.prose mark[data-color="#fef3c7"]:has([data-rainbow=true]){background-color:#fde047!important;box-shadow:inset 0 -.45em #facc1573}.ProseMirror mark[data-color="#fef3c7"] [data-rainbow=true],.prose mark[data-color="#fef3c7"] [data-rainbow=true]{box-shadow:inset 0 -.45em #facc1573;border-radius:.2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProseMirror [data-rainbow=true] mark[data-color="#fef3c7"],.prose [data-rainbow=true] mark[data-color="#fef3c7"]{background-color:#fde047!important;box-shadow:inset 0 -.45em #facc1573}.ProseMirror mark[data-color="#fca5a5"]:has([data-rainbow=true]),.prose mark[data-color="#fca5a5"]:has([data-rainbow=true]){background-color:#f87171!important;box-shadow:inset 0 -.45em #f8717173}.ProseMirror mark[data-color="#fca5a5"] [data-rainbow=true],.prose mark[data-color="#fca5a5"] [data-rainbow=true]{box-shadow:inset 0 -.45em #f8717173;border-radius:.2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProseMirror [data-rainbow=true] mark[data-color="#fca5a5"],.prose [data-rainbow=true] mark[data-color="#fca5a5"]{background-color:#f87171!important;box-shadow:inset 0 -.45em #f8717173}.ProseMirror mark[data-color="#86efac"]:has([data-rainbow=true]),.prose mark[data-color="#86efac"]:has([data-rainbow=true]){background-color:#4ade80!important;box-shadow:inset 0 -.45em #4ade8073}.ProseMirror mark[data-color="#86efac"] [data-rainbow=true],.prose mark[data-color="#86efac"] [data-rainbow=true]{box-shadow:inset 0 -.45em #4ade8073;border-radius:.2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProseMirror [data-rainbow=true] mark[data-color="#86efac"],.prose [data-rainbow=true] mark[data-color="#86efac"]{background-color:#4ade80!important;box-shadow:inset 0 -.45em #4ade8073}.ProseMirror mark[data-color=rainbow]:has([data-rainbow=true]),.prose mark[data-color=rainbow]:has([data-rainbow=true]){box-shadow:inset 0 -.45em #94a3b840}.ProseMirror mark[data-color=rainbow] [data-rainbow=true],.prose mark[data-color=rainbow] [data-rainbow=true]{box-shadow:inset 0 -.45em #94a3b840;border-radius:.2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ProseMirror [data-rainbow=true] mark[data-color=rainbow],.prose [data-rainbow=true] mark[data-color=rainbow]{box-shadow:inset 0 -.45em #94a3b840}.history-view{background:var(--app-bg);color:var(--app-text)}.history-toolbar{background:color-mix(in srgb,var(--app-surface) 92%,transparent);border-color:color-mix(in srgb,var(--app-border) 84%,transparent)!important}.graph-view-body{min-height:0}.graph-view-canvas-card{min-height:0;border-radius:18px}.history-toolbar-title{color:color-mix(in srgb,var(--app-text) 92%,transparent)}.history-toolbar-btn{border:1px solid transparent;color:color-mix(in srgb,var(--app-text) 66%,transparent);background:transparent}.history-toolbar-btn:hover{color:var(--app-text);background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent));border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 76%, transparent))}.history-toolbar-btn--active{color:var(--minimal-state-active-text, color-mix(in srgb, var(--app-text) 92%, transparent))!important;background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 90%, var(--app-surface)))!important;border-color:var(--minimal-state-active-border, color-mix(in srgb, var(--app-border) 92%, transparent))}.history-actions-popover{background:color-mix(in srgb,var(--app-surface) 92%,transparent)!important;border-color:color-mix(in srgb,var(--app-border) 78%,transparent)!important;box-shadow:var(--ui-panel-shadow)!important}.history-actions-item{color:color-mix(in srgb,var(--app-text) 72%,transparent)!important}.history-actions-item:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent))!important;color:var(--app-text)!important}.history-confirm-panel{width:min(100%,560px);min-height:0;border-radius:var(--app-modal-radius);border:1px solid var(--app-modal-border);background:var(--app-modal-surface)!important;box-shadow:var(--app-modal-shadow);padding:var(--app-modal-padding);color:var(--app-text);display:flex;flex-direction:column;justify-content:flex-start;gap:18px;backdrop-filter:blur(16px) saturate(118%);-webkit-backdrop-filter:blur(16px) saturate(118%)}.history-view .fixed.inset-0:has(>.history-confirm-panel){background:var(--app-modal-backdrop)!important;backdrop-filter:blur(10px) saturate(112%);-webkit-backdrop-filter:blur(10px) saturate(112%)}.history-confirm-title{color:color-mix(in srgb,var(--app-text) 96%,transparent);font-size:var(--app-modal-title-size);font-weight:var(--app-modal-title-weight);line-height:1.18;letter-spacing:0}.history-confirm-description{margin-top:8px;color:color-mix(in srgb,var(--app-text) 72%,transparent);font-size:14px;line-height:1.45;font-weight:650;max-width:30ch}.history-confirm-emphasis{color:#dc2626;font-weight:650}.history-confirm-actions{margin-top:6px;display:flex;justify-content:flex-end;gap:10px}.history-confirm-button{min-width:112px;min-height:var(--app-modal-button-height);padding:0 20px;border-radius:var(--app-modal-button-radius);font-size:16px;line-height:1;font-weight:720;letter-spacing:0;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.history-confirm-button--secondary{border:1px solid color-mix(in srgb,var(--app-border) 74%,transparent);background:color-mix(in srgb,var(--app-surface-muted) 82%,transparent);color:color-mix(in srgb,var(--app-text) 72%,transparent)}.history-confirm-button--secondary:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 90%, transparent));border-color:var(--minimal-state-hover-border, color-mix(in srgb, var(--app-border) 82%, transparent));color:var(--minimal-state-hover-text, var(--app-text))}.history-confirm-button--soft{border:1px solid color-mix(in srgb,var(--ui-accent) 42%,var(--app-border));background:transparent;color:color-mix(in srgb,var(--ui-accent) 88%,var(--app-text) 12%);box-shadow:none}.history-confirm-button--soft:hover{background:color-mix(in srgb,var(--ui-accent) 8%,transparent);border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--app-border))}.history-confirm-button--danger{border:1px solid color-mix(in srgb,#ef4444 42%,var(--app-border));background:transparent;color:color-mix(in srgb,#ef4444 88%,var(--app-text) 12%);box-shadow:none}.history-confirm-button--danger:hover{background:color-mix(in srgb,#ef4444 8%,transparent);border-color:color-mix(in srgb,#ef4444 58%,var(--app-border))}.history-list{border-right-color:color-mix(in srgb,var(--app-border) 50%,transparent)!important;background:color-mix(in srgb,var(--app-surface) 88%,transparent)}.history-list-empty{color:color-mix(in srgb,var(--app-text) 48%,transparent)}.history-list-item{background:transparent;border-bottom-color:color-mix(in srgb,var(--app-border) 50%,transparent)!important;border-radius:var(--sidebar-ui-row-radius);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.history-list-item:hover{background:var(--minimal-state-hover-bg, color-mix(in srgb, var(--app-surface-muted) 84%, transparent))}.history-list-item--active{background:var(--minimal-state-active-bg, color-mix(in srgb, var(--app-surface-muted) 90%, var(--app-surface)))!important}.history-list-item-heading{color:color-mix(in srgb,var(--app-text) 86%,transparent)}.history-list-item-icon{width:1em;height:1em;color:currentColor}.history-list-item-title{color:color-mix(in srgb,var(--app-text) 86%,transparent)}.history-list-item-tag{color:color-mix(in srgb,var(--app-text) 50%,transparent)}.history-list-item-meta{color:color-mix(in srgb,var(--app-text) 48%,transparent)}.history-list-item-note{color:color-mix(in srgb,var(--app-text) 58%,transparent)}.version-diff{white-space:pre-wrap;color:color-mix(in srgb,var(--app-text) 62%,transparent)}.archive-fragment-body-shell hr{height:.5px;background:color-mix(in srgb,var(--app-border) 44%,transparent);width:100%;max-width:none;margin-inline:0}.archive-preview,.archive-preview *{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.archive-preview,.archive-fragment{pointer-events:auto}.history-preview,.history-preview *{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.history-preview{background:color-mix(in srgb,var(--app-surface) 94%,transparent)}.history-preview button,.history-preview .archive-fragment-actions,.history-preview .archive-fragment-actions *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.archive-fragment-body{pointer-events:auto}.archive-fragment-body,.archive-fragment-body *{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.archive-fragment-actions,.archive-fragment-actions *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.archive-fragment-body-shell p:has(>span[style*="color: rgb(156, 163, 175)"]),.archive-fragment-body-shell p:has(>span[style*="#9ca3af"]){font-size:10px;color:color-mix(in srgb,var(--app-text) 44%,transparent)}.archive-fragment-body-shell p:has(>span[style*="color: rgb(156, 163, 175)"]) span,.archive-fragment-body-shell p:has(>span[style*="#9ca3af"]) span{color:color-mix(in srgb,var(--app-text) 44%,transparent)!important}.history-view .ProseMirror{padding-top:32px!important;padding-bottom:24px!important}.history-view .version-diff{padding-top:24px!important}.appearance-preview-scroll-shell,.appearance-controls-scroll-shell{padding-top:10px}.appearance-controls-stack>:not([hidden])~:not([hidden]){margin-top:.5rem}.appearance-controls-theme-section{padding-bottom:.5rem}.appearance-controls-theme-title{margin-bottom:.375rem}.appearance-theme-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:stretch;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.5rem}.appearance-controls-detail-section>:not([hidden])~:not([hidden]){margin-top:.5rem}.appearance-controls-group{padding-bottom:.375rem}.appearance-controls-group>:not([hidden])~:not([hidden]){margin-top:.375rem}.appearance-controls-sound-section>:not([hidden])~:not([hidden]){margin-top:.375rem}.appearance-controls-sound-options>:not([hidden])~:not([hidden]){margin-top:.375rem}@media (min-width: 1440px) and (min-height: 860px){.appearance-controls-stack>:not([hidden])~:not([hidden]){margin-top:1rem}.appearance-controls-theme-section{padding-bottom:.875rem}.appearance-controls-theme-title{margin-bottom:.625rem}.appearance-theme-grid{-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.625rem}.appearance-controls-detail-section>:not([hidden])~:not([hidden]){margin-top:1rem}.appearance-controls-group{padding-bottom:.625rem}.appearance-controls-group>:not([hidden])~:not([hidden]){margin-top:.625rem}.appearance-controls-sound-section>:not([hidden])~:not([hidden]){margin-top:.625rem}.appearance-controls-sound-options>:not([hidden])~:not([hidden]){margin-top:.625rem}}.typography-modal{max-height:min(90vh,760px);display:flex;flex-direction:column}.typography-modal-body{flex:1;min-height:0}.typography-slider{position:relative;--slider-track-height: 8px;--slider-thumb-size: 18px;--slider-default-size: 8px;height:28px;display:flex;align-items:center;overflow:visible}.typography-slider--bubble{isolation:isolate}.typography-slider-bubble{position:absolute;top:calc(50% - (var(--slider-thumb-size) / 2) - 4px);transform:translate(-50%,-100%);min-width:34px;height:26px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--ui-accent, #4b97ff) 88%,#ffffff 12%);color:color-mix(in srgb,var(--app-surface, #ffffff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;line-height:1;box-shadow:0 8px 18px color-mix(in srgb,var(--ui-accent, #4b97ff) 18%,transparent),0 1px color-mix(in srgb,#ffffff 28%,transparent) inset;pointer-events:none;z-index:4}.typography-slider--offset-default-dot{height:42px;padding-bottom:14px}.typography-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--slider-track-height);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent, #4b97ff) 86%,#ffffff 14%),color-mix(in srgb,var(--ui-accent, #4b97ff) 86%,#ffffff 14%)) 0/0% 100% no-repeat,color-mix(in srgb,var(--app-border, #e5e7eb) 78%,transparent);margin:0;padding:0;border:none;outline:none}.typography-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;background:color-mix(in srgb,var(--app-surface, #ffffff) 92%,transparent);border:1px solid color-mix(in srgb,var(--app-border, #d1d5db) 88%,transparent);box-shadow:0 1px 3px #0f172a14;cursor:pointer}.typography-range::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;background:color-mix(in srgb,var(--app-surface, #ffffff) 92%,transparent);border:1px solid color-mix(in srgb,var(--app-border, #d1d5db) 88%,transparent);box-shadow:0 1px 3px #0f172a14;cursor:pointer}.typography-range::-moz-range-track{height:var(--slider-track-height);border-radius:999px;background:color-mix(in srgb,var(--app-border, #e5e7eb) 78%,transparent)}.typography-default-dot{position:absolute;top:50%;left:calc((100% - var(--slider-thumb-size)) * var(--slider-default-pct, 0) + (var(--slider-thumb-size) / 2));transform:translate(-50%,-50%);width:var(--slider-track-height);height:var(--slider-track-height);border-radius:999px;border:1.5px solid color-mix(in srgb,var(--ui-accent, #4b97ff) 68%,#ffffff 32%);background:color-mix(in srgb,var(--app-surface, #ffffff) 98%,transparent);cursor:pointer;z-index:0}.typography-default-dot:before{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--ui-accent, #4b97ff) 82%,#ffffff 18%);transform:translate(-50%,-50%)}.typography-slider--offset-default-dot .typography-default-dot{top:calc(50% + 13px)}.typography-default-dot:hover{border-color:color-mix(in srgb,var(--ui-accent, #4b97ff) 65%,#ffffff 35%);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent, #4b97ff) 18%,transparent)}.appearance-number-input{width:96px!important;min-width:96px!important;max-width:96px!important;flex:0 0 96px!important;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.appearance-number-input::-webkit-outer-spin-button,.appearance-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.appearance-hex-input{min-width:0}.appearance-theme-option{font-size:12px!important;line-height:16px!important;border:1px solid var(--appearance-option-border, transparent)!important;background:var(--appearance-option-bg, transparent)!important;box-shadow:var(--appearance-option-shadow, none)!important;border-radius:var(--appearance-option-radius, 9999px)!important}.appearance-theme-option span:last-child{font-size:12px!important;line-height:16px!important}.appearance-sound-option{--appearance-option-radius: 18px}.appearance-sound-option span:last-child{font-size:11px!important;line-height:15px!important}.appearance-theme-option:hover{color:var(--appearance-option-hover-text, var(--app-text))!important;border-color:var(--appearance-option-hover-border, color-mix(in srgb, var(--ui-accent, #4b97ff) 36%, var(--app-border, #d1d5db)))!important;background:var(--appearance-option-hover-bg, color-mix(in srgb, var(--ui-accent, #4b97ff) 14%, var(--app-surface, #ffffff)))!important;box-shadow:var(--appearance-option-hover-shadow, 0 6px 16px color-mix(in srgb, var(--ui-accent, #4b97ff) 10%, transparent))!important;transform:translateY(-1px)}.appearance-theme-option:active{transform:translateY(0)}.appearance-color-row{border:none;background:transparent;border-radius:0;padding:4px 2px;transition:opacity .12s ease}.appearance-color-row:hover{opacity:.88}.appearance-focus-switch{position:relative;display:inline-flex;align-items:center;width:40px;min-width:40px;height:22px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--switch-border, var(--app-border, #d1d5db)) 82%,transparent);padding:2px;background:var(--switch-track-off, color-mix(in srgb, var(--app-border, #d1d5db) 48%, var(--app-surface, #fff)));transition:border-color .12s ease,background-color .12s ease;cursor:pointer}.appearance-focus-switch:hover{border-color:color-mix(in srgb,var(--ui-accent, #4b97ff) 32%,var(--app-border, #d1d5db))}.appearance-focus-switch[data-state=checked]{background:var(--switch-track-on, color-mix(in srgb, var(--ui-accent, #4b97ff) 72%, var(--app-surface, #fff)))}.appearance-focus-switch-thumb{display:inline-flex;width:16px;height:16px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--switch-border, var(--app-border, #d1d5db)) 82%,transparent);background:var(--switch-thumb-off, var(--app-surface, #fff));transition:transform .14s ease,background-color .12s ease,border-color .12s ease;will-change:transform}.appearance-focus-switch[data-state=checked] .appearance-focus-switch-thumb{transform:translate(18px);background:var(--switch-thumb-on, var(--ui-accent-strong, var(--ui-accent, #4b97ff)))}.appearance-focus-switch:focus-visible{outline:none;box-shadow:var(--ui-focus-ring, 0 0 0 2px color-mix(in srgb, #4b97ff 28%, transparent))}.appearance-color-editor{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.appearance-color-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.appearance-color-swatch{width:100%;aspect-ratio:1 / 1;border-radius:9999px;border:1px solid color-mix(in srgb,var(--app-border, #d1d5db) 76%,transparent);cursor:pointer;transition:transform .12s ease,border-color .12s ease}.appearance-color-swatch:hover{transform:scale(1.06);border-color:color-mix(in srgb,var(--ui-accent, #4b97ff) 44%,var(--app-border, #d1d5db))}.typography-preview{border-radius:18px}@media (max-height: 740px){.typography-modal{max-height:90vh}}:root[data-theme=dark] .typography-modal{background:color-mix(in srgb,var(--app-surface) 96%,transparent);border-color:color-mix(in srgb,var(--app-border) 70%,transparent)}:root[data-theme=dark] .typography-modal .text-gray-800{color:color-mix(in srgb,var(--app-text) 92%,transparent)}:root[data-theme=dark] .typography-modal .text-gray-500{color:color-mix(in srgb,var(--app-text) 62%,transparent)}:root[data-theme=dark] .typography-modal .border-gray-200\/80{border-color:color-mix(in srgb,var(--app-border) 70%,transparent)!important}:root[data-theme=dark] .typography-modal .bg-gray-50\/80,:root[data-theme=dark] .typography-preview{background:color-mix(in srgb,var(--app-surface-muted) 86%,transparent)!important;border-color:color-mix(in srgb,var(--app-border) 70%,transparent)!important}:root[data-theme=dark] .typography-preview .prose{color:color-mix(in srgb,var(--app-text) 88%,transparent)}:root[data-theme=dark] .typography-modal input[type=number]{background:color-mix(in srgb,var(--app-surface-muted) 84%,transparent)!important;border-color:color-mix(in srgb,var(--app-border) 75%,transparent)!important;color:color-mix(in srgb,var(--app-text) 90%,transparent)!important}:root[data-theme=dark] .typography-range{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 94%,#ffffff 6%),color-mix(in srgb,var(--ui-accent) 94%,#ffffff 6%)) 0/0% 100% no-repeat,color-mix(in srgb,var(--app-border) 72%,transparent)}:root[data-theme=dark] .typography-range::-webkit-slider-thumb,:root[data-theme=dark] .typography-range::-moz-range-thumb{background:var(--app-surface);border-color:color-mix(in srgb,var(--app-border) 82%,transparent)}:root[data-theme=dark] .typography-default-dot{background:var(--app-surface);border-color:color-mix(in srgb,var(--app-border) 82%,transparent)}.archive-fragment{display:flex;flex-direction:column;gap:10px}.archive-fragment-time{font-size:10px;color:color-mix(in srgb,var(--app-text) 44%,transparent)}.archive-fragment-body,.archive-fragment-body-shell{color:color-mix(in srgb,var(--app-text) 86%,transparent);cursor:text}.archive-fragment-body{position:relative;z-index:1}.archive-fragment-body-shell a,.archive-fragment-body-shell button,.archive-fragment-body-shell input,.archive-fragment-body-shell label,.archive-fragment-body-shell select,.archive-fragment-body-shell textarea{pointer-events:none!important;cursor:text!important}.archive-fragment-body-shell{--note-heading-color: var(--app-text);--note-title-color: var(--app-text);padding-top:0!important;padding-bottom:0!important}.archive-fragment-body-shell>p:first-child{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;margin-top:0;margin-bottom:0;min-height:0}.archive-fragment-actions{position:absolute;right:0;top:0;display:flex;gap:8px;opacity:0;transition:opacity .16s ease;pointer-events:none}.archive-fragment:hover .archive-fragment-actions{opacity:1}.history-preview--selecting .archive-fragment-actions{opacity:0!important;pointer-events:none!important}.archive-fragment-btn{font-size:10px;color:color-mix(in srgb,var(--app-text) 48%,transparent);background:transparent;border-radius:6px;padding:2px 6px;pointer-events:auto}.archive-fragment-btn:hover{color:color-mix(in srgb,var(--app-text) 78%,transparent);background:color-mix(in srgb,var(--app-surface-muted) 84%,transparent)}.archive-fragment-divider{height:.5px;background:color-mix(in srgb,var(--app-border) 44%,transparent)}@media (max-width: 840px){.history-view .history-split{flex-direction:column}.history-view .history-list{width:100%!important;max-height:260px;border-right:none!important;border-bottom:1px solid color-mix(in srgb,var(--app-border) 50%,transparent)}.history-view .history-preview{width:100%!important}}.version-diff-added{background:color-mix(in srgb,var(--ui-accent) 22%,transparent);color:var(--ui-accent-strong);border-radius:.35em;padding:0 .2em}.version-diff-removed{background:color-mix(in srgb,#ef4444 18%,transparent);color:color-mix(in srgb,#ef4444 86%,var(--app-text));text-decoration:line-through;border-radius:.35em;padding:0 .2em}.version-diff-neutral{color:inherit}.ProseMirror mark[data-color=diff-added],.prose mark[data-color=diff-added]{background:color-mix(in srgb,var(--ui-accent) 22%,transparent);color:var(--ui-accent-strong);border-radius:.35em;padding:0 .2em}.ProseMirror mark[data-color=diff-removed],.prose mark[data-color=diff-removed]{background:color-mix(in srgb,#ef4444 18%,transparent);color:color-mix(in srgb,#ef4444 86%,var(--app-text));border-radius:.35em;padding:0 .2em;text-decoration:line-through}.version-note-editor{min-height:2.6em;line-height:1.6;padding:6px 8px;border-radius:10px;color:color-mix(in srgb,var(--app-text) 82%,transparent);background:color-mix(in srgb,var(--app-surface-muted) 78%,var(--app-surface));white-space:pre-wrap;word-break:break-word;border:1px solid color-mix(in srgb,var(--app-border) 74%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--app-surface) 68%,transparent);width:100%;resize:none}.version-note-editor:focus{outline:none;border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--app-border));box-shadow:inset 0 1px color-mix(in srgb,var(--app-surface) 72%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.version-note-editor:empty:before{content:attr(data-placeholder);color:color-mix(in srgb,var(--app-text) 42%,transparent)}.history-version-note-header--sticky{background:color-mix(in srgb,var(--app-surface) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--app-border) 46%,transparent)}.smooth-caret-mode .ProseMirror{caret-color:transparent!important}.content-flow-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:470;pointer-events:none;contain:layout style paint}.content-flow-layer[data-content-flow-focus2-clip=true]{clip-path:inset(calc(50% - var(--content-flow-focus2-clip-half-height, 121px)) 0 calc(50% - var(--content-flow-focus2-clip-half-height, 121px)) 0)}.content-flow-cover,.content-flow-block,.content-flow-line,.content-flow-token{position:fixed;box-sizing:border-box;pointer-events:none}.content-flow-cover{z-index:1;border-radius:2px}.content-flow-block{z-index:3;border:0;overflow:hidden;text-rendering:optimizeLegibility;transform:translateZ(0);will-change:transform}.content-flow-block.content-flow-block--list-context.ProseMirror{position:fixed!important;list-style:none!important;padding:0!important;margin:0!important;max-width:none!important}.content-flow-block.content-flow-block--list-context.ProseMirror:is(ul:not([data-type=taskList]),ol)>li{display:grid;grid-template-columns:var(--note-marker-width) minmax(0,1fr);-moz-column-gap:.375em;column-gap:.375em;align-items:start;padding-inline-start:0!important;margin-top:0!important;margin-bottom:0!important;margin-left:0;width:100%}.content-flow-block.content-flow-block--list-context.ProseMirror>li>.ol-marker{grid-column:1;grid-row:1;width:var(--note-marker-width);min-width:var(--note-marker-width)}.content-flow-block.content-flow-block--list-context.ProseMirror>li>.list-item-content{grid-column:2 / -1;min-width:0}.content-flow-block.content-flow-block--list-context.ProseMirror>li>.list-item-content>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.content-flow-block.content-flow-block--list-context.ProseMirror>li+li{margin-top:var(--note-list-item-gap)!important}.content-flow-line{z-index:2;margin:0;padding:0;border:0;overflow:hidden;text-decoration:inherit;text-rendering:optimizeLegibility;transform:translateZ(0);will-change:transform}.content-flow-line-token{position:absolute;display:inline-block;margin:0;padding:0;border:0;overflow:visible;pointer-events:none;text-decoration:inherit;text-rendering:optimizeLegibility}.content-flow-line--static{z-index:4;transition:none}.content-flow-token{z-index:4;display:inline-block;margin:0;padding:0;border:0;overflow:visible;text-decoration:inherit;text-rendering:optimizeLegibility;transform:translateZ(0);will-change:transform}.content-flow-token--static{transition:none}.content-flow-token--reveal,.content-flow-token--ghost{overflow:hidden}.content-flow-caret-proxy{position:fixed;z-index:8;pointer-events:none;visibility:hidden;border-radius:999px;opacity:1;transform:translateZ(0);will-change:left,top,height}@media (prefers-reduced-motion: reduce){.content-flow-block,.content-flow-line,.content-flow-token{transition:none}}.smooth-editor-caret{position:absolute;top:0;left:0;width:2px!important;min-width:2px;max-width:2px;z-index:475;pointer-events:none;border-radius:999px;background:var(--ui-accent);opacity:1;animation:smooth-caret-blink 1.06s steps(1,end) infinite;will-change:transform,height,opacity}.smooth-editor-caret.is-solid{animation:none;opacity:1}@keyframes smooth-caret-blink{0%,52%{opacity:1}53%,to{opacity:0}}.idle-cat-mode .ProseMirror{caret-color:transparent!important}.idle-cat-caret{position:absolute;z-index:25;pointer-events:none;color:#111;transform-origin:left center;will-change:transform,opacity}.idle-cat-door-line{position:absolute;top:0;left:0;width:1px;height:100%;background:currentColor;border-radius:0;box-shadow:none;transform-origin:center;opacity:0;transition:left .18s ease,opacity .15s ease}.idle-cat-door-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding-left:1px;transform-origin:left center}.idle-cat-actor{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-84%);opacity:0;transform-origin:left center;will-change:transform,opacity}.idle-cat-gif{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.idle-cat-caret.phase-to-idle .idle-cat-door-line{opacity:.86;left:0}.idle-cat-caret.phase-idle .idle-cat-door-line,.idle-cat-caret.phase-to-active .idle-cat-door-line{opacity:0}.idle-cat-caret.phase-to-idle .idle-cat-actor{animation:idle-cat-enter .38s cubic-bezier(.22,1,.36,1) forwards}.idle-cat-caret.phase-idle .idle-cat-actor{transform:translate(0);opacity:1}.idle-cat-caret.phase-to-active .idle-cat-actor{animation:idle-cat-exit .28s cubic-bezier(.4,0,.2,1) forwards}.idle-cat-caret.phase-idle{filter:drop-shadow(0 1px 0 rgba(255,255,255,.9))}@keyframes idle-cat-enter{0%{transform:translate(-84%);opacity:0}68%{transform:translate(7%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes idle-cat-exit{0%{transform:translate(0);opacity:1}55%{transform:translate(22%);opacity:1}to{transform:translate(58%);opacity:0}}.ProseMirror :is(p,h1,h2,h3,h4,blockquote,div.code-block-like,pre,ul,ol,table,hr).heading-collapsed-content,.prose :is(p,h1,h2,h3,h4,blockquote,div.code-block-like,pre,ul,ol,table,hr).heading-collapsed-content,.ProseMirror :is(p,h1,h2,h3,h4,blockquote,div.code-block-like,pre,ul,ol,table,hr)[data-ai-heading-collapsed-hidden=true],.prose :is(p,h1,h2,h3,h4,blockquote,div.code-block-like,pre,ul,ol,table,hr)[data-ai-heading-collapsed-hidden=true]{display:block!important;max-height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}:root{--sidebar-ui-panel-radius: 12px;--sidebar-ui-row-radius: 6px;--sidebar-ui-popover-radius: 8px;--sidebar-ui-panel-bg: color-mix(in srgb, var(--app-surface) 90%, var(--app-bg) 10%);--sidebar-ui-panel-border: color-mix(in srgb, var(--app-border) 62%, transparent);--sidebar-ui-panel-shadow: 0 16px 36px color-mix(in srgb, #000 5%, transparent), 0 1px 2px color-mix(in srgb, #000 4%, transparent);--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--app-surface-muted) 42%, transparent);--sidebar-ui-row-active-bg: color-mix(in srgb, var(--app-surface-muted) 62%, transparent);--sidebar-ui-row-hover-border: transparent;--sidebar-ui-row-active-border: transparent;--sidebar-ui-row-hover-text: color-mix(in srgb, var(--app-text) 86%, transparent);--sidebar-ui-row-active-text: color-mix(in srgb, var(--app-text) 90%, transparent);--sidebar-ui-row-hover-shadow: none;--sidebar-ui-row-active-shadow: none}:root[data-theme=dark]{--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #243247) 38%, transparent);--sidebar-ui-row-active-bg: color-mix(in srgb, var(--theme-palette-accent, #243247) 50%, transparent);--sidebar-ui-row-hover-border: transparent;--sidebar-ui-row-active-border: transparent;--sidebar-ui-row-hover-text: color-mix(in srgb, var(--app-text) 90%, transparent);--sidebar-ui-row-active-text: color-mix(in srgb, var(--app-text) 94%, transparent);--sidebar-ui-row-hover-shadow: none;--sidebar-ui-row-active-shadow: none}:root[data-theme=dark][data-theme-option=hacker]{--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #06220a) 58%, transparent);--sidebar-ui-row-active-bg: color-mix(in srgb, var(--theme-palette-accent, #06220a) 76%, transparent)}:root[data-theme=light][data-style-preset=minimal-white-awwwards]{--sidebar-ui-panel-bg: rgba(255, 255, 255, var(--minimal-panel-opacity, .9));--sidebar-ui-panel-border: rgba(15, 23, 42, .08);--sidebar-ui-panel-shadow: 0 10px 30px rgba(15, 23, 42, .06);--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #f5faff) 44%, transparent);--sidebar-ui-row-active-bg: color-mix(in srgb, var(--theme-palette-accent, #f5faff) 52%, transparent);--sidebar-ui-row-hover-border: transparent;--sidebar-ui-row-active-border: transparent}:root[data-theme=light][data-style-preset=diarum-note-light]{--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--theme-palette-accent, #f3e7d8) 28%, transparent);--sidebar-ui-row-active-bg: color-mix(in srgb, var(--theme-palette-accent, #f3e7d8) 32%, transparent)}:root[data-theme=light][data-style-preset=warm]{--sidebar-ui-row-active-bg: color-mix(in srgb, var(--app-surface-muted) 42%, transparent)}:root[data-theme=light][data-style-preset=paper-2]{--sidebar-ui-row-active-bg: color-mix(in srgb, var(--app-surface-muted) 52%, transparent)}:root[data-theme=light][data-style-preset=sky]{--sidebar-ui-row-active-bg: color-mix(in srgb, var(--app-surface-muted) 54%, transparent)}:root[data-theme=light][data-style-preset=spring]{--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--app-surface-muted) 52%, transparent)}:root[data-theme=light][data-style-preset=mint-green]{--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--ui-accent) 2%, var(--app-bg));--sidebar-ui-row-active-bg: color-mix(in srgb, var(--ui-accent) 2%, var(--app-bg))}:root[data-theme=light][data-style-preset=liquid-glass]{--sidebar-ui-panel-bg: color-mix(in srgb, var(--app-surface) 72%, transparent);--sidebar-ui-panel-border: color-mix(in srgb, var(--app-border) 72%, #ffffff 28%);--sidebar-ui-panel-shadow: var(--ui-panel-shadow);--sidebar-ui-row-hover-bg: color-mix(in srgb, var(--ui-accent) 3.5%, var(--app-surface) 96.5%);--sidebar-ui-row-active-bg: color-mix(in srgb, var(--ui-accent) 5.5%, var(--app-surface) 94.5%)}[data-toc-panel-content=true]{--toc-heading-shell-radius: var(--sidebar-ui-row-radius)}[data-note-tree-panel-content=true]>.liquid-panel-surface{border-radius:var(--sidebar-ui-panel-radius)!important;border-color:var(--sidebar-ui-panel-border)!important;background:var(--sidebar-ui-panel-bg)!important;box-shadow:var(--sidebar-ui-panel-shadow)!important}[data-toc-panel-content=true]>.liquid-panel-surface{border-radius:var(--sidebar-ui-panel-radius)!important;border-color:var(--sidebar-ui-panel-border)!important;background:var(--sidebar-ui-panel-bg)!important;box-shadow:var(--sidebar-ui-panel-shadow)!important}[data-toc-panel-content=true] .toc-note-list{background:transparent!important;color:color-mix(in srgb,var(--app-text) 78%,transparent)!important}[data-toc-panel-content=true] .toc-top-safe-strip{background:var(--sidebar-ui-panel-bg)!important}[data-toc-panel-content=true] .toc-top-safe-strip--fade,[data-toc-panel-content=true] .toc-note-list:after{background:linear-gradient(to bottom,var(--sidebar-ui-panel-bg) 0%,color-mix(in srgb,var(--app-surface) 86%,transparent) 100%)!important}[data-toc-panel-content=true] .toc-list-item-shell--heading,[data-toc-panel-content=true] .toc-list-item-shell--ai{border-radius:var(--sidebar-ui-row-radius)!important}[data-toc-panel-content=true] .toc-list-item-title{font-size:15px;line-height:22px}[data-toc-panel-content=true] .toc-list-item:hover:not(.liquid-list-item--active):not(.toc-list-item--drop-combine):not(.toc-list-item--drop-invalid) .toc-list-item-shell--heading,[data-toc-panel-content=true] .toc-list-item:hover:not(.liquid-list-item--active):not(.toc-list-item--drop-combine):not(.toc-list-item--drop-invalid) .toc-list-item-shell--ai{background:var(--sidebar-ui-row-hover-bg)!important;color:var(--sidebar-ui-row-hover-text)!important;box-shadow:var(--sidebar-ui-row-hover-shadow)!important}[data-toc-panel-content=true] .toc-list-item.liquid-list-item--active .toc-list-item-shell--heading,[data-toc-panel-content=true] .toc-list-item.liquid-list-item--active .toc-list-item-shell--ai{background:var(--sidebar-ui-row-active-bg)!important;color:var(--sidebar-ui-row-active-text)!important;box-shadow:var(--sidebar-ui-row-active-shadow)!important}[data-toc-panel-content=true] .tree-info-panel{background:transparent!important;border-top-color:color-mix(in srgb,var(--app-border) 20%,transparent)!important}.trash-sidebar-list-item.liquid-list-item{border-radius:var(--sidebar-ui-row-radius)!important;font-size:15px;line-height:22px}.trash-sidebar-list-item.liquid-list-item:hover:not(.liquid-list-item--active){border-color:var(--sidebar-ui-row-hover-border)!important;background:var(--sidebar-ui-row-hover-bg)!important;color:var(--sidebar-ui-row-hover-text)!important;box-shadow:var(--sidebar-ui-row-hover-shadow)!important}.trash-sidebar-list-item.liquid-list-item--active{border-color:var(--sidebar-ui-row-active-border)!important;background:var(--sidebar-ui-row-active-bg)!important;color:var(--sidebar-ui-row-active-text)!important;box-shadow:var(--sidebar-ui-row-active-shadow)!important}[data-shortcuts-page=true] section>div:first-child{padding-left:2px!important;color:color-mix(in srgb,var(--app-text) 42%,transparent)!important;font-size:14px!important;line-height:20px!important}[data-shortcuts-page=true] section>div:last-child{border-radius:var(--sidebar-ui-panel-radius)!important;border-color:var(--sidebar-ui-panel-border)!important;background-color:var(--sidebar-ui-panel-bg)!important;box-shadow:var(--sidebar-ui-panel-shadow)!important}[data-shortcuts-page=true] section>div:last-child>div>div:hover{background:var(--sidebar-ui-row-hover-bg)}.history-list{padding:8px 6px;background:var(--sidebar-ui-panel-bg)!important}.history-list>.flex{gap:2px}.history-list-item{margin-bottom:2px;border:1px solid transparent!important;border-radius:var(--sidebar-ui-row-radius)!important;overflow:hidden}.history-list .history-list-item:hover:not(.history-list-item--active){border-color:var(--sidebar-ui-row-hover-border)!important;background:var(--sidebar-ui-row-hover-bg)!important;color:var(--sidebar-ui-row-hover-text)!important;box-shadow:var(--sidebar-ui-row-hover-shadow)!important}.history-list .history-list-item--active{border-color:var(--sidebar-ui-row-active-border)!important;background:var(--sidebar-ui-row-active-bg)!important;color:var(--sidebar-ui-row-active-text)!important;box-shadow:var(--sidebar-ui-row-active-shadow)!important}.history-list .history-list-item:hover:not(.history-list-item--active) .history-list-item-title,.history-list .history-list-item:hover:not(.history-list-item--active) .history-list-item-heading,.history-list .history-list-item--active .history-list-item-title,.history-list .history-list-item--active .history-list-item-heading{color:inherit!important}.history-list .history-list-item:hover:not(.history-list-item--active) .history-list-item-meta,.history-list .history-list-item:hover:not(.history-list-item--active) .history-list-item-tag,.history-list .history-list-item:hover:not(.history-list-item--active) .history-list-item-note{color:color-mix(in srgb,var(--app-text) 62%,transparent)!important}.history-list .history-list-item--active .history-list-item-meta,.history-list .history-list-item--active .history-list-item-tag,.history-list .history-list-item--active .history-list-item-note{color:color-mix(in srgb,var(--app-text) 68%,transparent)!important}.history-actions-popover,.tree-bottom-menu,.tree-note-action-menu{border-radius:var(--sidebar-ui-popover-radius)!important;border-color:color-mix(in srgb,var(--app-border) 82%,transparent)!important;background:color-mix(in srgb,var(--app-surface) 96%,transparent)!important;box-shadow:0 8px 22px color-mix(in srgb,#000 7%,transparent)!important}.history-view section.border{border-radius:var(--sidebar-ui-panel-radius)!important;border-color:var(--sidebar-ui-panel-border)!important;background-color:var(--sidebar-ui-panel-bg)!important;box-shadow:var(--sidebar-ui-panel-shadow)!important}.selection\:bg-amber-100 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.selection\:bg-amber-100 *::selection{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.selection\:bg-amber-100::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.selection\:bg-amber-100::selection{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.placeholder\:text-current::-moz-placeholder{color:currentColor}.placeholder\:text-current::placeholder{color:currentColor}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-red-100:hover{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:text-\[color\:var\(--app-text\)\]:hover{color:var(--app-text)}.hover\:text-\[color\:var\(--minimal-state-hover-text\)\]:hover{color:var(--minimal-state-hover-text)}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.group\/mindmap-card:focus-within .group-focus-within\/mindmap-card\:pointer-events-auto{pointer-events:auto}.group\/mindmap-card:focus-within .group-focus-within\/mindmap-card\:opacity-100{opacity:1}.group\/mindmap-card:hover .group-hover\/mindmap-card\:pointer-events-auto,.group\/tree-outline-item:hover .group-hover\/tree-outline-item\:pointer-events-auto,.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:max-w-20{max-width:5rem}.group\/mindmap-insert:hover .group-hover\/mindmap-insert\:scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/mindmap-card:hover .group-hover\/mindmap-card\:opacity-100{opacity:1}.group\/mindmap-insert:hover .group-hover\/mindmap-insert\:opacity-0{opacity:0}.group\/mindmap-insert:hover .group-hover\/mindmap-insert\:opacity-100,.group\/tree-outline-item:hover .group-hover\/tree-outline-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group\/mindmap-insert:focus-visible .group-focus-visible\/mindmap-insert\:scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/mindmap-insert:focus-visible .group-focus-visible\/mindmap-insert\:opacity-0{opacity:0}.group\/mindmap-insert:focus-visible .group-focus-visible\/mindmap-insert\:opacity-100{opacity:1}.prose-a\:cursor-pointer :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){cursor:pointer}.prose-a\:text-blue-600 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:none}.prose-img\:my-4 :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:1rem;margin-bottom:1rem}.prose-img\:rounded-xl :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.75rem}.prose-img\:shadow-lg :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.sm\:grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:gap-y-2\.5{row-gap:.625rem}.sm\:p-7{padding:1.75rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-2\.5{padding-bottom:.625rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-0{padding-top:0}.sm\:pt-14{padding-top:3.5rem}.sm\:text-\[20px\]{font-size:20px}}@media (min-width: 768px){.md\:-mr-px{margin-right:-1px}.md\:w-\[calc\(100\%-56px\)\]{width:calc(100% - 56px)}.md\:grid-cols-\[minmax\(0\,1fr\)_416px\]{grid-template-columns:minmax(0,1fr) 416px}.md\:border-l{border-left-width:1px}}@media (min-width: 1024px){.lg\:col-\[1\]{grid-column:1}.lg\:col-\[2\]{grid-column:2}.lg\:col-\[3\]{grid-column:3}.lg\:row-\[1\]{grid-row:1}.lg\:row-\[1_\/_span_2\]{grid-row:1 / span 2}.lg\:row-\[2\]{grid-row:2}.lg\:block{display:block}.lg\:w-\[calc\(100\%-72px\)\]{width:calc(100% - 72px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_1px_260px\]{grid-template-columns:minmax(0,1fr) 1px 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_468px\]{grid-template-columns:minmax(0,1fr) 468px}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:items-start{align-items:flex-start}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-y-4{row-gap:1rem}.lg\:self-end{align-self:flex-end}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pl-5{padding-left:1.25rem}}@media (min-width: 1280px){.xl\:h-\[10px\]{height:10px}.xl\:w-\[10px\]{width:10px}.xl\:grid-cols-\[minmax\(0\,1fr\)_540px\]{grid-template-columns:minmax(0,1fr) 540px}.xl\:grid-cols-\[minmax\(0\,1fr\)_560px\]{grid-template-columns:minmax(0,1fr) 560px}.xl\:gap-1{gap:.25rem}.xl\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.xl\:gap-y-3{row-gap:.75rem}.xl\:border-r{border-right-width:1px}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:pb-4{padding-bottom:1rem}}.\[\&_\.ProseMirror\]\:inline-block .ProseMirror{display:inline-block}.\[\&_\.ProseMirror\]\:min-h-\[28px\] .ProseMirror{min-height:28px}.\[\&_\.ProseMirror\]\:w-full .ProseMirror{width:100%}.\[\&_\.ProseMirror\]\:min-w-0 .ProseMirror{min-width:0px}.\[\&_\.ProseMirror\]\:max-w-full .ProseMirror{max-width:100%}.\[\&_\.ProseMirror\]\:whitespace-pre-wrap .ProseMirror{white-space:pre-wrap}.\[\&_\.ProseMirror\]\:break-words .ProseMirror{overflow-wrap:break-word}.\[\&_\.ProseMirror\]\:bg-transparent .ProseMirror{background-color:transparent}.\[\&_\.ProseMirror\]\:p-0 .ProseMirror{padding:0}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror{outline:2px solid transparent;outline-offset:2px}
