@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--nt-tbl-fade-l:0px;--nt-tbl-fade-r:0px}}}:root{--nt-font:ui-sans-serif, -apple-system, "system-ui", "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--nt-mono:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;--nt-motion-caret-duration:.1s;--nt-motion-caret-ease:ease;--nt-content-width:708px;--nt-page-margin:48px;--nt-page-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4.12 2.37 11.75 15.25'%3E%3Cpath fill='black' d='M6.25 2.375A2.125 2.125 0 0 0 4.125 4.5v11c0 1.174.951 2.125 2.125 2.125h7.5a2.125 2.125 0 0 0 2.125-2.125V8.121c0-.563-.224-1.104-.622-1.502L11.63 2.997a2.13 2.13 0 0 0-1.502-.622zM5.375 4.5c0-.483.392-.875.875-.875h3.7V6.25A2.05 2.05 0 0 0 12 8.3h2.625v7.2a.875.875 0 0 1-.875.875h-7.5a.875.875 0 0 1-.875-.875zm8.691 2.7H12a.95.95 0 0 1-.95-.95V4.184z'/%3E%3C/svg%3E");--nt-type-body:16px;--nt-type-body-lh:24px;--nt-type-small:14px;--nt-type-small-lh:21px;--nt-type-h1:30px;--nt-type-h1-lh:39px;--nt-type-h2:24px;--nt-type-h2-lh:31.2px;--nt-type-h3:20px;--nt-type-h3-lh:26px;--nt-type-h4:18px;--nt-type-h4-lh:23.4px;--nt-type-code:13.6px;--nt-type-code-lh:20.4px;--nt-type-code-small:12px;--nt-type-code-small-lh:18px;--nt-type-table:14px;--nt-type-table-lh:20px;--nt-text-size:var(--nt-type-body);--nt-text-lh:var(--nt-type-body-lh);--nt-h1-size:var(--nt-type-h1);--nt-h1-lh:var(--nt-type-h1-lh);--nt-h2-size:var(--nt-type-h2);--nt-h2-lh:var(--nt-type-h2-lh);--nt-h3-size:var(--nt-type-h3);--nt-h3-lh:var(--nt-type-h3-lh);--nt-h4-size:var(--nt-type-h4);--nt-h4-lh:var(--nt-type-h4-lh);--nt-heading-weight:600;--nt-code-size:var(--nt-type-code);--nt-code-lh:var(--nt-type-code-lh);--nt-p-pad-y:8px;--nt-h1-pad-top:31.5px;--nt-h1-pad-bottom:8.5px;--nt-h2-pad-top:28.5px;--nt-h2-pad-bottom:7.5px;--nt-h3-pad-top:24.5px;--nt-h3-pad-bottom:7.5px;--nt-h4-pad-top:20px;--nt-h4-pad-bottom:8px;--nt-block-overhang:12px;--nt-leaf-margin:6px;--nt-leaf-inset:2px;--nt-block-pad-right:20px;--nt-block-inset:calc(var(--nt-leaf-margin) + var(--nt-leaf-inset));--nt-block-seam:2px;--nt-card-gap:calc(2 * var(--nt-block-inset));--nt-indent:32px;--nt-checkbox-size:16px;--nt-checkbox-left:12px;--nt-checkbox-gap:4px;--nt-quote-border-w:3px;--nt-quote-pad-left:14px;--nt-code-radius:10px;--nt-inline-code-radius:4px;--nt-inline-code-fg:#eb5757;--nt-inline-code-bg:#87837826;--nt-code-pad-y:44px;--nt-code-pad-x:30px;--nt-blue:#2783de;--nt-z-rubber-band:40;--nt-z-wash-halo:41;--nt-z-toc-rail:45;--nt-z-gutter:60;--nt-z-drop-indicator:87;--nt-z-drop-indicator-depth:88;--nt-z-menu:400;--nt-z-tooltip:410;--nt-z-overlay:500;--nt-z-overlay-menu:505;--nt-z-overlay-tooltip:510;--nt-z-debug:600}.nt-editor{--nt-checkbox-top:calc(2px + (var(--nt-text-lh) - var(--nt-checkbox-size)) / 2);--nt-list-pad-outer:var(--nt-p-pad-y);--nt-list-pad-inner:calc(1px + var(--nt-leaf-inset));--nt-list-pad-delta:calc(var(--nt-list-pad-outer) - var(--nt-list-pad-inner));--nt-block-edge-pad:8px;--nt-marker-box:calc(var(--nt-text-lh) + 2 * var(--nt-leaf-inset));--nt-marker-top-outer:calc(var(--nt-list-pad-outer) - var(--nt-leaf-inset));--nt-marker-top-inner:calc(var(--nt-list-pad-inner) - var(--nt-leaf-inset))}:root,[data-theme=light]{--nt-fg:#2c2c2b;--nt-bg:#fff;--nt-code-bg:#42230308;--nt-divider:#1c13011c;--nt-checkbox-border:#383836;--nt-placeholder:#2c2c2b73;--nt-hover-bg:#37352f0f;--nt-ref-underline:#37352f40;--nt-ref-hover:#94949426;--nt-ref-arrow:#383836;--nt-ref-arrow-halo:#fff;--nt-icon-secondary:#8e8b86;--nt-gutter-icon:#ada9a3}[data-theme=dark],.dark{--nt-fg:#fff;--nt-bg:#191919;--nt-code-bg:#fcfcfc08;--nt-divider:#ffffeb1a;--nt-checkbox-border:#e6e5e3;--nt-placeholder:#f0efed66;--nt-hover-bg:#ffffff0e;--nt-ref-underline:#373737;--nt-ref-hover:#94949426;--nt-ref-arrow:#e6e5e3;--nt-ref-arrow-halo:#202020;--nt-icon-secondary:#ada9a3;--nt-gutter-icon:#7d7a75}:root{--pt-radius-sm:4px;--pt-radius-md:6px;--pt-radius-lg:8px;--pt-radius-xl:12px;--pt-font-sans:ui-sans-serif, -apple-system, system-ui, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--pt-motion-dur:.1s;--pt-motion-ease:ease-out}:root,[data-theme=light]{--pt-background:#fcfcfd;--pt-foreground:#090a11;--pt-card:#fcfcfd;--pt-popover:#fcfcfd;--pt-popover-foreground:#090b11;--pt-primary:#2383e2;--pt-primary-foreground:#fff;--pt-primary-muted:#f3f4f7;--pt-primary-muted-foreground:#1d5fa5;--pt-muted:#f3f4f7;--pt-muted-foreground:#676f7e;--pt-destructive:#ef4444;--pt-border:#dfe2e7;--pt-input:#dfe2e7;--pt-ring:#2383e2;--pt-link:#2383e2;--pt-sidebar:#f6f6f9;--pt-destructive-muted:#fce8e8;--pt-destructive-muted-foreground:#af1d1d;--pt-panel-shadow:0 0 0 1px #090a111a, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--pt-subpanel-shadow:0 10px 15px -3px #0000001f, 0 4px 6px -4px #0000001f;--pt-search-fill:#dfe2e74d;--pt-search-border:#dfe2e74d;--pt-kbd-selected-bg:#d0d2f1;--pt-selection-wash:var(--color-primary,#14161f)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--pt-selection-wash:color-mix(in srgb, var(--color-primary,#14161f) 7%, transparent)}}:root,[data-theme=light]{--pt-text-selection:var(--color-primary,#14161f)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--pt-text-selection:color-mix(in srgb, var(--color-primary,#14161f) 20%, transparent)}}:root,[data-theme=light]{--pt-fill-checked:var(--color-primary,#14161f);--pt-fill-checked-foreground:var(--color-primary-foreground,#fafafa);--pt-highlight:var(--color-highlight,#ececed);--pt-item-hover:#37352f14}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--pt-highlight:var(--color-highlight,lab(93.483% .103956 -.489074))}}[data-theme=dark],.dark{--pt-background:hsl(var(--surface-hue,0) var(--surface-sat,0%) 6.5%);--pt-foreground:#fff;--pt-card:var(--color-card,hsl(var(--surface-hue,0) var(--surface-sat,0%) 11.5%));--pt-popover:var(--color-popover,hsl(var(--surface-hue,0) var(--surface-sat,0%) 11.5%));--pt-popover-foreground:#fff;--pt-primary:#2383e2;--pt-primary-foreground:#fff;--pt-primary-muted:hsl(var(--surface-hue,0) var(--surface-sat,0%) 20%);--pt-primary-muted-foreground:#fff;--pt-muted:hsl(var(--surface-hue,0) var(--surface-sat,0%) 13%);--pt-muted-foreground:#9b9b9b;--pt-destructive:#dc2828;--pt-border:hsl(var(--surface-hue,0) var(--surface-sat,0%) 20%);--pt-input:hsl(var(--surface-hue,0) var(--surface-sat,0%) 16%);--pt-ring:#2383e2;--pt-link:#2383e2;--pt-sidebar:hsl(var(--surface-hue,0) var(--surface-sat,0%) 8%);--pt-destructive-muted:#281515;--pt-destructive-muted-foreground:#ef6c6c;--pt-panel-shadow:0 0 0 1px #fafafa1a, 0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--pt-subpanel-shadow:0 10px 15px -3px #00000059, 0 4px 6px -4px #00000059;--pt-search-fill:hsl(var(--surface-hue,0) var(--surface-sat,0%) 16% / .3);--pt-search-border:hsl(var(--surface-hue,0) var(--surface-sat,0%) 16% / .3);--pt-kbd-selected-bg:hsl(var(--surface-hue,0) var(--surface-sat,0%) 22%);--pt-selection-wash:var(--color-primary,#f0f0f0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--pt-selection-wash:color-mix(in srgb, var(--color-primary,#f0f0f0) 8%, transparent)}}[data-theme=dark],.dark{--pt-text-selection:var(--color-primary,#f0f0f0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--pt-text-selection:color-mix(in srgb, var(--color-primary,#f0f0f0) 20%, transparent)}}[data-theme=dark],.dark{--pt-fill-checked:var(--color-primary,#f0f0f0);--pt-fill-checked-foreground:var(--color-primary-foreground,#141414);--pt-highlight:var(--color-highlight,hsl(var(--surface-hue,241) var(--surface-sat,5%) 15.5%));--pt-item-hover:#ffffff0e}:root{--pt-canvas:var(--pt-background);--pt-drop-indicator:var(--pt-primary)}@supports (color:color-mix(in lab, red, red)){:root{--pt-drop-indicator:color-mix(in srgb, var(--pt-primary) 55%, transparent)}}:root{--pt-drop-into:var(--pt-primary)}@supports (color:color-mix(in lab, red, red)){:root{--pt-drop-into:color-mix(in srgb, var(--pt-primary) 18%, transparent)}}:root{--nt-motion-overlay-dur:.2s;--nt-motion-overlay-ease:ease;--nt-motion-menu-in:nt-overlay-in .15s cubic-bezier(.16, 1, .3, 1);--nt-motion-wash-dur:.2s;--nt-motion-wash-ease:ease;--nt-motion-toggle-dur:.2s;--nt-motion-toggle-ease:ease-out;--nt-motion-hover-dur:20ms;--nt-motion-hover-ease:ease-in;--nt-motion-gutter-dur:.15s;--nt-motion-gutter-ease:ease-in;--nt-motion-pill-dur:.1s;--nt-motion-pill-ease:ease-in;--nt-motion-code-chrome-dur:.1s;--nt-motion-code-chrome-ease:ease-in;--nt-motion-table-pill-dur:0s;--nt-motion-table-pill-ease:linear;--nt-motion-table-select-dur:0s;--nt-motion-table-select-ease:linear;--nt-motion-table-grip-dur:.1s;--nt-motion-table-grip-ease:ease-in-out;--nt-motion-table-rail-dur:.15s;--nt-motion-table-rail-ease:ease;--nt-motion-table-rail-delay:50ms;--nt-motion-resize-step-dur:.12s;--nt-motion-resize-step-ease:ease-out}@keyframes nt-overlay-in{0%{opacity:0;scale:.98}30%{opacity:1}to{opacity:1;scale:1}}@keyframes nt-overlay-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root{--nt-motion-menu-in:nt-overlay-fade-in 45ms linear}}.nt-editor{width:min(var(--nt-content-width), 100% - 2 * var(--nt-page-margin));font-family:var(--nt-font);font-size:var(--nt-text-size);line-height:var(--nt-text-lh);color:var(--nt-fg);caret-color:var(--nt-fg);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;isolation:isolate;margin:0 auto;container:nt-page-content/inline-size}[data-page-width=wide] .nt-editor:not(.nt-editor--field){width:calc(100% - 2 * var(--nt-page-margin))}.nt-editor .ProseMirror{white-space:pre-wrap;word-break:break-word;outline:none}.nt-editor.nt-editor--field{--nt-field-gutter:56px;width:auto;margin:0 0 0 calc(-1 * (var(--nt-field-gutter) + var(--nt-block-inset)));padding-left:var(--nt-field-gutter)}.nt-editor.nt-editor--field.nt-editor--plain{--nt-field-gutter:0px}.nt-editor.nt-editor--field.nt-editor--compact-gutter{--nt-field-gutter:44px;margin-left:calc(-1 * (var(--nt-field-gutter) + var(--nt-block-inset)))}@media (max-width:767px),(any-hover:none){.nt-editor--field .nt-drag-handle-wrap,.nt-editor--field .nt-gutter-plus,.nt-drag-handle-wrap,.nt-gutter-plus{display:none!important}}@media (max-width:584px){.nt-editor:not(.nt-editor--field),[data-page-width=wide] .nt-editor:not(.nt-editor--field){--nt-page-margin:0px;width:calc(100% + 2 * var(--nt-block-inset));margin-left:calc(-1 * var(--nt-block-inset));margin-right:calc(-1 * var(--nt-block-inset))}}.nt-editor.nt-editor--size-app{--nt-text-size:var(--nt-type-body);--nt-text-lh:var(--nt-type-body-lh);--nt-h1-size:var(--nt-type-h1);--nt-h1-lh:var(--nt-type-h1-lh);--nt-h2-size:var(--nt-type-h2);--nt-h2-lh:var(--nt-type-h2-lh);--nt-h3-size:var(--nt-type-h3);--nt-h3-lh:var(--nt-type-h3-lh);--nt-h4-size:var(--nt-type-body);--nt-h4-lh:var(--nt-type-body-lh);--nt-p-pad-y:5px;--nt-h1-pad-top:18px;--nt-h1-pad-bottom:5px;--nt-h2-pad-top:14px;--nt-h2-pad-bottom:4px;--nt-h3-pad-top:11px;--nt-h3-pad-bottom:4px;--nt-h4-pad-top:9px;--nt-h4-pad-bottom:4px}.nt-editor--size-app.nt-docview--comment,.nt-comment .nt-editor--size-app{--nt-text-size:var(--nt-type-small);--nt-text-lh:var(--nt-type-small-lh);--nt-code-size:var(--nt-type-code-small);--nt-code-lh:var(--nt-type-code-small-lh);--nt-code-pad-y:31px;--nt-indent:24px;--nt-checkbox-left:calc(var(--nt-indent) - var(--nt-checkbox-size) - var(--nt-checkbox-gap))}.nt-editor--size-app.nt-docview--comment .nt-li-bulleted:after,.nt-editor--size-app.nt-docview--comment .nt-li-numbered:after,.nt-comment .nt-editor--size-app .nt-li-bulleted:after,.nt-comment .nt-editor--size-app .nt-li-numbered:after{left:calc(var(--nt-indent) - 24px)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>*{margin:0 calc(-1 * var(--nt-block-overhang)) 0 0}.nt-editor .ProseMirror .nt-container{padding:0 var(--nt-block-overhang) 0 0;border:0}.nt-editor .ProseMirror .nt-children{margin:0 6px 0 var(--nt-indent)}.nt-editor .ProseMirror li>.nt-children,.nt-editor .ProseMirror li>.nt-container>.nt-children{margin-left:0}.nt-editor .ProseMirror .nt-container>.nt-children:empty{min-height:var(--nt-text-lh)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>p{padding:var(--nt-p-pad-y) var(--nt-block-pad-right) var(--nt-p-pad-y) calc(var(--nt-leaf-margin) + var(--nt-leaf-inset));font-size:var(--nt-text-size);line-height:var(--nt-text-lh);color:var(--nt-fg);font-weight:400}.nt-editor .ProseMirror>.nt-li+p,.nt-editor .ProseMirror>.nt-toggle:not([data-level])+p,.nt-editor .ProseMirror>blockquote+p,.nt-editor .ProseMirror>.nt-callout+p,.nt-editor .ProseMirror>hr+p,.nt-editor .ProseMirror>.nt-li+.nt-container>p:first-child,.nt-editor .ProseMirror>.nt-toggle:not([data-level])+.nt-container>p:first-child,.nt-editor .ProseMirror>blockquote+.nt-container>p:first-child,.nt-editor .ProseMirror>.nt-callout+.nt-container>p:first-child,.nt-editor .ProseMirror>hr+.nt-container>p:first-child{padding-top:var(--nt-block-edge-pad)}.nt-editor .ProseMirror>.nt-container:has(>.nt-li:first-child)+p{padding-top:var(--nt-block-edge-pad)}.nt-editor .ProseMirror>.nt-container:has(>.nt-li:first-child)+.nt-container>p:first-child{padding-top:var(--nt-block-edge-pad)}:is(.nt-editor .ProseMirror>p:has(+.nt-li),.nt-editor .ProseMirror>p:has(+.nt-container>.nt-li:first-child),.nt-editor .ProseMirror>p:has(+.nt-toggle:not([data-level])),.nt-editor .ProseMirror>p:has(+blockquote),.nt-editor .ProseMirror>p:has(+.nt-callout),.nt-editor .ProseMirror>p:has(+hr)){padding-bottom:var(--nt-block-edge-pad)}.nt-editor .ProseMirror .nt-toggle:not([data-level])>div>div[data-type=detailsContent]>p:first-child,.nt-editor .ProseMirror .nt-toggle:not([data-level])>div[data-type=detailsContent]>p:first-child,.nt-editor .ProseMirror .nt-toggle:not([data-level])>div>div[data-type=detailsContent]>.nt-container:first-child>p:first-child,.nt-editor .ProseMirror .nt-toggle:not([data-level])>div[data-type=detailsContent]>.nt-container:first-child>p:first-child{padding-top:var(--nt-block-edge-pad)}.nt-editor .ProseMirror .nt-toggle:not([data-level])>div>div[data-type=detailsContent]>p:last-child,.nt-editor .ProseMirror .nt-toggle:not([data-level])>div[data-type=detailsContent]>p:last-child{padding-bottom:var(--nt-block-edge-pad)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h1,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h2,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h3,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h4{font-weight:var(--nt-heading-weight);color:var(--nt-fg)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h1{font-size:var(--nt-h1-size);line-height:var(--nt-h1-lh);padding:var(--nt-h1-pad-top) var(--nt-block-pad-right) var(--nt-h1-pad-bottom) calc(var(--nt-leaf-margin) + var(--nt-leaf-inset))}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h2{font-size:var(--nt-h2-size);line-height:var(--nt-h2-lh);padding:var(--nt-h2-pad-top) var(--nt-block-pad-right) var(--nt-h2-pad-bottom) calc(var(--nt-leaf-margin) + var(--nt-leaf-inset))}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h3{font-size:var(--nt-h3-size);line-height:var(--nt-h3-lh);padding:var(--nt-h3-pad-top) var(--nt-block-pad-right) var(--nt-h3-pad-bottom) calc(var(--nt-leaf-margin) + var(--nt-leaf-inset))}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>h4{font-size:var(--nt-h4-size);line-height:var(--nt-h4-lh);padding:var(--nt-h4-pad-top) var(--nt-block-pad-right) var(--nt-h4-pad-bottom) calc(var(--nt-leaf-margin) + var(--nt-leaf-inset))}.nt-host-tasks .nt-editor :is(.nt-container,.nt-children)>.is-empty.is-editor-empty:before,.nt-host-tasks .nt-editor .ProseMirror>.is-empty.is-editor-empty:before,.nt-editor .ProseMirror-focused :is(.nt-container,.nt-children)>p.is-empty:before,.nt-editor .ProseMirror-focused :is(.nt-container,.nt-children)>h1.is-empty:before,.nt-editor .ProseMirror-focused :is(.nt-container,.nt-children)>h2.is-empty:before,.nt-editor .ProseMirror-focused :is(.nt-container,.nt-children)>h3.is-empty:before,.nt-editor .ProseMirror-focused :is(.nt-container,.nt-children)>h4.is-empty:before,.nt-editor .ProseMirror.ProseMirror-focused>p.is-empty:before,.nt-editor .ProseMirror.ProseMirror-focused>h1.is-empty:before,.nt-editor .ProseMirror.ProseMirror-focused>h2.is-empty:before,.nt-editor .ProseMirror.ProseMirror-focused>h3.is-empty:before,.nt-editor .ProseMirror.ProseMirror-focused>h4.is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--nt-placeholder);pointer-events:none}.nt-editor .nt-li{position:relative}.nt-editor .nt-li-bulleted,.nt-editor .nt-li-numbered{padding:0 0 0 var(--nt-indent)}.nt-editor .nt-li-bulleted>.nt-li-leaf,.nt-editor .nt-li-numbered>.nt-li-leaf{margin:0 calc(6px + var(--nt-block-overhang)) 0 0;padding:var(--nt-list-pad-inner) 6px}.nt-editor .nt-li-bulleted[data-run-start]>.nt-li-leaf,.nt-editor .nt-li-numbered[data-run-start]>.nt-li-leaf{padding-top:var(--nt-run-pad-top,var(--nt-list-pad-outer))}.nt-editor .nt-li-bulleted[data-run-end]>.nt-li-leaf,.nt-editor .nt-li-numbered[data-run-end]>.nt-li-leaf{padding-bottom:var(--nt-run-pad-bottom,var(--nt-list-pad-outer))}.nt-editor .nt-container[data-run-end]{padding-bottom:calc(var(--nt-run-pad-bottom,var(--nt-list-pad-outer)) - var(--nt-list-pad-inner))}.nt-editor .nt-li-bulleted:after,.nt-editor .nt-li-numbered:after{text-align:center;width:24px;position:absolute;left:8px}.nt-editor .nt-li-bulleted:after{content:"•";height:var(--nt-marker-box);top:var(--nt-marker-top-inner);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;justify-content:center;align-items:center;font-family:Arial;font-size:1.5em;line-height:1;display:flex}.nt-editor .nt-li-bulleted[data-run-start]:after{top:calc(var(--nt-run-pad-top,var(--nt-list-pad-outer)) - var(--nt-leaf-inset))}.nt-editor .nt-children .nt-li-bulleted:after{content:"◦"}.nt-editor .nt-children .nt-children .nt-li-bulleted:after{content:"▪"}.nt-editor .nt-children .nt-children .nt-children .nt-li-bulleted:after{content:"•"}.nt-editor .nt-children .nt-children .nt-children .nt-children .nt-li-bulleted:after{content:"◦"}.nt-editor .nt-children .nt-children .nt-children .nt-children .nt-children .nt-li-bulleted:after{content:"▪"}.nt-editor .nt-li-numbered:after{content:attr(data-marker) ".";white-space:nowrap;height:auto;line-height:var(--nt-text-lh);top:var(--nt-list-pad-inner)}.nt-editor .nt-li-numbered[data-run-start]:after{top:var(--nt-run-pad-top,var(--nt-list-pad-outer))}.nt-editor .ProseMirror>p+.nt-li[data-run-start],.nt-editor .ProseMirror>blockquote+.nt-li[data-run-start],.nt-editor .ProseMirror>.nt-callout+.nt-li[data-run-start],.nt-editor .ProseMirror>hr+.nt-li[data-run-start],.nt-editor .ProseMirror>p+.nt-container,.nt-editor .ProseMirror>blockquote+.nt-container,.nt-editor .ProseMirror>.nt-callout+.nt-container,.nt-editor .ProseMirror>hr+.nt-container{--nt-run-pad-top:var(--nt-block-edge-pad)}:is(.nt-editor .ProseMirror>.nt-li[data-run-end]:has(+p),.nt-editor .ProseMirror>.nt-li[data-run-end]:has(+blockquote),.nt-editor .ProseMirror>.nt-li[data-run-end]:has(+.nt-callout),.nt-editor .ProseMirror>.nt-li[data-run-end]:has(+hr),.nt-editor .ProseMirror>.nt-container[data-run-end]:has(+p),.nt-editor .ProseMirror>.nt-container[data-run-end]:has(+blockquote),.nt-editor .ProseMirror>.nt-container[data-run-end]:has(+.nt-callout),.nt-editor .ProseMirror>.nt-container[data-run-end]:has(+hr)){--nt-run-pad-bottom:var(--nt-block-edge-pad)}.nt-editor .nt-li-todo{align-items:flex-start;padding:1px 0;display:flex}.nt-editor .nt-li-todo[data-run-start]{padding-top:calc(var(--nt-run-pad-top,var(--nt-list-pad-outer)) - 2px)}.nt-editor .nt-li-todo[data-run-start]>.nt-li-todo-content>.nt-li-leaf{padding-top:2px}.nt-editor .nt-li-todo[data-run-end]{padding-bottom:calc(var(--nt-run-pad-bottom,var(--nt-list-pad-outer)) - 2px)}.nt-editor .nt-li-todo>label{width:var(--nt-checkbox-size);height:var(--nt-checkbox-size);margin:var(--nt-checkbox-top) var(--nt-checkbox-gap) 0 var(--nt-checkbox-left);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;position:relative}.nt-editor .nt-li-todo>label>input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.nt-editor .nt-li-todo>label>input[type=checkbox]:disabled{cursor:default}.nt-editor .nt-li-todo>label:has(>input:disabled){cursor:default}.nt-editor .nt-li-todo>label>span{box-sizing:border-box;border:1.5px solid var(--nt-checkbox-border);pointer-events:none;background:0 0;border-radius:1.5px;position:absolute;inset:0}.nt-editor .nt-li-todo[data-checked=true]>label>span{border-color:var(--pt-fill-checked);background:var(--pt-fill-checked)}.nt-editor .nt-li-todo[data-checked=true]>label>span:after{content:"";background-color:var(--pt-fill-checked-foreground);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path d=\"M3.2 8.5l3.1 3.1 6.5-7.6\" fill=\"none\" stroke=\"black\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path d=\"M3.2 8.5l3.1 3.1 6.5-7.6\" fill=\"none\" stroke=\"black\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50%/100% 100% no-repeat}.nt-editor .nt-li-todo>.nt-li-todo-content{flex:auto;min-width:0}.nt-editor .nt-li-todo>.nt-li-todo-content>.nt-li-leaf{margin:0 calc(6px + var(--nt-block-overhang)) 0 0;padding:2px 6px}.nt-editor .nt-children>.nt-li-todo:last-child{padding-bottom:6px}.nt-editor .nt-li-todo[data-checked=true]>.nt-li-todo-content>.nt-li-leaf{opacity:.7;text-decoration:line-through}.nt-editor .ProseMirror blockquote{padding:8px var(--nt-block-overhang) 8px calc(var(--nt-leaf-margin) + var(--nt-leaf-inset) + var(--nt-quote-border-w) + var(--nt-quote-pad-left));position:relative}.nt-editor .ProseMirror blockquote:after{content:"";width:var(--nt-quote-border-w);background:currentColor;position:absolute;top:8px;bottom:8px;left:8px}.nt-editor .ProseMirror blockquote p{margin:0;padding:0 8px}.nt-editor .ProseMirror pre{padding:var(--nt-block-inset);background:var(--nt-code-bg);border-radius:calc(var(--nt-code-radius) + var(--nt-block-inset));white-space:pre;background-clip:content-box;position:relative}.nt-editor .ProseMirror pre code{margin:calc(var(--nt-code-pad-y) - var(--nt-block-inset)) calc(var(--nt-code-pad-x) - var(--nt-block-inset));font-family:var(--nt-mono);font-size:var(--nt-code-size);line-height:var(--nt-code-lh);color:inherit;tab-size:2;background:0 0;padding:0;font-weight:400;display:block;overflow-x:auto}.nt-editor .ProseMirror pre[data-wrap] code{white-space:pre-wrap;overflow-wrap:anywhere}.nt-editor .hljs-keyword,.nt-editor .hljs-selector-tag,.nt-editor .hljs-doctag,.nt-editor .hljs-meta{color:#d44c47}.nt-editor .hljs-string,.nt-editor .hljs-regexp,.nt-editor .hljs-addition{color:#448361}.nt-editor .hljs-number,.nt-editor .hljs-literal,.nt-editor .hljs-symbol,.nt-editor .hljs-bullet{color:#cb912f}.nt-editor .hljs-title,.nt-editor .hljs-title.function_,.nt-editor .hljs-section,.nt-editor .hljs-name{color:#337ea9}.nt-editor .hljs-title.class_,.nt-editor .hljs-type,.nt-editor .hljs-built_in{color:#9065b0}.nt-editor .hljs-attr,.nt-editor .hljs-attribute,.nt-editor .hljs-variable,.nt-editor .hljs-template-variable,.nt-editor .hljs-property{color:#c14c8a}.nt-editor .hljs-comment,.nt-editor .hljs-quote,.nt-editor .hljs-deletion{color:#787774f2}.nt-editor .hljs-params{color:#c14c8a}.nt-editor .hljs-operator,.nt-editor .hljs-char.escape_,.nt-editor .hljs-formula{color:#cb912f}.nt-editor .hljs-punctuation,.nt-editor .hljs-tag{color:#37352fb3}.nt-editor .hljs-selector-class,.nt-editor .hljs-selector-id,.nt-editor .hljs-selector-attr,.nt-editor .hljs-selector-pseudo{color:#448361}.nt-editor .hljs-variable.language_{color:#d44c47}.nt-editor .hljs-link{color:#337ea9}.nt-editor .hljs-subst{color:inherit}:is([data-theme=dark],.dark) .nt-editor .hljs-keyword,:is([data-theme=dark],.dark) .nt-editor .hljs-selector-tag,:is([data-theme=dark],.dark) .nt-editor .hljs-doctag,:is([data-theme=dark],.dark) .nt-editor .hljs-meta{color:#66a2cc}:is([data-theme=dark],.dark) .nt-editor .hljs-string,:is([data-theme=dark],.dark) .nt-editor .hljs-regexp,:is([data-theme=dark],.dark) .nt-editor .hljs-addition{color:#bcdf52}:is([data-theme=dark],.dark) .nt-editor .hljs-number,:is([data-theme=dark],.dark) .nt-editor .hljs-literal,:is([data-theme=dark],.dark) .nt-editor .hljs-symbol,:is([data-theme=dark],.dark) .nt-editor .hljs-bullet{color:#d4994a}:is([data-theme=dark],.dark) .nt-editor .hljs-title,:is([data-theme=dark],.dark) .nt-editor .hljs-title.function_,:is([data-theme=dark],.dark) .nt-editor .hljs-section,:is([data-theme=dark],.dark) .nt-editor .hljs-name{color:#ecec93}:is([data-theme=dark],.dark) .nt-editor .hljs-title.class_,:is([data-theme=dark],.dark) .nt-editor .hljs-type,:is([data-theme=dark],.dark) .nt-editor .hljs-built_in{color:#ac82c8}:is([data-theme=dark],.dark) .nt-editor .hljs-attr,:is([data-theme=dark],.dark) .nt-editor .hljs-attribute,:is([data-theme=dark],.dark) .nt-editor .hljs-variable,:is([data-theme=dark],.dark) .nt-editor .hljs-template-variable,:is([data-theme=dark],.dark) .nt-editor .hljs-property{color:#d16e9e}:is([data-theme=dark],.dark) .nt-editor .hljs-comment,:is([data-theme=dark],.dark) .nt-editor .hljs-quote,:is([data-theme=dark],.dark) .nt-editor .hljs-deletion{color:#9b9b9bf2}:is([data-theme=dark],.dark) .nt-editor .hljs-params{color:#d16e9e}:is([data-theme=dark],.dark) .nt-editor .hljs-operator,:is([data-theme=dark],.dark) .nt-editor .hljs-char.escape_,:is([data-theme=dark],.dark) .nt-editor .hljs-formula{color:#d4994a}:is([data-theme=dark],.dark) .nt-editor .hljs-punctuation,:is([data-theme=dark],.dark) .nt-editor .hljs-tag{color:#f0efed8c}:is([data-theme=dark],.dark) .nt-editor .hljs-selector-class,:is([data-theme=dark],.dark) .nt-editor .hljs-selector-id,:is([data-theme=dark],.dark) .nt-editor .hljs-selector-attr,:is([data-theme=dark],.dark) .nt-editor .hljs-selector-pseudo{color:#bcdf52}:is([data-theme=dark],.dark) .nt-editor .hljs-variable.language_{color:#66a2cc}:is([data-theme=dark],.dark) .nt-editor .hljs-link{color:#ecec93}:is([data-theme=dark],.dark) .nt-editor .hljs-subst{color:inherit}.nt-editor .ProseMirror hr{box-sizing:content-box;height:1px;padding:6px calc(var(--nt-leaf-margin) + var(--nt-leaf-inset));background-color:var(--nt-divider);background-clip:content-box;border:none}.nt-editor .ProseMirror pre .nt-code-chrome{border:1px solid var(--pt-border);opacity:0;pointer-events:none;transition:opacity var(--nt-motion-code-chrome-dur) var(--nt-motion-code-chrome-ease);white-space:normal;-webkit-user-select:none;user-select:none;font-family:var(--nt-font);border-radius:8px;justify-content:flex-end;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:11px;right:12px}.nt-editor .ProseMirror pre:hover .nt-code-chrome,.nt-editor .ProseMirror pre[data-menu-open] .nt-code-chrome{opacity:1;pointer-events:auto}.nt-code-ctl{height:24px;color:var(--pt-muted-foreground);border-radius:4px;padding:0 6px;font-size:13px;font-weight:400}.nt-code-ctl:focus-visible,.nt-code-viewseg:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px;box-shadow:none}.nt-code-ctl .nt-code-chevron{flex:none;width:10px;height:10px;margin-left:1px}.nt-code-chrome-sep{background:var(--pt-border);width:1px;height:16px;margin:0 6px}.nt-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nt-code-menu{z-index:var(--nt-z-menu);transform-origin:50%}.nt-code-menu[data-state=open]{animation:var(--nt-motion-menu-in)}@keyframes nt-code-menu-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.nt-code-menu[data-state=closed]{animation:nt-code-menu-exit var(--nt-motion-overlay-dur) var(--nt-motion-overlay-ease)}.nt-code-menu [data-slot=command]{border-radius:inherit;background:0 0}.nt-code-menu-list{overscroll-behavior:contain;max-height:300px}.nt-code-menu-item{justify-content:space-between}.nt-code-menu-check{width:12px;height:12px;color:var(--pt-popover-foreground);display:inline-flex}.nt-code-viewmenu{padding:3px}.nt-code-viewseg{color:var(--pt-muted-foreground);height:24px}.nt-code-viewseg[aria-checked=true]{background:var(--pt-muted);color:var(--pt-popover-foreground)}.nt-code-menu-list::-webkit-scrollbar{width:10px}.nt-code-menu-list::-webkit-scrollbar-thumb{background:var(--pt-border);background-clip:padding-box;border:3px solid #0000;border-radius:5px}.nt-editor .ProseMirror pre .nt-code-preview{margin-inline:calc(var(--nt-code-pad-x) - var(--nt-block-inset));text-align:center;white-space:normal;-webkit-user-select:none;user-select:none;cursor:default;margin-top:16px;overflow-x:auto}.nt-editor .ProseMirror pre .nt-code-preview svg{max-width:100%;height:auto;margin:0 auto;display:block}.nt-editor .ProseMirror pre[data-renderable]:not([data-view=code])>.nt-code-preview{margin-bottom:calc(16px - var(--nt-block-inset))}.nt-editor .ProseMirror pre[data-renderable]:not([data-view=code])>code{margin-bottom:0}.nt-editor .ProseMirror pre[data-view=preview][data-renderable]>code{display:none}.nt-editor .ProseMirror pre[data-view=preview][data-renderable]>.nt-code-preview{margin-top:calc(16px - var(--nt-block-inset))}.nt-editor .ProseMirror pre .nt-code-preview.is-error{text-align:left;font-family:var(--nt-mono);font-size:var(--nt-code-size);line-height:var(--nt-code-lh);white-space:pre-wrap;color:#d44c47;display:block}.nt-editor .ProseMirror pre[data-view=columns]{align-items:flex-start;gap:20px;display:flex}.nt-editor .ProseMirror pre[data-view=columns]>code{flex:1 1 0;order:2;min-width:0;margin-left:0}.nt-editor .ProseMirror pre[data-view=columns]>.nt-code-preview{flex:1 1 0;order:1;min-width:0;margin-top:0;margin-right:0}.nt-editor .ProseMirror pre[data-view=columns]>.nt-code-preview:not(.is-error){justify-content:center;align-items:center;display:flex}.nt-editor .ProseMirror pre[data-view=columns]>.nt-code-preview[data-svg-pages]:not(.is-error){flex-direction:column;gap:16px}:root,[data-theme=light]{--nt-toggle-hover:#2a1c0012;--nt-toggle-placeholder:#a19e99}:is([data-theme=dark],.dark){--nt-toggle-hover:#fffff315;--nt-toggle-placeholder:#7d7a75}.nt-editor .ProseMirror .nt-toggle{--nt-toggle-pad-top:6px;--nt-toggle-pad-bottom:6px;--nt-toggle-text-inset:6px;padding:var(--nt-toggle-pad-top) var(--nt-block-overhang) var(--nt-toggle-pad-bottom) 0;position:relative}.nt-editor .ProseMirror>.nt-toggle[data-list-group]:not([data-level]){--nt-toggle-pad-top:calc(var(--nt-list-pad-inner) - var(--nt-leaf-inset));--nt-toggle-pad-bottom:calc(var(--nt-list-pad-inner) - var(--nt-leaf-inset))}.nt-editor .ProseMirror>.nt-toggle[data-list-group][data-run-start]:not([data-level]){--nt-toggle-pad-top:calc(var(--nt-block-edge-pad) - var(--nt-leaf-inset))}.nt-editor .ProseMirror>.nt-toggle[data-list-group][data-run-end]:not([data-level]){--nt-toggle-pad-bottom:calc(var(--nt-block-edge-pad) - var(--nt-leaf-inset))}.nt-editor .ProseMirror .nt-toggle[data-level]{--nt-toggle-text-inset:var(--nt-leaf-inset)}.nt-editor .ProseMirror .nt-toggle[data-level="1"]{padding-top:30px}.nt-editor .ProseMirror .nt-toggle[data-level="2"]{padding-top:26px}.nt-editor .ProseMirror .nt-toggle[data-level="3"]{padding-top:22px}.nt-editor .ProseMirror div[data-type=detailsContent]>.nt-toggle{padding-bottom:0}.nt-editor .ProseMirror .nt-toggle-btn{left:calc(var(--nt-indent) - 24px);top:calc(var(--nt-toggle-pad-top) + 2px);width:24px;height:24px;color:var(--nt-fg);cursor:pointer;transition:background var(--nt-motion-hover-dur) var(--nt-motion-hover-ease);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}.nt-editor .ProseMirror .nt-toggle-btn:hover{background:var(--nt-toggle-hover)}.nt-editor .ProseMirror .nt-toggle[data-level="1"]>.nt-toggle-btn,.nt-editor .ProseMirror .nt-toggle[data-level="1"]>summary>.nt-toggle-btn{top:39.5px}.nt-editor .ProseMirror .nt-toggle[data-level="2"]>.nt-toggle-btn,.nt-editor .ProseMirror .nt-toggle[data-level="2"]>summary>.nt-toggle-btn{top:31.6px}.nt-editor .ProseMirror .nt-toggle[data-level="3"]>.nt-toggle-btn,.nt-editor .ProseMirror .nt-toggle[data-level="3"]>summary>.nt-toggle-btn{top:25px}.nt-editor .ProseMirror .nt-toggle-btn svg{fill:currentColor;width:12.8px;height:12.8px;transition:transform var(--nt-motion-toggle-dur) var(--nt-motion-toggle-ease);transform-origin:50%;display:block;transform:rotate(-90deg)}.nt-editor .ProseMirror .nt-toggle.is-open>.nt-toggle-btn svg,.nt-editor .ProseMirror .nt-toggle[open]>summary>.nt-toggle-btn svg{transform:rotate(0)}.nt-editor .ProseMirror .nt-toggle[data-empty]>summary>.nt-toggle-btn svg{opacity:.5}.nt-editor .ProseMirror .nt-toggle:has(>div>div[data-type=detailsContent].nt-childless)>.nt-toggle-btn svg{opacity:.5}.nt-editor .ProseMirror .nt-toggle summary{margin:0 calc(6px - var(--nt-block-overhang)) 0 var(--nt-indent);padding:2px 0 2px var(--nt-toggle-text-inset);font-size:var(--nt-text-size);line-height:var(--nt-text-lh);color:var(--nt-fg);font-weight:400;display:block}.nt-editor .ProseMirror .nt-toggle summary::-webkit-details-marker{display:none}.nt-editor .ProseMirror .nt-toggle[data-level="1"] summary,.nt-editor .ProseMirror .nt-toggle[data-level="2"] summary,.nt-editor .ProseMirror .nt-toggle[data-level="3"] summary{padding:2px 2px 2px var(--nt-toggle-text-inset);font-weight:var(--nt-heading-weight)}.nt-editor .ProseMirror .nt-toggle[data-level="1"] summary{font-size:var(--nt-h1-size);line-height:var(--nt-h1-lh)}.nt-editor .ProseMirror .nt-toggle[data-level="2"] summary{font-size:var(--nt-h2-size);line-height:var(--nt-h2-lh)}.nt-editor .ProseMirror .nt-toggle[data-level="3"] summary{font-size:var(--nt-h3-size);line-height:var(--nt-h3-lh)}.nt-editor .ProseMirror .nt-toggle>div>div[data-type=detailsContent],.nt-editor .ProseMirror .nt-toggle>div[data-type=detailsContent]{margin-left:calc(var(--nt-indent) + var(--nt-toggle-text-inset) - var(--nt-leaf-margin) - var(--nt-leaf-inset))}.nt-editor .ProseMirror .nt-toggle:not(.is-open)>div>div[data-type=detailsContent]{display:none}.nt-editor .ProseMirror .nt-toggle div[data-type=detailsContent].nt-childless{cursor:pointer}.nt-editor .ProseMirror .nt-toggle div[data-type=detailsContent].nt-childless:before{content:"Empty toggle. Click to drop blocks inside.";font-size:var(--nt-text-size);line-height:var(--nt-text-lh);color:var(--nt-toggle-placeholder);margin:0 6px;padding:8px 2px;display:block}.nt-slash-menu{z-index:var(--nt-z-menu);flex-direction:column;width:324px;display:flex;position:fixed;overflow:hidden}.nt-menu-scroll{--nt-menu-scroll-inset:6px;overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.nt-menu-scroll::-webkit-scrollbar{display:none}.nt-slash-scroll{flex:auto;max-height:288px}.nt-menu-scroll[data-mask-top]:before,.nt-menu-scroll[data-mask-bottom]:after{content:"";z-index:1;pointer-events:none;flex:none;height:32px;display:block;position:sticky}.nt-menu-scroll[data-mask-top]:before{top:calc(-1 * var(--nt-menu-scroll-inset));background:linear-gradient(var(--pt-popover), transparent);margin-bottom:-32px}.nt-menu-scroll[data-mask-bottom]:after{bottom:calc(-1 * var(--nt-menu-scroll-inset));background:linear-gradient(transparent, var(--pt-popover));margin-top:-32px}.nt-menu-footer{border-top:1px solid var(--pt-border);flex:none;margin:8px -4px 0;padding:10px 12px 4px}.nt-menu-footer-row{border-radius:var(--pt-radius-sm);height:32px;color:var(--pt-popover-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;margin:4px 4px 0;padding:6px 8px;font-size:14px;display:flex}.nt-menu-footer-row:hover{background:var(--pt-muted)}.nt-menu-footer-hint{color:var(--pt-muted-foreground);margin-left:auto;font-size:12px;font-weight:400}.nt-menu-footer-note{color:var(--pt-muted-foreground);-webkit-user-select:none;user-select:none;padding:0;font-size:12px;line-height:16px}.nt-menu-footer-note+.nt-menu-footer-note{margin-top:2px}.nt-slash-icon{width:16px;height:16px;color:var(--pt-muted-foreground);flex:none;justify-content:center;align-items:center;display:flex}.nt-slash-item.is-selected .nt-slash-icon{color:var(--pt-foreground)}.nt-slash-icon svg{width:16px;height:16px;display:block}.nt-slash-swatch{border-radius:var(--pt-radius-sm);width:16px;height:16px;box-shadow:0 0 0 1px var(--pt-border);font-size:11px;font-weight:500;display:block}.nt-slash-icon .nt-slash-swatch svg{fill:currentColor;overflow:visible}.nt-slash-title{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:20px;overflow:hidden}.nt-slash-secondary{color:var(--pt-muted-foreground)}.nt-slash-hint{color:var(--pt-muted-foreground);flex:none;margin-left:auto;padding-left:24px;font-size:11px;font-weight:500}.nt-slash-menu{transform-origin:0 0;animation:var(--nt-motion-menu-in)}.nt-slash-query{background:var(--nt-code-bg);border-radius:4px;margin:0 -3.5px;padding:2.8px 3.5px}.nt-slash-query-empty:after{content:attr(data-decoration-content);color:var(--nt-placeholder)}.nt-drag-handle-wrap{cursor:grab;pointer-events:none;width:28px;height:24px;z-index:var(--nt-z-gutter);transition:opacity var(--nt-motion-gutter-dur) var(--nt-motion-gutter-ease);justify-content:flex-start;align-items:flex-start;display:flex}.nt-drag-handle-wrap:active,.nt-drag-handle-wrap[data-dragging=true]{cursor:grabbing}.nt-drag-handle{pointer-events:auto;width:18px;height:24px;color:var(--pt-muted-foreground);transition:background var(--nt-motion-hover-dur) var(--nt-motion-hover-ease);border-radius:4px;justify-content:center;align-items:center;display:flex}.nt-drag-handle-wrap:hover .nt-drag-handle{background:var(--nt-hover-bg)}.nt-drag-handle svg{width:20px;min-width:20px;height:20px;min-height:20px;fill:var(--nt-gutter-icon);flex:none;display:block}.nt-editor .ProseMirror::selection,.nt-editor .ProseMirror ::selection{background-color:var(--pt-text-selection);color:currentColor}.nt-editor .ProseMirror pre.ProseMirror-selectednode{border-radius:var(--nt-code-radius)}.nt-editor .ProseMirror-hideselection ::selection{background:0 0}:root,[data-theme=light],:is([data-theme=dark],.dark){--nt-blockselect:var(--pt-selection-wash);--nt-rubber-band-fill:var(--pt-selection-wash);--nt-rubber-band-border:1px solid transparent}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode){position:relative}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode):not(:is(p,h1,h2,h3,h4).is-empty):before,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>:is(p,h1,h2,h3,h4).is-empty:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode):after{content:"";background:var(--nt-blockselect);pointer-events:none;opacity:1;transition:opacity var(--nt-motion-wash-dur) var(--nt-motion-wash-ease);border-radius:4px;position:absolute;inset:1px 2px}@starting-style{.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode):not(:is(p,h1,h2,h3,h4).is-empty):before,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>:is(p,h1,h2,h3,h4).is-empty:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode):after{opacity:0}}.nt-wash-halo{pointer-events:none;z-index:var(--nt-z-wash-halo);opacity:1;transition:opacity var(--nt-motion-wash-dur) var(--nt-motion-wash-ease);position:absolute;top:0;left:0}.nt-wash-halo.is-fading{opacity:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>pre:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode,.nt-wash-fadeout):before{border-radius:var(--nt-code-radius)}.nt-editor .nt-block-flash{position:relative}.nt-editor .nt-block-flash-wash{background:var(--nt-blockselect);pointer-events:none;animation:nt-block-flash-fade var(--nt-motion-wash-dur) var(--nt-motion-wash-ease) forwards;border-radius:4px;margin:0;position:absolute;inset:1px 2px}.nt-editor pre.nt-block-flash .nt-block-flash-wash{border-radius:var(--nt-code-radius)}@keyframes nt-block-flash-fade{0%{opacity:1}to{opacity:0}}.nt-editor .ProseMirror.ProseMirror-noderangeselection{caret-color:#0000}.nt-editor .ProseMirror.ProseMirror-noderangeselection::selection,.nt-editor .ProseMirror.ProseMirror-noderangeselection ::selection{background:0 0}.nt-rubber-band{z-index:var(--nt-z-rubber-band);background:var(--nt-rubber-band-fill);border:var(--nt-rubber-band-border);pointer-events:none;border-radius:0;position:fixed}.nt-editor[data-block-dragging][data-block-dragging] :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode):not(:is(p,h1,h2,h3,h4).is-empty):before,.nt-editor[data-block-dragging][data-block-dragging] :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>:is(p,h1,h2,h3,h4).is-empty:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode):after{opacity:0;transition:none}.nt-drop-indicator{background:var(--pt-drop-indicator);pointer-events:none;height:4px;z-index:var(--nt-z-drop-indicator);will-change:transform, width;border-radius:0;position:absolute;top:0;left:0}.nt-drop-indicator-depth{z-index:var(--nt-z-drop-indicator-depth)}.nt-drop-indicator-vert{width:4px;height:4px}.nt-drop-indicator-into{background:var(--pt-drop-into)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-canvas-block{isolation:isolate;padding:4px var(--nt-block-inset);position:relative}.nt-canvas-card{z-index:0;border:1px solid var(--nt-divider);border-radius:var(--nt-code-radius);background:var(--nt-bg);height:440px;position:relative;overflow:hidden}.nt-canvas-slot,.nt-canvas-host{position:absolute;inset:0}.nt-canvas-slot{z-index:0}.nt-canvas-host .tl-container{font-family:Inter,sans-serif}.nt-canvas-shield{z-index:1;cursor:default;position:absolute;inset:0}.nt-canvas-expand{z-index:2;border:1px solid var(--nt-divider);background:var(--nt-bg);width:28px;height:28px;color:var(--nt-fg);cursor:pointer;opacity:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .1s ease-in;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 2px #0f0f0f1a}.nt-canvas-block:hover .nt-canvas-expand,.nt-canvas-expand:focus-visible{opacity:1}.nt-canvas-expand:hover{background:var(--nt-hover-bg)}.nt-canvas-ghost{z-index:1;color:var(--nt-placeholder);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-canvas-block.ProseMirror-selectednode:after{content:"";z-index:3;background:var(--nt-blockselect);border-radius:var(--nt-code-radius);pointer-events:none;position:absolute;inset:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-canvas-block.ProseMirror-selectednoderange:before{z-index:3;border-radius:var(--nt-code-radius)}.nt-canvas-overlay{z-index:500;font-family:var(--nt-font);background:#0f0f0f8c;padding:32px;display:flex;position:fixed;inset:0}:is([data-theme=dark],.dark) .nt-canvas-overlay{background:#000000ad}.nt-canvas-stage{background:var(--nt-bg);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000059}.nt-canvas-stage-bar{background:var(--nt-bg);border-bottom:1px solid var(--nt-divider);flex:0 0 40px;justify-content:space-between;align-items:center;padding:0 8px 0 14px;display:flex}.nt-canvas-count{color:var(--nt-placeholder);-webkit-user-select:none;user-select:none;font-size:12px}.nt-canvas-stage-body{flex:1;position:relative}.nt-canvas-close{width:28px;height:28px;color:var(--nt-fg);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.nt-canvas-close:hover{background:var(--nt-hover-bg)}.nt-canvas-status{z-index:2;pointer-events:none;flex-direction:column;gap:8px}.nt-canvas-retry{pointer-events:auto}.nt-editor{--nt-resize-page-pad:24px;--nt-resize-max:calc(100vw - 2 * var(--nt-resize-page-pad))}.nt-editor.nt-editor--field{--nt-resize-max:100%}.nt-editor .ProseMirror .nt-block-resized{width:min(var(--nt-block-width), var(--nt-resize-max));max-width:var(--nt-resize-max);margin-left:calc((100% + var(--nt-block-overhang) - min(var(--nt-block-width), var(--nt-resize-max))) / 2)}.nt-editor.nt-editor--field .ProseMirror .nt-block-resized{width:min(var(--nt-block-width), 100%);max-width:100%;margin-left:calc((100% - min(var(--nt-block-width), 100%)) / 2)}.nt-editor.nt-editor--field .ProseMirror .nt-block-resized.nt-block-fill{width:100%;max-width:100%;margin-left:0}.nt-resizable{position:relative}.nt-resize-pill{opacity:0;width:6px;height:48px;max-height:50%;transition:opacity var(--nt-motion-pill-dur) var(--nt-motion-pill-ease);cursor:col-resize;z-index:5;-webkit-user-select:none;user-select:none;background:#0f0f0f99;border:1px solid #ffffffe6;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%)}.ProseMirror[contenteditable=false] .nt-resize-pill{display:none}.nt-resize-pill-left{left:5px}.nt-resize-pill-right{right:5px}.nt-resize-pill-bottom{cursor:row-resize;width:48px;max-width:50%;height:6px;max-height:none;top:auto;bottom:5px;left:50%;transform:translate(-50%)}.nt-resizable:hover>.nt-resize-pill,.nt-resizable[data-resizing]>.nt-resize-pill{opacity:1}.nt-resizable[data-resizing]{cursor:col-resize}.nt-editor .ProseMirror .nt-resizable[data-resizing].nt-block-resized{transition:width var(--nt-motion-resize-step-dur) var(--nt-motion-resize-step-ease), margin-left var(--nt-motion-resize-step-dur) var(--nt-motion-resize-step-ease)}@media (prefers-reduced-motion:reduce){.nt-editor .ProseMirror .nt-resizable[data-resizing].nt-block-resized{transition:none}}.nt-inline-math{vertical-align:baseline;cursor:pointer;border-radius:3px;padding:0 1px;line-height:normal;display:inline-block}.nt-inline-math .katex{line-height:normal}.nt-inline-math:hover{background:var(--nt-hover-bg)}.nt-inline-math.ProseMirror-selectednode{background:var(--nt-blockselect)}.nt-inline-math.is-empty{color:var(--nt-placeholder);background:var(--nt-hover-bg);padding:0 5px;font-size:.9em}.nt-inline-math.is-error{background:0 0;padding:0 1px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-block-math{padding:6px var(--nt-block-inset);text-align:center;color:var(--nt-fg);cursor:pointer;border-radius:4px;position:relative}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-block-math:hover{background:var(--nt-hover-bg)}.nt-block-math .katex-display{margin:0}.nt-block-math.is-empty,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-block-math.is-empty{box-sizing:border-box;background:var(--nt-code-bg);color:#7d7a75;text-align:left;border-radius:10px;align-items:center;min-height:49px;padding:12px;font-size:14px;font-weight:400;line-height:21px;display:flex}:is([data-theme=dark],.dark) .nt-block-math.is-empty,:is([data-theme=dark],.dark) .nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-block-math.is-empty{color:#ada9a3}.nt-block-math.is-error{text-align:left;padding:6px 0}.nt-math-error-src{font-family:var(--nt-mono);color:#d44c47;font-size:.9em}@supports (color:color-mix(in lab, red, red)){.nt-math-error-src{color:color-mix(in srgb, #d44c47 62%, var(--nt-fg))}}.nt-math-error-src{text-underline-offset:3px;white-space:pre-wrap;cursor:pointer;-webkit-text-decoration:underline dotted #d44c478c;text-decoration:underline dotted #d44c478c}.nt-math-error-tip{text-align:left;flex-direction:column;gap:5px;max-width:320px;display:flex}.nt-math-error-reason{font-weight:600}.nt-math-error-secondary{opacity:.85}.nt-math-error-alt{background:var(--nt-bg);color:var(--nt-fg);cursor:pointer;border:0;border-radius:5px;align-self:flex-start;padding:3px 8px;font-family:inherit;font-size:12px;font-weight:500}.nt-math-error-alt:hover{filter:brightness(1.08)}.nt-math-error-detail{font-family:var(--nt-mono);opacity:.7;white-space:pre-wrap;word-break:break-word;margin-top:1px;font-size:10px;line-height:1.35}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-block-math.ProseMirror-selectednode{background:var(--nt-blockselect)}.nt-math-popover{z-index:var(--nt-z-overlay);background:var(--pt-popover);width:400px;max-width:calc(100vw - 16px);box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-popup,var(--pt-panel-shadow));color:var(--pt-popover-foreground);font-family:var(--pt-font-sans,var(--nt-font));border:none;border-radius:12px;font-size:13px;font-weight:450;position:fixed;overflow:hidden}.nt-math-panel-body{flex-direction:column;display:flex}.nt-math-panel-input{box-sizing:border-box;resize:none;width:100%;color:var(--pt-popover-foreground);font-family:var(--nt-mono);background:0 0;border:none;padding:11px 14px 4px;font-size:13px;line-height:20px;overflow:hidden}.nt-math-panel-input::placeholder{color:var(--nt-menu-faint)}.nt-math-panel-notice{color:var(--nt-menu-muted);padding:0 14px 10px;font-size:12px;line-height:1.4}.nt-math-panel-actions{justify-content:flex-end;align-items:center;gap:6px;padding:0 8px 8px 10px;display:flex}.nt-math-lang{background:var(--nt-menu-pill);height:24px;color:var(--nt-menu-muted);cursor:pointer;border:none;border-radius:6px;align-items:center;margin-left:auto;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.nt-math-lang:hover,.nt-math-lang[data-state=open],.nt-math-lang[data-pinned]{color:var(--pt-popover-foreground)}.nt-math-lang-detected{color:var(--nt-menu-muted);margin-left:6px}.nt-tex-e{text-transform:uppercase;margin:0 -.125em 0 -.1667em;position:relative;top:.22em}.nt-block-menu.nt-math-lang-menu{min-width:180px;z-index:var(--nt-z-overlay-menu)}.nt-math-done{background:var(--pt-fill-checked);color:var(--pt-fill-checked-foreground);padding:0 12px;font-size:12px;font-weight:500}.nt-math-done:hover{filter:brightness(1.06)}.nt-editor .nt-video-embed{padding:var(--nt-block-inset);position:relative}.nt-video-frame{aspect-ratio:16/9;background:#000;border-radius:1px;position:relative;overflow:hidden}.nt-video-iframe,.nt-video-static{border:0;width:100%;height:100%;position:absolute;inset:0}.nt-video-shield{background:0 0;position:absolute;inset:0}.nt-video-static{cursor:pointer;background:#000;margin:0;padding:0;display:block}.nt-video-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nt-video-scrim{text-align:left;background:linear-gradient(#0009,#0000);align-items:flex-start;gap:12px;height:98px;padding:12px 16px 0;display:flex;position:absolute;top:0;left:0;right:0}.nt-video-avatar{background:#ffffff2e;border-radius:50%;flex:none;width:36px;height:36px}.nt-video-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;min-width:0;padding-top:5px;font-size:18px;font-weight:500;line-height:26px;overflow:hidden}.nt-video-playbtn{opacity:.92;width:68px;height:48px;transition:opacity .1s ease-in;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nt-video-static:hover .nt-video-playbtn{opacity:1}.nt-video-watch{color:#fff;opacity:.9;text-shadow:0 0 2px #00000080;font-size:13px;position:absolute;bottom:10px;right:12px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-video-embed:is(.ProseMirror-selectednoderange,.ProseMirror-selectednode):before{z-index:3;border-radius:4px}.nt-ui.nt-embed-menu,.nt-ui.nt-embed-prompt{z-index:400;width:auto;font-family:var(--nt-font);background:var(--pt-popover);box-shadow:var(--pt-panel-shadow);color:var(--nt-fg);border:none;border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex}.nt-embed-prompt-row{align-items:center;gap:6px;display:flex}.nt-embed-input{width:230px;height:32px;color:var(--nt-fg);background:var(--nt-bg);border:1px solid var(--nt-divider);border-radius:6px;padding:0 8px;font-size:14px}.nt-embed-input::placeholder{color:var(--nt-placeholder)}.nt-embed-input:focus{border-color:var(--nt-blue)}.nt-embed-error{color:#d44c47;padding:4px 8px 2px;font-size:12px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-image-block{padding:4px 0;position:relative}.nt-editor.nt-editor--field :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-image-block{box-sizing:border-box;padding:4px var(--nt-block-overhang) 4px var(--nt-block-inset)}:is(.nt-editor.nt-editor--field :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-image-block[data-image-state=ready]:not(.nt-block-resized),.nt-editor.nt-editor--field :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-image-block[data-image-state=uploading]:not(.nt-block-resized):has(.nt-image-uploading)){width:auto;max-width:none;margin-inline:unset}.nt-editor.nt-editor--field .nt-image-ready,.nt-editor.nt-editor--field .nt-image-uploading{justify-content:center;display:flex}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-image-block[data-image-state=ready]:not(.nt-block-resized){width:fit-content;max-width:100%;margin-inline:auto}.nt-image-inner{position:relative}.nt-image-ready{line-height:0;position:relative}.nt-image-hover-chrome{z-index:2;border:.5px solid var(--pt-border);background:var(--pt-popover);box-shadow:var(--pt-panel-shadow);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:2px;padding:3px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.nt-image-ready:hover .nt-image-hover-chrome,.nt-image-hover-chrome:focus-within,.nt-image-block.ProseMirror-selectednode .nt-image-hover-chrome{opacity:1;pointer-events:auto}.nt-image-block.ProseMirror-selectednoderange:not(.ProseMirror-selectednoderange+.nt-image-block):not(:has(+.ProseMirror-selectednoderange)) .nt-image-hover-chrome{opacity:1;pointer-events:auto}.nt-image-hover-chrome[data-narrow]{inset:auto auto calc(100% + 4px) 50%;transform:translate(-50%)}.nt-image-hover-chrome[data-narrow]:after{content:"";height:5px;position:absolute;top:100%;left:0;right:0}.nt-image-chrome-btn{width:28px;height:28px;color:var(--pt-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.nt-image-chrome-btn:hover{background:var(--pt-muted);color:var(--pt-foreground)}.nt-image-chrome-delete:hover,.nt-image-chrome-delete:focus-visible{background:var(--pt-destructive-muted);color:var(--pt-destructive-muted-foreground)}.nt-image-chrome-btn[data-flash]{color:var(--pt-foreground)}.nt-image-chrome-btn svg{width:16px;height:16px}.nt-image-chrome-sep{background:var(--pt-border);width:1px;height:16px;margin:0 3px}.nt-image-img{border-radius:4px;max-width:100%;height:auto;display:block}.nt-image-uploading{border-radius:4px;overflow:hidden}.nt-editor .ProseMirror .nt-image-block.nt-block-resized .nt-image-img{width:100%}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-image-block:is(.ProseMirror-selectednode,.ProseMirror-selectednoderange):before{z-index:1}.nt-image-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nt-image-shell{background:var(--nt-hover-bg);width:100%;color:var(--nt-placeholder);font-family:var(--nt-font);text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.nt-image-shell.is-uploading,.nt-image-shell.is-error{cursor:default}.nt-image-placeholder:hover{background:var(--nt-hover-bg)}@supports (color:color-mix(in lab, red, red)){.nt-image-placeholder:hover{background:color-mix(in srgb, var(--nt-hover-bg) 100%, var(--nt-fg) 3%)}}.nt-image-shell-icon{flex:none;width:20px;height:20px}.nt-image-shell-body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.nt-image-shell-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-image-shell.is-error .nt-image-shell-title{color:#d44c47}.nt-image-uploading{line-height:0;position:relative}.nt-image-img.is-uploading-preview{opacity:.75}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-image-block[data-image-state=uploading]:not(.nt-block-resized):has(.nt-image-uploading){width:fit-content;max-width:100%;margin-inline:auto}.nt-image-progress{background:var(--nt-divider);border-radius:2px;height:4px;position:relative;overflow:hidden}.nt-image-progress:after{content:"";background:var(--pt-fill-checked);border-radius:2px;width:36%;animation:1.1s ease-in-out infinite nt-image-progress-slide;position:absolute;top:0;bottom:0}@keyframes nt-image-progress-slide{0%{left:-36%}to{left:100%}}.nt-image-retry{color:var(--nt-fg);flex:none}.nt-image-shell.is-resolving,.nt-image-shell.is-state{cursor:default}.nt-image-skeleton{width:100%;aspect-ratio:var(--nt-image-ratio);background:var(--nt-hover-bg);border-radius:4px;position:relative;overflow:hidden}.nt-image-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--nt-hover-bg) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nt-image-skeleton:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--nt-hover-bg) 100%, var(--nt-fg) 4%) 50%, transparent 100%)}}.nt-image-skeleton:after{animation:1.4s ease-in-out infinite nt-image-skeleton-sweep}@keyframes nt-image-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.nt-image-panel{background:var(--pt-popover);width:300px;box-shadow:var(--pt-panel-shadow);font-family:var(--nt-font);border:none;padding:8px}.nt-image-panel-tab{color:var(--nt-fg);border-bottom:1px solid var(--nt-divider);margin-bottom:8px;padding:2px 6px 8px;font-size:13px;font-weight:500}.nt-image-upload-btn{justify-content:center;width:100%}.nt-image-panel-hint{color:var(--nt-placeholder);padding:8px 6px 2px;font-size:12px}.nt-image-lightbox{z-index:var(--nt-z-overlay);background:#0f0f0fd9;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}:is([data-theme=dark],.dark) .nt-image-lightbox{background:#000000e6}.nt-image-lightbox-bar{flex:0 0 48px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.nt-image-lightbox-actions{align-items:center;gap:4px;display:flex}.nt-image-lightbox-zoom{color:#fff;height:32px;font-family:var(--nt-font);font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;padding:0 10px;font-size:13px;line-height:32px;transition:background-color .15s}.nt-image-lightbox-zoom:hover{background:#ffffff2e}.nt-image-lightbox-btn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.nt-image-lightbox-btn:hover{color:#fff;background:#ffffff24}.nt-image-lightbox-btn[data-flash]{color:#fff}.nt-image-lightbox-btn svg{width:18px;height:18px}.nt-image-lightbox-btn svg[data-slot=cross],.nt-image-chrome-btn svg[data-slot=cross]{width:12px;height:12px}.nt-image-lightbox-sep{background:#fff3;width:1px;height:16px;margin:0 4px}.nt-image-lightbox-stage{outline:none;flex:1;min-height:0;padding:24px 56px;display:flex;position:relative;overflow:auto}.nt-image-lightbox-img{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:zoom-in;max-width:100%;max-height:100%;margin:auto}.nt-image-lightbox-img[data-zoomed]{cursor:zoom-out;flex-shrink:0;max-width:none;max-height:none}.nt-image-lightbox-img[data-panning]{cursor:grabbing}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content)>.nt-google-block{padding:4px var(--nt-block-inset);position:relative}.nt-google-inner,.nt-google-ready{position:relative}.nt-google-card{border:1px solid var(--nt-divider);background:var(--nt-bg);box-sizing:border-box;border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;transition:background 80ms ease-in;display:flex}.nt-google-ready:hover .nt-google-card{background:var(--nt-hover-bg)}.nt-google-icon{width:20px;height:20px;color:var(--pt-muted-foreground);flex:none}.nt-google-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.nt-google-card-title{color:var(--nt-fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.nt-google-card-meta{color:var(--nt-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.nt-google-chrome{z-index:3;opacity:0;align-items:center;gap:8px;transition:opacity .1s ease-in;display:flex;position:absolute;top:6px;right:8px}.nt-google-ready:hover .nt-google-chrome,.nt-google-block[data-google-state=ready]:focus-within .nt-google-chrome,.nt-google-frame-wrap:hover .nt-google-chrome{opacity:1}.nt-google-modes{background:var(--nt-hover-bg);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.nt-google-mode,.nt-google-open,.nt-google-request,.nt-google-embed-open,.nt-google-collapse{color:var(--nt-fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.nt-google-mode[aria-pressed=true]{background:var(--nt-bg);box-shadow:0 0 0 1px var(--nt-divider)}.nt-google-mode svg,.nt-google-open svg,.nt-google-embed-open svg{width:13px;height:13px}.nt-google-open{border:1px solid var(--nt-divider);background:var(--nt-bg)}.nt-google-request{color:var(--pt-link);font-size:12px;text-decoration:none}.nt-google-shield{z-index:2;cursor:default;position:absolute;inset:0}.nt-google-shell{border:1px solid var(--nt-divider);background:var(--nt-bg);box-sizing:border-box;border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;display:flex}.nt-google-shell-icon{width:20px;height:20px;color:var(--nt-placeholder);flex:none}.nt-google-shell-body{flex-direction:column;flex:auto;min-width:0;display:flex}.nt-google-shell-title{color:var(--nt-fg);font-size:14px;line-height:1.3}.nt-google-shell.is-error .nt-google-shell-title{color:var(--nt-fg)}.nt-google-request{margin-left:auto}.nt-google-shell.is-loading{pointer-events:none}.nt-google-skel-icon{background:var(--nt-hover-bg);border-radius:4px;flex:none;width:20px;height:20px}.nt-google-skel-lines{flex-direction:column;flex:auto;gap:6px;display:flex}.nt-google-skel-line{background:var(--nt-hover-bg);border-radius:3px;width:60%;height:10px}.nt-google-skel-line.short{width:35%}.nt-google-frame-wrap{position:relative}.nt-google-frame{border:1px solid var(--nt-divider);background:var(--nt-bg);border-radius:4px;width:100%;display:block}.nt-google-block[data-kind=slide] .nt-google-frame{aspect-ratio:16/9;height:auto}.nt-google-embed-open{z-index:3;border:1px solid var(--nt-divider);background:var(--nt-bg);position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.nt-google-collapse{z-index:3;border:1px solid var(--nt-divider);background:var(--nt-bg);opacity:0;transition:opacity .1s ease-in;position:absolute;top:6px;left:8px}.nt-google-frame-wrap:hover .nt-google-collapse{opacity:1}.nt-google-prompt{flex-direction:column;gap:8px;min-width:320px;display:flex}.nt-google-prompt-row{align-items:center;gap:6px;display:flex}.nt-google-prompt-or{text-align:center;color:var(--nt-placeholder);font-size:11px}.nt-google-browse{justify-content:center;width:100%}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper{width:max-content;max-width:calc(100% + var(--nt-table-rail-band) + var(--nt-table-indent) + var(--nt-table-border));overscroll-behavior-x:contain;margin:calc(var(--nt-table-gap-top) - var(--nt-p-pad-y)) calc(-1 * (var(--nt-table-rail-band) + var(--nt-table-indent) + var(--nt-table-border))) 0 0;padding:0 var(--nt-table-rail-band) var(--nt-table-rail-band) var(--nt-table-indent);--nt-table-rail-band:0px;--nt-table-indent:14px;--nt-table-border:1px;--nt-table-gap-top:15px;position:relative;overflow:auto hidden}.ProseMirror[contenteditable=true] .tableWrapper:has(.nt-tframe){--nt-table-rail-band:24px}.ProseMirror[contenteditable=false] .tableWrapper .nt-trail{display:none}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper>table{position:relative}@property --nt-tbl-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --nt-tbl-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes nt-tbl-edge-fade{0%{--nt-tbl-fade-l:0px;--nt-tbl-fade-r:var(--nt-tbl-fade-w)}to{--nt-tbl-fade-l:var(--nt-tbl-fade-w);--nt-tbl-fade-r:0px}}@media (max-width:767px),(any-hover:none){:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper{--nt-table-rail-band:0px;max-width:calc(100% + var(--nt-table-indent) + var(--nt-table-border));overscroll-behavior-x:contain;--nt-tbl-fade-w:24px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);overflow-x:auto}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper:has(.nt-tframe){--nt-table-rail-band:0px;max-width:calc(100% + var(--nt-table-indent) + var(--nt-table-border));overscroll-behavior-x:contain;--nt-tbl-fade-w:24px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);overflow-x:auto}.ProseMirror[contenteditable=true] .tableWrapper:has(.nt-tframe){--nt-table-rail-band:0px;max-width:calc(100% + var(--nt-table-indent) + var(--nt-table-border));overscroll-behavior-x:contain;--nt-tbl-fade-w:24px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--nt-tbl-fade-l), #000 calc(100% - var(--nt-tbl-fade-r)), transparent 100%);overflow-x:auto}@supports (animation-timeline:scroll(self inline)){:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper{animation-name:nt-tbl-edge-fade;animation-fill-mode:both;animation-timeline:scroll(self inline)}}}@media (max-width:639px){.nt-editor:not(.nt-editor--field) :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper{box-sizing:border-box;width:100vw;max-width:100vw;padding-left:calc(50vw - 50% + var(--nt-block-inset));padding-right:calc(50vw - 50% + var(--nt-block-inset));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nt-editor:not(.nt-editor--field) :is(.nt-children,.nt-column-content) .tableWrapper{width:auto;max-width:calc(100% - var(--nt-block-inset));margin-left:var(--nt-block-inset);margin-right:0;padding-left:0;padding-right:0}}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper>table{border-collapse:collapse;table-layout:fixed;border-radius:0;width:0;margin:0}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper td,:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper th{min-width:48px;font-size:var(--nt-type-table);line-height:var(--nt-type-table-lh);border:1px solid var(--pt-border);vertical-align:top;box-sizing:border-box;background-clip:padding-box;padding:7px 9px;position:relative}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper td>*,:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper th>*{font-size:inherit;line-height:inherit}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper th{background-color:var(--pt-muted);text-align:left;font-weight:500}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper td[data-bg-color],:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper th[data-bg-color]{background-color:var(--nt-cell-bg,transparent)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .column-resize-handle{pointer-events:none;z-index:3;background:#2783de;width:3px;transition:background .15s 50ms;position:absolute;top:0;bottom:0;right:-1px}.ProseMirror.resize-cursor{cursor:col-resize}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill{z-index:4;box-sizing:border-box;background:var(--pt-muted-foreground);border:2px solid var(--nt-bg);opacity:0;pointer-events:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--nt-motion-table-pill-dur) var(--nt-motion-table-pill-ease);border-radius:4px;position:absolute}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill[data-shown],:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill[data-selected]{opacity:1;pointer-events:auto}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill-col{top:-3px;width:18px;height:6px;inset-inline-start:50%;transform:translate(-50%)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill-row{width:6px;height:18px;top:50%;left:-3px;transform:translateY(-50%)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill-grip{background:var(--pt-popover);border:1px solid var(--pt-border);box-shadow:none;color:var(--pt-muted-foreground);cursor:pointer;opacity:0;transition:opacity var(--nt-motion-table-grip-dur) var(--nt-motion-table-grip-ease), transform var(--nt-motion-table-grip-dur) var(--nt-motion-table-grip-ease);border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill-col>.nt-tpill-grip{width:22px;height:14px;transform:translate(-50%,-50%)scale(.5)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill-row>.nt-tpill-grip{width:14px;height:22px;transform:translate(-50%,-50%)scale(.5)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill:hover>.nt-tpill-grip,:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill[data-selected]>.nt-tpill-grip{opacity:1;transform:translate(-50%,-50%)scale(1)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill[data-selected]>.nt-tpill-grip{background:var(--pt-fill-checked);border-color:var(--pt-fill-checked);color:var(--pt-fill-checked-foreground)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tpill-grip svg circle{fill:currentColor}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tframe{pointer-events:none;position:absolute;inset:0}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail{z-index:1;pointer-events:auto;position:absolute}@media (max-width:767px),(any-hover:none){:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail{display:none}}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail-col-rail{cursor:col-resize;inset:0 -24px 0 100%}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail-row-rail{cursor:row-resize;inset:100% 0 -24px}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail-reveal{opacity:0;pointer-events:none;transition:opacity var(--nt-motion-table-rail-dur) var(--nt-motion-table-rail-ease) var(--nt-motion-table-rail-delay);position:absolute}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail-col-rail>.nt-trail-reveal{inset:0 0 0 8px}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail-row-rail>.nt-trail-reveal{inset:8px 0 0}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tframe[data-hover] .nt-trail-reveal{opacity:1}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail-btn{box-sizing:border-box;border:1px solid var(--pt-border);color:var(--pt-muted-foreground);transition:background var(--nt-motion-hover-dur) var(--nt-motion-hover-ease);background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail:hover .nt-trail-btn{background:var(--pt-muted)}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-trail-glyph{pointer-events:none}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tsel{width:0;height:0;position:static}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tsel>*{box-sizing:border-box;pointer-events:none;transition:all var(--nt-motion-table-select-dur) var(--nt-motion-table-select-ease);background:0 0;border-radius:2px;display:none;position:absolute}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tsel[data-shown]>*{display:block}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tsel-fill{z-index:2;border:none}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-tsel-ring{z-index:3;border:2px solid #2783de}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-table-dropline{z-index:5;background:var(--nt-blue);pointer-events:none;border-radius:1px;position:absolute}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-table-dropline-col{width:2px;top:0;bottom:0}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper .nt-table-dropline-row{height:2px;left:0;right:0}.nt-editor .tableWrapper td>p,.nt-editor .tableWrapper th>p{margin:0}.nt-editor .tableWrapper td .nt-li-bulleted,.nt-editor .tableWrapper td .nt-li-numbered,.nt-editor .tableWrapper th .nt-li-bulleted,.nt-editor .tableWrapper th .nt-li-numbered{padding-left:22px}.nt-editor .tableWrapper td .nt-li-bulleted>.nt-li-leaf,.nt-editor .tableWrapper td .nt-li-numbered>.nt-li-leaf,.nt-editor .tableWrapper th .nt-li-bulleted>.nt-li-leaf,.nt-editor .tableWrapper th .nt-li-numbered>.nt-li-leaf{margin:0;padding:0}.nt-editor .tableWrapper td .nt-li[data-run-start]>.nt-li-leaf,.nt-editor .tableWrapper th .nt-li[data-run-start]>.nt-li-leaf{padding-top:0}.nt-editor .tableWrapper td .nt-li-bulleted:after,.nt-editor .tableWrapper td .nt-li-numbered:after,.nt-editor .tableWrapper th .nt-li-bulleted:after,.nt-editor .tableWrapper th .nt-li-numbered:after{text-align:center;width:20px;height:20px;line-height:20px;top:0;left:0}.nt-editor .tableWrapper td .nt-li-numbered:after,.nt-editor .tableWrapper th .nt-li-numbered:after{text-align:right}.nt-editor .tableWrapper td .nt-li[data-run-start]:after,.nt-editor .tableWrapper th .nt-li[data-run-start]:after{top:0}.nt-editor .tableWrapper td .nt-li-bulleted:after,.nt-editor .tableWrapper th .nt-li-bulleted:after{font-size:1.1em}.nt-editor .tableWrapper td :not(.nt-li)+.nt-li,.nt-editor .tableWrapper th :not(.nt-li)+.nt-li,.nt-editor .tableWrapper td .nt-li+:not(.nt-li),.nt-editor .tableWrapper th .nt-li+:not(.nt-li){margin-top:4px}.nt-editor .tableWrapper td .nt-li-todo,.nt-editor .tableWrapper th .nt-li-todo{padding:0}.nt-editor .tableWrapper td .nt-li-todo[data-run-start],.nt-editor .tableWrapper th .nt-li-todo[data-run-start]{padding-top:0}.nt-editor .tableWrapper td .nt-li-todo>label,.nt-editor .tableWrapper th .nt-li-todo>label{margin:0 var(--nt-checkbox-gap) 0 0}.nt-editor .tableWrapper td .nt-li-todo>.nt-li-todo-content>.nt-li-leaf,.nt-editor .tableWrapper th .nt-li-todo>.nt-li-todo-content>.nt-li-leaf{margin:0;padding:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper td [data-block-color$=_background]:not(.ProseMirror-selectednoderange):not(.ProseMirror-selectednode):before,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .tableWrapper th [data-block-color$=_background]:not(.ProseMirror-selectednoderange):not(.ProseMirror-selectednode):before{width:auto;left:0;right:0}:is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) [data-edge-affordance-bottom][data-edge-affordance-bottom]{margin-bottom:calc(var(--nt-edge-seam-bottom,var(--nt-block-seam)) + var(--nt-edge-affordance-bottom,0px))}:root{--nt-clr-gray:#7d7a75;--nt-clr-brown:#9f765a;--nt-clr-orange:#d27b2d;--nt-clr-yellow:#cb9434;--nt-clr-green:#50946e;--nt-clr-blue:#387dc9;--nt-clr-purple:#9a6bb4;--nt-clr-pink:#c14c8a;--nt-clr-red:#cf5148}:root,[data-theme=light]{--nt-clr-gray-bg:#f0efed;--nt-clr-brown-bg:#f5ede9;--nt-clr-orange-bg:#fbebde;--nt-clr-yellow-bg:#f9f3dc;--nt-clr-green-bg:#e8f1ec;--nt-clr-blue-bg:#e5f2fc;--nt-clr-purple-bg:#f3ebf9;--nt-clr-pink-bg:#fae9f1;--nt-clr-red-bg:#fce9e7}[data-theme=dark],.dark{--nt-clr-gray-bg:#383836;--nt-clr-brown-bg:#45362d;--nt-clr-orange-bg:#53361f;--nt-clr-yellow-bg:#504425;--nt-clr-green-bg:#263d30;--nt-clr-blue-bg:#233850;--nt-clr-purple-bg:#3c2d47;--nt-clr-pink-bg:#4e2b3c;--nt-clr-red-bg:#502c29}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) [data-block-color]:where(:not([data-block-color=default])){color:var(--nt-block-color,inherit);background-color:var(--nt-block-bg,transparent);border-radius:4px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) [data-block-color$=_background]{isolation:isolate;position:relative}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) [data-block-color$=_background]:not(.ProseMirror-selectednoderange):not(.ProseMirror-selectednode):before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1 * var(--nt-bg-L,0px));width:calc(var(--nt-content-width) + var(--nt-block-overhang));background:var(--nt-block-bg);border-radius:4px;position:absolute}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) [data-block-color$=_background][data-bg-run=first]:not(.ProseMirror-selectednoderange):not(.ProseMirror-selectednode):before{border-radius:4px 4px 0 0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) [data-block-color$=_background][data-bg-run=middle]:not(.ProseMirror-selectednoderange):not(.ProseMirror-selectednode):before{border-radius:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) [data-block-color$=_background][data-bg-run=last]:not(.ProseMirror-selectednoderange):not(.ProseMirror-selectednode):before{border-radius:0 0 4px 4px}.nt-block-menu{min-width:220px;font-family:var(--pt-font-sans);color:var(--pt-popover-foreground);background:var(--pt-popover);box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-submenu,var(--pt-subpanel-shadow));z-index:var(--nt-z-menu);transform-origin:var(--radix-dropdown-menu-content-transform-origin,center);border:none;border-radius:12px;padding:6px 0;font-size:13px;font-weight:450;line-height:normal}.nt-block-menu[data-state=open],.nt-color-grid-menu[data-state=open]{animation:var(--nt-motion-menu-in)}.nt-block-menu[data-state=closed],.nt-color-grid-menu[data-state=closed]{animation:none}.nt-block-menu-main{width:265px;box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-popup,var(--pt-panel-shadow))}.nt-block-menu-search{border-bottom:.5px solid var(--nt-menu-divider);align-items:center;height:36px;margin:-6px 0 6px;padding:0 12px 0 14px;display:flex}.nt-block-menu-search input{min-width:0;color:var(--pt-foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px;line-height:20px}.nt-block-menu-search input::placeholder{color:var(--pt-muted-foreground)}.nt-block-menu-section{color:var(--pt-muted-foreground);-webkit-user-select:none;user-select:none;padding:6px 14px;font-size:12px;font-weight:500;line-height:16px}.nt-block-menu-item{isolation:isolate;height:32px;color:var(--pt-popover-foreground);cursor:pointer;background:0 0;border-radius:0;gap:8px;margin:0;padding:0 18px 0 14px;font-size:13px;font-weight:450;line-height:normal;position:relative}.nt-block-menu-item:before{content:"";z-index:-1;background:var(--nt-menu-pill);opacity:0;border-radius:8px;position:absolute;inset:0 6px}.nt-block-menu-item[data-roving]:before,.nt-block-menu-item[data-state=open]:before,.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item:focus:before,.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item[data-highlighted]:before{opacity:1}.nt-block-menu-item[data-roving],.nt-block-menu-item[data-state=open],.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item:focus,.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item[data-highlighted]{color:var(--pt-popover-foreground);background:0 0}.nt-block-menu-item svg{width:16px;height:16px;color:var(--pt-muted-foreground);flex:none}.nt-block-menu-item[data-roving] svg,.nt-block-menu-item[data-state=open] svg,.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item:focus svg,.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item[data-highlighted] svg{color:var(--pt-popover-foreground)}.nt-block-menu-icon{width:16px;height:16px;color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.nt-block-menu-icon svg{width:16px;height:16px;display:block}span[data-slot=dropdown-menu-sub-arrow]{width:10px;color:var(--pt-muted-foreground);flex:none;justify-content:center;align-items:center;margin-left:auto;margin-right:-6px;display:flex}.nt-block-menu-item[data-roving] span[data-slot=dropdown-menu-sub-arrow],.nt-block-menu-item[data-state=open] span[data-slot=dropdown-menu-sub-arrow],.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item:focus span[data-slot=dropdown-menu-sub-arrow],.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item[data-highlighted] span[data-slot=dropdown-menu-sub-arrow]{color:var(--pt-popover-foreground)}.nt-block-menu-item [data-slot=dropdown-menu-sub-arrow] svg,.nt-block-menu .nt-block-menu-item[data-roving] [data-slot=dropdown-menu-sub-arrow] svg,.nt-block-menu .nt-block-menu-item[data-state=open] [data-slot=dropdown-menu-sub-arrow] svg,.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item:focus [data-slot=dropdown-menu-sub-arrow] svg,.nt-block-menu:not(.nt-block-menu-main) .nt-block-menu-item[data-highlighted] [data-slot=dropdown-menu-sub-arrow] svg{width:10px;height:10px;color:inherit}.nt-kbd+span[data-slot=dropdown-menu-sub-arrow],[data-slot=dropdown-menu-shortcut]+span[data-slot=dropdown-menu-sub-arrow]{margin-left:-4px}.nt-block-menu-item .nt-kbd,.nt-selection-toolbar-row .nt-kbd{min-width:0;height:auto;box-shadow:none;color:var(--pt-muted-foreground);background:0 0;border:none;border-radius:0;align-items:center;gap:3px;margin-left:auto;padding:0 0 0 16px;font-size:11px;font-weight:500;line-height:1.1;display:inline-flex}.nt-block-menu .nt-block-menu-item .nt-kbd{color:var(--pt-muted-foreground);background:0 0}.nt-block-menu [data-slot=dropdown-menu-shortcut]{color:var(--pt-muted-foreground);margin-left:auto;padding-left:16px;font-size:11px;font-weight:500}.nt-block-menu [data-slot=dropdown-menu-separator]{border:none;border-top:.5px solid var(--nt-menu-divider);background:0 0;height:0;margin:6px 0}.nt-block-menu-empty{text-align:center;color:var(--pt-muted-foreground);-webkit-user-select:none;user-select:none;padding:24px 0;font-size:14px;line-height:17px}.nt-block-menu .nt-menu-footer{border-top:.5px solid var(--nt-menu-divider);margin:6px 0 0;padding:10px 14px 0}.nt-block-menu-empty~.nt-menu-footer{margin-top:4px}.nt-block-menu-item .nt-menu-check{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;display:inline-flex}.nt-menu-check svg[data-slot=field-check],.nt-block-menu-item .nt-menu-check svg{width:12px;height:12px;color:var(--pt-popover-foreground)}.nt-block-menu-item .nt-menu-check+.nt-kbd{margin-left:0;padding-left:0}.nt-block-menu-badge{border-radius:var(--pt-radius-sm);background:var(--pt-muted);color:var(--pt-muted-foreground);margin-left:6px;padding:1px 5px;font-size:12px;line-height:16px}.nt-color-menu{width:220px}.nt-color-menu .nt-block-menu-section{color:var(--pt-popover-foreground);font-size:14px;font-weight:600;line-height:20px}.nt-color-menu-row{height:36px}.nt-block-menu-swatch{border-radius:var(--pt-radius-sm);width:24px;height:24px;box-shadow:0 0 0 1px var(--pt-border);border:none;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;display:flex}.nt-color-menu-swatch{border-radius:var(--pt-radius-sm);width:24px;height:24px}.nt-block-menu-turninto{max-height:var(--radix-dropdown-menu-content-available-height,100vh)}.nt-block-menu-colors{max-height:min(650px, var(--radix-dropdown-menu-content-available-height,650px))}.nt-block-menu-colors::-webkit-scrollbar{display:none}.nt-block-menu-turninto::-webkit-scrollbar{display:none}.nt-block-menu-picker{width:280px}.nt-block-menu-picker-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.nt-block-menu-picker-detail{min-width:0;color:var(--nt-menu-muted,var(--pt-muted-foreground));text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:12px;overflow:hidden}:root{--nt-callout-pad-y:21px;--nt-callout-pad-left:13px;--nt-callout-pad-right:21px;--nt-callout-radius:var(--nt-code-radius);--nt-callout-icon-size:21.6px;--nt-callout-icon-gap:8px;--nt-callout-child-gap:16px;--nt-callout-bg:var(--nt-clr-gray-bg)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout{align-items:flex-start;gap:var(--nt-callout-icon-gap);padding:var(--nt-block-inset);border-radius:calc(var(--nt-callout-radius) + var(--nt-block-inset));background-color:var(--nt-block-bg,var(--nt-callout-bg));color:var(--nt-block-color,inherit);background-clip:content-box;display:flex}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout[data-block-color$=_background]:not(.ProseMirror-selectednoderange):not(.ProseMirror-selectednode):before{content:none}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout[data-block-color]{border-radius:calc(var(--nt-callout-radius) + var(--nt-block-inset))}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout[data-block-color]:not([data-block-color$=_background]){outline:1px solid var(--nt-divider);outline-offset:calc(-1 * (var(--nt-block-inset) + 1px));background-color:#0000}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout:not([data-block-color]){--nt-block-bg:initial}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-icon{width:24px;height:var(--nt-text-lh);font-size:var(--nt-callout-icon-size);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-icon:hover{background:var(--nt-hover-bg)}.nt-editor .ProseMirror[contenteditable=false] .nt-callout-icon{cursor:default;pointer-events:none}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-icon:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-main{flex:auto;min-width:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-icon,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-main{margin-block:var(--nt-callout-pad-y)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-icon{margin-left:var(--nt-callout-pad-left)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-main{margin-right:var(--nt-callout-pad-right)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-body{font-size:var(--nt-text-size);line-height:var(--nt-text-lh);white-space:pre-wrap;word-break:break-word}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-main>.nt-children{margin-left:calc(-1 * (var(--nt-leaf-margin) + var(--nt-leaf-inset)));margin-right:0}:is(.nt-editor .nt-callout-main>.nt-children:has(>:is(p,.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child),.nt-editor .nt-callout-main>.nt-children:has(>.nt-container:first-child>:is(p,.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child)){margin-top:calc(var(--nt-callout-child-gap) - var(--nt-p-pad-y))}:is(.nt-editor .nt-callout-main>.nt-children:has(>:is(p,.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):last-child),.nt-editor .nt-callout-main>.nt-children:has(>.nt-container:last-child>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child)){margin-bottom:calc(-1 * var(--nt-p-pad-y))}.nt-editor .nt-callout-main>.nt-children>:is(.nt-li-bulleted,.nt-li-numbered):first-child>.nt-li-leaf,.nt-editor .nt-callout-main>.nt-children>.nt-container:first-child>:is(.nt-li-bulleted,.nt-li-numbered):first-child>.nt-li-leaf,.nt-editor .nt-callout-main>.nt-children>:not(.nt-li):not(.nt-container)+:is(.nt-li-bulleted,.nt-li-numbered)>.nt-li-leaf,.nt-editor .nt-callout-main>.nt-children>:not(.nt-li):not(.nt-container)+.nt-container>:is(.nt-li-bulleted,.nt-li-numbered):first-child>.nt-li-leaf{padding-top:var(--nt-list-pad-outer)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:first-child:not(.nt-li))+:is(.nt-li-bulleted,.nt-li-numbered)>.nt-li-leaf{padding-top:var(--nt-list-pad-outer)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:first-child:not(.nt-li))+.nt-container>:is(.nt-li-bulleted,.nt-li-numbered):first-child>.nt-li-leaf{padding-top:var(--nt-list-pad-outer)}.nt-editor .nt-callout-main>.nt-children>:is(.nt-li-bulleted,.nt-li-numbered):first-child:after,.nt-editor .nt-callout-main>.nt-children>.nt-container:first-child>:is(.nt-li-bulleted,.nt-li-numbered):first-child:after,.nt-editor .nt-callout-main>.nt-children>:not(.nt-li):not(.nt-container)+:is(.nt-li-bulleted,.nt-li-numbered):after,.nt-editor .nt-callout-main>.nt-children>:not(.nt-li):not(.nt-container)+.nt-container>:is(.nt-li-bulleted,.nt-li-numbered):first-child:after{top:var(--nt-marker-top-outer)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:first-child:not(.nt-li))+:is(.nt-li-bulleted,.nt-li-numbered):after{top:var(--nt-marker-top-outer)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:first-child:not(.nt-li))+.nt-container>:is(.nt-li-bulleted,.nt-li-numbered):first-child:after{top:var(--nt-marker-top-outer)}.nt-editor .nt-callout-main>.nt-children>:is(.nt-li-bulleted,.nt-li-numbered):last-child>.nt-li-leaf{padding-bottom:var(--nt-list-pad-outer)}.nt-editor .nt-callout-main>.nt-children>:is(.nt-li-bulleted,.nt-li-numbered):has(+:not(.nt-li):not(.nt-container))>.nt-li-leaf{padding-bottom:var(--nt-list-pad-outer)}.nt-editor .nt-callout-main>.nt-children>:is(.nt-li-bulleted,.nt-li-numbered):has(+.nt-container>:first-child:not(.nt-li))>.nt-li-leaf{padding-bottom:var(--nt-list-pad-outer)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):last-child{padding-bottom:var(--nt-list-pad-delta)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):has(+:not(.nt-li):not(.nt-container)){padding-bottom:var(--nt-list-pad-delta)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):has(+.nt-container>:first-child:not(.nt-li)){padding-bottom:var(--nt-list-pad-delta)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):last-child:has(>.nt-children>.nt-li-todo:last-child){padding-bottom:0}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):has(+:not(.nt-li):not(.nt-container)):has(>.nt-children>.nt-li-todo:last-child){padding-bottom:0}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):has(+.nt-container>:first-child:not(.nt-li)):has(>.nt-children>.nt-li-todo:last-child){padding-bottom:0}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):last-child>.nt-children>.nt-li-todo:last-child{padding-bottom:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):has(+:not(.nt-li):not(.nt-container))>.nt-children>.nt-li-todo:last-child{padding-bottom:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:is(.nt-li-bulleted,.nt-li-numbered,.nt-li-todo):first-child):has(+.nt-container>:first-child:not(.nt-li))>.nt-children>.nt-li-todo:last-child{padding-bottom:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-li-todo:first-child,.nt-editor .nt-callout-main>.nt-children>.nt-container:first-child>.nt-li-todo:first-child,.nt-editor .nt-callout-main>.nt-children>:not(.nt-li):not(.nt-container)+.nt-li-todo,.nt-editor .nt-callout-main>.nt-children>:not(.nt-li):not(.nt-container)+.nt-container>.nt-li-todo:first-child{padding-top:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:first-child:not(.nt-li))+.nt-li-todo{padding-top:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-container:has(>:first-child:not(.nt-li))+.nt-container>.nt-li-todo:first-child{padding-top:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-li-todo:last-child{padding-bottom:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-li-todo:has(+:not(.nt-li):not(.nt-container)){padding-bottom:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main>.nt-children>.nt-li-todo:has(+.nt-container>:first-child:not(.nt-li)){padding-bottom:calc(var(--nt-list-pad-outer) - 2px)}.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-li-bulleted:after,.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-li-bulleted:after{content:"•"}.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-li-bulleted:after,.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-li-bulleted:after{content:"◦"}.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-li-bulleted:after,.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-li-bulleted:after{content:"▪"}.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-li-bulleted:after,.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-li-bulleted:after{content:"•"}.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-li-bulleted:after,.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-li-bulleted:after{content:"◦"}.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-li-bulleted:after,.nt-editor .nt-callout-main:not(#nt-callout-depth)>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-children>.nt-container>.nt-li-bulleted:after{content:"▪"}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-body:empty:after{content:"";height:var(--nt-text-lh);display:inline-block}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-off{background:0 0;border-radius:0;gap:0;padding:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-callout-off .nt-callout-icon{display:none}.nt-emoji-picker{z-index:90;position:fixed;overflow:hidden}.nt-emoji-picker [data-slot=emoji-picker]{box-shadow:none;background:0 0;border:none;border-radius:0}.nt-emoji-picker :has(>[data-slot=emoji-picker-search-wrapper]){border-bottom:.5px solid var(--nt-menu-divider);padding:0}.nt-emoji-picker [data-slot=emoji-picker-search-wrapper]{background:0 0;border:none;border-radius:0;height:36px;padding:0 12px 0 14px}.nt-emoji-picker [data-slot=emoji-picker-search-wrapper]>svg{display:none}.nt-emoji-picker [data-slot=emoji-picker-search]{font-size:13px}.nt-emoji-picker [data-slot=emoji-picker-category-header]{color:var(--nt-menu-muted);font-weight:450}.nt-emoji-picker.nt-ui{--accent:var(--nt-menu-pill);--color-accent:var(--nt-menu-pill);--accent-foreground:var(--pt-popover-foreground);--color-accent-foreground:var(--pt-popover-foreground);--border:var(--nt-menu-divider);--color-border:var(--nt-menu-divider)}.nt-emoji-picker .border-b{border-bottom-width:.5px}.nt-emoji-picker .border-t{border-top-width:.5px}.nt-emoji-picker [data-slot=emoji-picker-emoji]{border-radius:8px}[frimousse-viewport]{scrollbar-width:thin}[data-slot=emoji-picker-emoji]{width:calc(var(--frimousse-viewport-width,0px) / var(--frimousse-list-columns,1))}[data-recents-active] [data-slot=emoji-picker-emoji][data-active]{background-color:#0000}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc{outline:none;padding:8px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc.is-active{box-shadow:inset 0 0 0 2px var(--nt-blue);border-radius:4px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc-row{color:var(--pt-muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--nt-divider);-webkit-text-decoration-color:var(--nt-divider);-webkit-text-decoration-color:var(--nt-divider);text-decoration-color:var(--nt-divider);text-underline-offset:2px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:6px 2px;font-size:14px;line-height:18.2px;display:block;overflow:hidden}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc-row[data-level="2"]{padding-left:26px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc-row[data-level="3"]{padding-left:50px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc-row:hover{background:var(--nt-hover-bg);text-decoration-color:currentColor}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc.is-active .nt-toc-row.is-selected{background:var(--nt-hover-bg);box-shadow:inset 0 0 0 2px var(--nt-blue)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-toc-empty{font-size:var(--nt-text-size);line-height:var(--nt-text-lh);color:var(--nt-placeholder);padding:2px 4px}:root{--nt-column-gap:46px;--nt-column-min:80px}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-list{align-items:stretch;gap:var(--nt-column-gap);flex-direction:row;display:flex}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column{flex:1 1 0;min-width:0;padding-block:12px;position:relative}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-gutter{top:0;bottom:0;left:calc(var(--nt-column-gap) * -1);width:var(--nt-column-gap);cursor:col-resize;z-index:4;position:absolute}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-gutter:after{content:"";background:var(--nt-divider);opacity:0;border-radius:2px;width:4px;transition:opacity .2s ease-out;position:absolute;top:0;bottom:0;left:calc(50% - 2px)}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-gutter:hover:after,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-gutter.is-dragging:after,.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column.is-settling .nt-column-gutter:after{opacity:1}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-gutter:before{content:"";top:0;bottom:0;left:calc(50% + var(--nt-col-guide-dx,0px) - 2px);background:var(--nt-divider);opacity:0;pointer-events:none;border-radius:2px;width:4px;transition:opacity .1s ease-out;position:absolute}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-gutter.has-guide:before{opacity:.5}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column.is-settling{transition:flex-grow .2s}body[data-col-resizing] .nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column{transition:flex-grow var(--nt-motion-resize-step-dur) var(--nt-motion-resize-step-ease)}@media (prefers-reduced-motion:reduce){body[data-col-resizing] .nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column{transition:none}}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column:first-child .nt-column-gutter{display:none}body[data-col-resizing]{cursor:col-resize}@container nt-page-content (max-width:600px){.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-list{flex-direction:column;gap:0}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column{width:100%;min-width:0;flex:none!important}.nt-editor :is(.ProseMirror,.nt-container,.nt-children,.nt-column-content) .nt-column-gutter{display:none}}.nt-gutter-plus{visibility:hidden;pointer-events:auto;width:24px;height:24px;color:var(--pt-muted-foreground);cursor:pointer;transition:background-color var(--nt-motion-hover-dur) var(--nt-motion-hover-ease);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;left:-24px}.nt-gutter-plus:hover{background:var(--nt-hover-bg)}.nt-gutter-plus svg{width:20px;min-width:20px;height:20px;min-height:20px;fill:var(--nt-gutter-icon);flex:none;display:block}.nt-gutter-tip.nt-control-tip-overlay{z-index:var(--nt-z-overlay-tooltip)}.nt-control-tip{align-items:center;gap:6px;display:inline-flex}.nt-control-tip-label{overflow-wrap:anywhere;min-width:0}.nt-control-tip [data-slot=kbd]{flex:none}.nt-control-tip-anchor{display:inline-flex}.nt-gutter-tip{text-align:center;max-width:220px;z-index:var(--nt-z-tooltip);flex-direction:column;gap:1px;display:flex}.nt-gutter-tip-muted{color:#ada9a3}.nt-editor .nt-page{--nt-page-bar-height:28px;--nt-page-bar-radius:4px;--nt-page-icon-glyph:19.8px;--nt-page-title-weight:500;--nt-page-title-lh:20.8px;margin:0;margin-right:calc(-1 * var(--nt-block-overhang));padding:var(--nt-leaf-margin);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.nt-editor .nt-page-leaf{min-height:var(--nt-page-bar-height);padding:0 var(--nt-leaf-margin) 0 var(--nt-indent);border-radius:var(--nt-page-bar-radius);font-size:var(--nt-text-size);line-height:var(--nt-page-title-lh);background:0 0;align-items:center;transition:background 20ms ease-in;display:flex}.nt-editor .nt-page:hover .nt-page-leaf,.nt-editor .nt-page.ProseMirror-selectednode .nt-page-leaf{background:var(--pt-muted)}.nt-editor .nt-page-icon{text-align:center;background-color:var(--pt-muted-foreground);width:24px;height:24px;-webkit-mask-image:var(--nt-page-glyph);-webkit-mask-image:var(--nt-page-glyph);-webkit-mask-image:var(--nt-page-glyph);mask-image:var(--nt-page-glyph);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--nt-page-icon-glyph) var(--nt-page-icon-glyph);-webkit-mask-size:var(--nt-page-icon-glyph) var(--nt-page-icon-glyph);-webkit-mask-size:var(--nt-page-icon-glyph) var(--nt-page-icon-glyph);mask-size:var(--nt-page-icon-glyph) var(--nt-page-icon-glyph);line-height:24px;position:absolute;top:8px;left:8px}.nt-editor .nt-page-icon-custom{opacity:1;background-color:#0000;font-size:16px;-webkit-mask-image:none;mask-image:none}.nt-editor .nt-page-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--nt-page-title-weight);line-height:var(--nt-page-title-lh);border-bottom:1px solid var(--nt-divider);text-decoration:none;overflow:hidden}.nt-editor .nt-page[data-untitled] .nt-page-title{color:var(--nt-placeholder)}.nt-page-card{--nt-page-card-width:260px;--nt-page-card-cover:36px;--nt-page-card-pad:16px;--nt-page-card-icon:26px;z-index:var(--nt-z-menu);width:var(--nt-page-card-width);background:var(--pt-popover);box-shadow:var(--pt-panel-shadow);font-family:var(--nt-font);pointer-events:none;border-radius:10px;position:fixed;overflow:hidden}.nt-page-card-cover{height:var(--nt-page-card-cover)}.nt-page-card-icon{width:var(--nt-page-card-icon);height:var(--nt-page-card-icon);margin:-15px 0 0 var(--nt-page-card-pad);background-color:var(--pt-muted-foreground);-webkit-mask-image:var(--nt-page-glyph);-webkit-mask-image:var(--nt-page-glyph);-webkit-mask-image:var(--nt-page-glyph);mask-image:var(--nt-page-glyph);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--nt-page-card-icon) var(--nt-page-card-icon);-webkit-mask-size:var(--nt-page-card-icon) var(--nt-page-card-icon);-webkit-mask-size:var(--nt-page-card-icon) var(--nt-page-card-icon);mask-size:var(--nt-page-card-icon) var(--nt-page-card-icon);display:block}.nt-page-card-icon-custom{background-color:#0000;font-size:22px;line-height:26px;-webkit-mask-image:none;mask-image:none}.nt-page-card-body{padding:8px var(--nt-page-card-pad) var(--nt-page-card-pad)}.nt-page-card-crumb{text-overflow:ellipsis;white-space:nowrap;color:var(--pt-muted-foreground);font-size:12px;line-height:18px;overflow:hidden}.nt-page-card-title{-webkit-line-clamp:2;line-clamp:2;color:var(--nt-fg);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden}.nt-page-card[data-untitled] .nt-page-card-title{color:var(--nt-placeholder)}.nt-page-card-preview{-webkit-line-clamp:2;line-clamp:2;min-height:24px;color:var(--pt-muted-foreground);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.nt-editor .nt-page-shell{--nt-page-crumb-size:14px;--nt-page-crumb-lh:20px;--nt-page-crumb-gap:2px;--nt-page-shell-top:12px;--nt-page-crumb-to-title:30px;--nt-page-title-to-body:6px;--nt-page-title-size:40px;--nt-page-title-lh:48px;--nt-page-title-weight:700;--nt-page-crumb-chip-pad:6px;margin:0 var(--nt-leaf-margin);padding:var(--nt-page-shell-top) 0 var(--nt-page-title-to-body)}.nt-editor .nt-breadcrumb{align-items:center;gap:var(--nt-page-crumb-gap);min-height:var(--nt-page-crumb-lh);margin-left:calc(var(--nt-leaf-inset) - var(--nt-page-crumb-chip-pad));font-size:var(--nt-page-crumb-size);line-height:var(--nt-page-crumb-lh);color:var(--nt-placeholder);flex-wrap:wrap;padding:0;display:flex}.nt-editor .nt-breadcrumb-item{padding:2px var(--nt-page-crumb-chip-pad);font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;max-width:22ch;overflow:hidden}.nt-editor .nt-breadcrumb-item:hover{background:var(--nt-code-bg);color:var(--nt-fg)}.nt-editor .nt-breadcrumb-item[aria-current=page]{color:var(--nt-fg);cursor:default}.nt-editor .nt-breadcrumb-item[aria-current=page]:hover{background:0 0}.nt-editor .nt-breadcrumb-sep{opacity:.6;-webkit-user-select:none;user-select:none;flex:none}.nt-editor .nt-crumb-icon{margin-right:4px;font-size:14px}.nt-editor .nt-page-add-icon,.nt-editor .nt-page-shell-icon{cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;font-family:inherit;display:inline-flex}.nt-editor .nt-page-add-icon{margin:8px 0 0 calc(var(--nt-leaf-inset) - var(--nt-page-crumb-chip-pad));padding:4px var(--nt-page-crumb-chip-pad);color:var(--nt-placeholder);opacity:0;gap:6px;font-size:14px;line-height:20px;transition:opacity .1s ease-in}.nt-editor .nt-page-shell:hover .nt-page-add-icon,.nt-editor .nt-page-add-icon:focus-visible{opacity:1}.nt-editor .nt-page-add-icon:hover{background:var(--nt-code-bg);color:var(--nt-fg)}.nt-editor .nt-page-shell-icon{margin:16px 0 0 var(--nt-leaf-inset);justify-content:center;width:78px;height:78px;font-size:66px;line-height:78px}.nt-editor .nt-page-shell-icon:hover{background:var(--pt-muted)}.nt-editor .nt-page-title-line{box-sizing:border-box;width:100%;padding:var(--nt-page-crumb-to-title) var(--nt-leaf-inset) 0;resize:none;font-family:inherit;font-size:var(--nt-page-title-size);line-height:var(--nt-page-title-lh);font-weight:var(--nt-page-title-weight);letter-spacing:-.01em;color:var(--nt-fg);background:0 0;border:0;outline:none;margin:0;display:block;overflow:hidden}.nt-editor .nt-page-title-line::placeholder{color:var(--nt-placeholder)}.nt-shortcuts-dialog{background:var(--pt-popover);max-width:720px;max-height:min(78vh,760px);color:var(--pt-popover-foreground);border-radius:var(--pt-radius-xl);box-shadow:var(--pt-panel-shadow);font-family:var(--pt-font-sans);border:none;flex-direction:column;gap:0;display:flex}.nt-shortcuts-title{color:var(--pt-foreground);font-size:16px;font-weight:600}.nt-shortcuts-sub{color:var(--pt-muted-foreground);font-size:12px}.nt-shortcuts-body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 28px;margin-top:14px;display:grid;overflow-y:auto}@media (max-width:640px){.nt-shortcuts-body{grid-template-columns:minmax(0,1fr)}}.nt-shortcuts-group{break-inside:avoid;margin-bottom:10px}.nt-shortcuts-group-title{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:8px 0 4px;font-size:11px;font-weight:600}.nt-shortcuts-list{flex-direction:column;margin:0;display:flex}.nt-shortcuts-row{justify-content:space-between;align-items:baseline;gap:16px;padding:3px 0;font-size:13px;line-height:1.45;display:flex}.nt-shortcuts-label{min-width:0;margin:0}.nt-shortcuts-when{opacity:.5;font-size:12px}.nt-shortcuts-keys{flex:none;margin:0}.nt-shortcuts-keys kbd{border:.5px solid var(--color-hairline,var(--pt-border));min-width:18px;height:17px;font-family:var(--font-keycap,var(--pt-font-sans));letter-spacing:.04em;color:var(--pt-muted-foreground);text-align:center;white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.nt-shortcuts-trigger{letter-spacing:.025em;color:var(--pt-muted-foreground);white-space:pre;font-size:12px;font-weight:400}.nt-shortcuts-emoticons{padding:3px 0;font-size:13px;line-height:1.45}.nt-shortcuts-emoticon-grid{flex-wrap:wrap;gap:3px 12px;margin:6px 0 0;display:flex}.nt-shortcuts-emoticon{color:var(--pt-muted-foreground);white-space:nowrap;font-size:12px}.nt-toc-rail{--toc-edge-gap:6px;--toc-bar-inset:0px;--toc-z:var(--nt-z-toc-rail);--toc-bar-w-max:28px;--toc-bar-step:8px;--toc-bar-h:2px;--toc-bar-radius:1px;--toc-row-pitch:12px;--toc-hit-w:28px;--toc-bar-pad:8px;--toc-panel-w:232px;--toc-panel-max-h:70vh;--toc-panel-radius:6px;--toc-panel-pad:8px;--toc-row-h:30px;--toc-row-pad-left:8px;--toc-row-indent:16px;--toc-panel-inset-right:2px;--toc-expand-ms:.1s;--toc-bar-ink:var(--pt-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.nt-toc-rail{--toc-bar-ink:color-mix(in srgb, var(--pt-muted-foreground) 55%, transparent)}}.nt-toc-rail{--toc-bar-active-ink:var(--pt-primary);--toc-panel-bg:var(--pt-popover);--toc-panel-shadow:var(--pt-panel-shadow);--toc-row-ink:var(--pt-muted-foreground);top:80px;right:var(--toc-edge-gap);z-index:var(--toc-z);font-family:var(--pt-font-sans);position:fixed}[data-page-width=wide] .nt-toc-rail{right:calc(var(--nt-page-margin) - var(--nt-block-overhang) - var(--toc-hit-w) - 2px)}[data-page-width=wide] .nt-toc-bars{padding:12px 0 2px}@media (max-width:999px){.nt-toc-rail{display:none}}.nt-toc-bars{max-height:var(--toc-panel-max-h);transition:opacity var(--toc-expand-ms) ease;flex-direction:column;align-items:flex-end;padding:12px 6px 2px;display:flex;overflow:hidden}.nt-toc-bar{width:var(--toc-hit-w);height:var(--toc-row-pitch);cursor:pointer;background:0 0;border:none;padding:0;display:block;position:relative}.nt-toc-bar:after{content:"";right:var(--toc-bar-inset);width:max(var(--toc-bar-step), calc(var(--toc-bar-w-max) - var(--toc-bar-step) * var(--toc-rank,0)));height:var(--toc-bar-h);border-radius:var(--toc-bar-radius);background:var(--toc-bar-ink);position:absolute;top:0}.nt-toc-bar[data-active]:after{background:var(--toc-bar-active-ink)}.nt-toc-rail[data-expanded] .nt-toc-bars{opacity:0}.nt-toc-panel{top:50%;right:var(--toc-panel-inset-right);width:max-content;max-width:var(--toc-panel-w);max-height:var(--toc-panel-max-h);padding:var(--toc-panel-pad);border-radius:var(--toc-panel-radius);background:var(--toc-panel-bg);box-shadow:var(--toc-panel-shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--toc-expand-ms) ease, visibility 0s linear var(--toc-expand-ms);outline:none;position:absolute;overflow-y:auto;transform:translateY(-50%)}.nt-toc-rail[data-expanded] .nt-toc-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--toc-expand-ms) ease}.nt-toc-rail .nt-toc-rail-row{text-align:left;width:100%;font-family:var(--pt-font-sans);height:var(--toc-row-h);font-size:14px;font-weight:400;line-height:var(--toc-row-h);padding:0 8px 0 calc(var(--toc-row-pad-left) + var(--toc-row-indent) * var(--toc-rank,0));border-radius:var(--pt-radius-sm);color:var(--toc-row-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;display:block;overflow:hidden}.nt-toc-rail .nt-toc-rail-row:hover{background:var(--pt-muted)}.nt-toc-rail .nt-toc-rail-row[data-active]{color:var(--pt-primary)}.nt-toc-rail .nt-toc-rail-row[data-kb],.nt-toc-rail .nt-toc-rail-row[data-kb][data-active]{background:var(--pt-primary-muted);color:var(--pt-primary-muted-foreground)}.nt-mention{color:var(--nt-placeholder);white-space:nowrap;cursor:default;-webkit-user-select:all;user-select:all;display:inline}.nt-mention[data-mention-kind=entity],.nt-mention[data-mention-kind=page]{color:inherit;border-radius:1px;font-weight:500;transition:background-color .1s ease-in,box-shadow .1s ease-in;box-shadow:0 0 0 3px #0000}.nt-mention[data-mention-kind=entity][data-mention-nav],.nt-mention[data-mention-kind=page][data-mention-nav],.nt-mention[data-mention-kind=entity][data-mention-nav]>.nt-mention-label,.nt-mention[data-mention-kind=page][data-mention-nav]>.nt-mention-label,.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=entity][data-mention-resolved],.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=page][data-mention-resolved],.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=entity][data-mention-resolved]>.nt-mention-label,.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=page][data-mention-resolved]>.nt-mention-label{cursor:pointer}.nt-mention[data-mention-kind=entity]:hover,.nt-mention[data-mention-kind=page]:hover{background:0 0}.nt-mention[data-mention-kind=entity][data-mention-nav]:hover,.nt-mention[data-mention-kind=page][data-mention-nav]:hover,.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=entity][data-mention-resolved]:hover,.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=page][data-mention-resolved]:hover{background:var(--nt-ref-hover);box-shadow:0 0 0 3px var(--nt-ref-hover)}.nt-mention[data-mention-kind=entity].ProseMirror-selectednode,.nt-mention[data-mention-kind=page].ProseMirror-selectednode,.nt-mention[data-mention-kind=entity][data-mention-nav].ProseMirror-selectednode:hover,.nt-mention[data-mention-kind=page][data-mention-nav].ProseMirror-selectednode:hover{background:var(--nt-blockselect);box-shadow:0 0 0 3px #0000}.ProseMirror:not([contenteditable]) .nt-mention[role=link]:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px}.ProseMirror .nt-mention[data-mention-kind=entity],.ProseMirror .nt-mention[data-mention-kind=page]{white-space:nowrap}.nt-mention[data-mention-kind=entity]>.nt-mention-label,.nt-mention[data-mention-kind=page]>.nt-mention-label{white-space:normal;text-decoration-line:underline;-webkit-text-decoration-color:var(--nt-ref-underline);-webkit-text-decoration-color:var(--nt-ref-underline);-webkit-text-decoration-color:var(--nt-ref-underline);text-decoration-color:var(--nt-ref-underline);text-underline-offset:10%;text-decoration-thickness:.05em}.nt-mention-status[data-glyph-neutral]{color:var(--nt-placeholder)}.nt-mention-status{vertical-align:calc(.36em - 8px);flex-shrink:0;width:14px;height:16px;display:inline-block}.nt-mention[data-mention-kind=entity]>.nt-mention-status,.nt-mention[data-mention-kind=page]>.nt-mention-status{margin-inline-end:calc(.25em + 2.8px)}.nt-glyph-link{display:none}.nt-mention[data-mention-kind=entity][data-mention-nav] .nt-glyph-link,.nt-mention[data-mention-kind=page][data-mention-nav] .nt-glyph-link,.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=entity][data-mention-resolved] .nt-glyph-link,.ProseMirror:not([contenteditable]) .nt-mention[data-mention-kind=page][data-mention-resolved] .nt-glyph-link{display:inline}.nt-mention[data-mention-kind=entity] .nt-glyph-link,.nt-mention[data-mention-kind=page] .nt-glyph-link{fill:var(--nt-ref-arrow);stroke:var(--nt-ref-arrow-halo);stroke-linejoin:miter;paint-order:stroke}.nt-mention:hover{background:var(--nt-hover-bg);border-radius:4px}.nt-mention .nt-mention-at,.nt-mention .nt-mention-label{cursor:default}.nt-mention-at{color:currentColor}@supports (color:color-mix(in lab, red, red)){.nt-mention-at{color:color-mix(in srgb, currentColor 60%, transparent)}}.nt-mention.ProseMirror-selectednode{background:var(--nt-blockselect);border-radius:4px}.nt-editor .nt-mention::selection,.nt-editor .nt-mention ::selection,.nt-editor .nt-mention.ProseMirror-selectednode::selection,.nt-editor .nt-mention.ProseMirror-selectednode ::selection{color:inherit;background:0 0}.nt-mention[data-mention-stale]{opacity:.55;text-decoration:line-through;-webkit-text-decoration-color:var(--nt-placeholder);-webkit-text-decoration-color:var(--nt-placeholder);-webkit-text-decoration-color:var(--nt-placeholder);text-decoration-color:var(--nt-placeholder)}.nt-mention-menu{z-index:400;overscroll-behavior:contain;width:320px;max-height:340px;position:fixed;overflow-y:auto}.nt-mention-item-icon{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.nt-mention-avatar{background:var(--pt-muted);width:16px;height:16px;color:var(--pt-muted-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:500;line-height:1;display:flex;position:relative;overflow:hidden}.nt-mention-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nt-mention-avatar[data-avatar-tone=brown],.nt-mention-profile-avatar[data-avatar-tone=brown]{background:var(--color-avatar-brown-bg,var(--nt-clr-brown-bg));color:var(--color-avatar-brown,var(--nt-clr-brown))}.nt-mention-avatar[data-avatar-tone=yellow],.nt-mention-profile-avatar[data-avatar-tone=yellow]{background:var(--color-avatar-yellow-bg,var(--nt-clr-yellow-bg));color:var(--color-avatar-yellow,var(--nt-clr-yellow))}.nt-mention-avatar[data-avatar-tone=orange],.nt-mention-profile-avatar[data-avatar-tone=orange]{background:var(--color-avatar-orange-bg,var(--nt-clr-orange-bg));color:var(--color-avatar-orange,var(--nt-clr-orange))}.nt-mention-avatar[data-avatar-tone=green],.nt-mention-profile-avatar[data-avatar-tone=green]{background:var(--color-avatar-green-bg,var(--nt-clr-green-bg));color:var(--color-avatar-green,var(--nt-clr-green))}.nt-mention-avatar[data-avatar-tone=blue],.nt-mention-profile-avatar[data-avatar-tone=blue]{background:var(--color-avatar-blue-bg,var(--nt-clr-blue-bg));color:var(--color-avatar-blue,var(--nt-clr-blue))}.nt-mention-avatar[data-avatar-tone=purple],.nt-mention-profile-avatar[data-avatar-tone=purple]{background:var(--color-avatar-purple-bg,var(--nt-clr-purple-bg));color:var(--color-avatar-purple,var(--nt-clr-purple))}.nt-mention-avatar[data-avatar-tone=pink],.nt-mention-profile-avatar[data-avatar-tone=pink]{background:var(--color-avatar-pink-bg,var(--nt-clr-pink-bg));color:var(--color-avatar-pink,var(--nt-clr-pink))}.nt-mention-avatar[data-avatar-tone=red],.nt-mention-profile-avatar[data-avatar-tone=red]{background:var(--color-avatar-red-bg,var(--nt-clr-red-bg));color:var(--color-avatar-red,var(--nt-clr-red))}.nt-mention-status[data-glyph-kind=page]{color:var(--nt-icon-secondary)}.nt-mention-page-icon{fill:var(--nt-icon-secondary)}.nt-mention-item[data-mention-kind=date] .nt-mention-item-icon,.nt-mention-item[data-mention-kind=page] .nt-mention-item-icon,.nt-mention-item[data-mention-kind=entity] .nt-mention-item-icon{font-size:15px}.nt-mention-body{flex:auto;min-width:0}.nt-mention-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.nt-mention-title-suffix{color:var(--pt-muted-foreground)}.nt-mention-detail{color:var(--pt-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nt-mention-empty,.nt-mention-notice{color:var(--pt-muted-foreground);padding:6px 14px;font-size:13px}.nt-mention-popover{width:280px;padding:10px}.nt-mention-popover[data-mention-popover=date]{width:auto;max-width:min(100vw - 16px,40rem);max-height:calc(100vh - 16px);max-height:min(var(--radix-popover-content-available-height,100dvh), calc(100dvh - 16px), 40rem);overscroll-behavior:contain;padding:0;overflow:hidden auto}.nt-mention-profile-card{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.nt-mention-profile-loading,.nt-mention-profile-notice{color:var(--pt-muted-foreground);padding:12px 4px;font-size:13px}.nt-mention-profile-avatar{background:var(--pt-muted);width:56px;height:56px;color:var(--pt-muted-foreground);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex;position:relative;overflow:hidden}.nt-mention-profile-avatar-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nt-mention-profile-avatar-initial{font-size:22px;font-weight:600}.nt-mention-profile-name{color:var(--pt-foreground);font-size:15px;font-weight:600}.nt-mention-profile-role{color:var(--pt-muted-foreground);font-size:13px}.nt-mention-profile-status{color:var(--pt-muted-foreground);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.nt-mention-profile-status-item{align-items:center;gap:5px;display:inline-flex}.nt-mention-profile-status-sep{color:var(--pt-border)}.nt-mention-profile-dot{background:var(--nt-clr-gray,#7d7a75);border-radius:50%;width:8px;height:8px}.nt-mention-profile-dot[data-presence=active]{background:var(--nt-clr-green)}.nt-mention-profile-divider{border-top:1px solid var(--pt-border);width:100%;margin:6px 0}.nt-mention-profile-email{max-width:100%;color:var(--pt-link);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.nt-mention-profile-email:hover{text-decoration:underline}.nt-mention-profile-email:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px;border-radius:var(--pt-radius-sm)}.nt-mention-profile-email-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-mention-profile-view{width:100%;margin-top:6px}.nt-editor .nt-bookmark{padding:4px var(--nt-block-inset)}.ProseMirror a.nt-bookmark-card,.nt-bookmark-card{width:100%;color:inherit;border:1px solid var(--nt-divider);cursor:pointer;background:0 0;border-radius:10px;align-items:stretch;text-decoration:none;transition:background .1s ease-in;display:flex;overflow:hidden}.nt-bookmark-card[data-bookmark-state=ok]{height:156px}.nt-bookmark-card[data-bookmark-state=no-metadata],.nt-bookmark-card[data-bookmark-state=unreachable],.nt-bookmark-card[data-bookmark-state=unavailable]{height:82px}.nt-bookmark-card[data-bookmark-state=loading]{min-height:82px}.nt-bookmark-card:hover{background:var(--nt-hover-bg)}.nt-bookmark-card:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px}.nt-bookmark-body{flex-direction:column;flex:auto;min-width:0;padding:23px 26px 12px;display:flex}.nt-bookmark-favicon{object-fit:contain;border-radius:2px;flex:none;align-self:flex-start;width:auto;max-width:32px;height:16px;margin-bottom:9px}.nt-bookmark-title{color:var(--nt-fg);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.nt-bookmark-desc{color:var(--nt-fg);opacity:.86;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.nt-bookmark-note{white-space:nowrap;color:#d44c47;flex:none;font-size:12px;line-height:17px}.nt-bookmark-link{align-items:center;gap:6px;min-width:0;margin-top:auto;padding-top:6px;display:flex}.nt-bookmark-url{color:var(--nt-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.nt-bookmark-cover{background:var(--nt-hover-bg);flex:0 0 26%;max-width:184px;position:relative;overflow:hidden}.nt-bookmark-cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nt-bookmark-card[data-bookmark-state=loading] .nt-bookmark-title,.nt-bookmark-card[data-bookmark-state=loading] .nt-bookmark-url{color:#0000;background:var(--nt-hover-bg);border-radius:3px}.nt-bookmark-empty{cursor:text;align-items:center;min-height:64px;padding:0 12px}.nt-bookmark-input{width:100%;height:40px;font-family:var(--nt-font);color:var(--nt-fg);background:0 0;border:none;font-size:14px}.nt-bookmark-input:focus{outline:none}.nt-bookmark-input::placeholder{color:var(--nt-placeholder)}.nt-bookmark-empty:has(.nt-bookmark-note){flex-direction:column;justify-content:center;align-items:stretch;padding-bottom:10px}.nt-bookmark-input[readonly]{cursor:default}.nt-bookmark-note{font-family:var(--nt-font);color:var(--nt-placeholder);font-size:12px}.nt-selection-toolbar{z-index:70;background:var(--pt-popover);width:220px;box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-popup,var(--pt-panel-shadow));font-family:var(--pt-font-sans);color:var(--pt-popover-foreground);-webkit-user-select:none;user-select:none;transform-origin:0 0;animation:var(--nt-motion-menu-in);border-radius:12px;flex-direction:column;padding:6px 0;font-size:13px;font-weight:450;line-height:normal;display:flex}.nt-selection-toolbar[data-flipped]{transform-origin:0 100%;transform:translateY(-100%)}.nt-selection-toolbar[data-glide]{transition:left .18s cubic-bezier(.16,1,.3,1),top .18s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.nt-selection-toolbar[data-glide]{transition:none}}.nt-selection-toolbar-row{width:calc(100% - 12px);height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0 6px;padding:0 12px 0 8px;display:flex}.nt-selection-toolbar-row-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.nt-selection-toolbar-row-icon svg{width:16px;height:16px}.nt-selection-toolbar-row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nt-selection-toolbar-chevron{flex:none;justify-content:center;align-items:center;width:10px;margin-right:-6px;display:inline-flex}.nt-selection-toolbar-chevron svg{width:10px;height:10px}.nt-selection-toolbar-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:0 6px;display:grid}.nt-selection-toolbar-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:30px;padding:0;display:inline-flex}.nt-selection-toolbar-btn svg{width:16px;height:16px}.nt-selection-toolbar-btn:not([aria-disabled]):hover,.nt-selection-toolbar-btn[data-state=open],.nt-selection-toolbar-row:not([aria-disabled]):hover,.nt-selection-toolbar-row[data-state=open]{background:var(--nt-menu-pill)}.nt-selection-toolbar-btn{color:var(--pt-popover-foreground)}.nt-selection-toolbar-btn[data-active]{background:var(--nt-menu-pill)}@supports (color:color-mix(in lab, red, red)){.nt-selection-toolbar-btn[data-active]{background:color-mix(in srgb, var(--nt-menu-pill) 65%, var(--pt-popover))}}.nt-selection-toolbar-btn[data-active]:not([aria-disabled]):hover{background:var(--nt-menu-pill)}.nt-selection-toolbar-btn[aria-disabled],.nt-selection-toolbar-row[aria-disabled]{color:var(--nt-menu-faint);cursor:default}:root:not(.dark) .nt-selection-toolbar-btn[aria-disabled],:root:not(.dark) .nt-selection-toolbar-row[aria-disabled]{color:var(--nt-menu-faint)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .nt-selection-toolbar-btn[aria-disabled],:root:not(.dark) .nt-selection-toolbar-row[aria-disabled]{color:color-mix(in srgb, var(--nt-menu-faint) 50%, var(--nt-menu-muted))}}.nt-selection-toolbar-color-chip{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--nt-menu-divider);border-radius:5px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.nt-selection-toolbar-turninto-icon{display:inline-flex}.nt-selection-toolbar-turninto-icon svg{width:16px;height:16px}.nt-selection-toolbar-sep{border-top:.5px solid var(--nt-menu-divider);flex:0 0 0;height:0;margin:6px 0}.nt-color-grid-menu{z-index:var(--nt-z-menu);background:var(--pt-popover);width:184px;box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-submenu,var(--pt-subpanel-shadow));font-family:var(--pt-font-sans);color:var(--pt-popover-foreground);border:none;border-radius:12px;padding:6px 0}.nt-color-grid-section+.nt-color-grid-section{border-top:.5px solid var(--nt-menu-divider);margin-top:6px;padding-top:6px}.nt-color-grid-label{color:var(--nt-menu-faint);align-items:center;padding:6px 14px 4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.nt-color-grid-label .nt-kbd{min-width:0;height:auto;box-shadow:none;color:var(--pt-muted-foreground);background:0 0;border:none;border-radius:0;align-items:center;gap:3px;margin-left:auto;padding:0 0 0 8px;font-size:11px;font-weight:500;line-height:1.1;display:inline-flex}.nt-color-grid{grid-template-columns:repeat(5,30px);gap:4px;padding:0 9px 2px;display:grid}.nt-color-grid-cell{cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.nt-color-grid-cell[data-highlighted]{background:var(--nt-menu-pill)}.nt-color-grid-swatch{--nt-swatch-ring:var(--nt-swatch-ink,var(--pt-popover-foreground))}@supports (color:color-mix(in lab, red, red)){.nt-color-grid-swatch{--nt-swatch-ring:color-mix(in srgb, var(--nt-swatch-ink,var(--pt-popover-foreground)) 22%, var(--pt-popover))}}.nt-color-grid-swatch{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--nt-swatch-ring);border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.nt-color-grid-swatch:not([style*=--nt-swatch-ink]){--nt-swatch-ring:var(--nt-menu-divider)}.nt-color-grid-cell[data-active] .nt-color-grid-swatch{box-shadow:inset 0 0 0 2px var(--nt-menu-ring)}.nt-turnInto-preview{z-index:var(--nt-z-menu);background:var(--pt-popover);width:240px;box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-submenu,var(--pt-subpanel-shadow));font-family:var(--pt-font-sans);pointer-events:none;border-radius:12px;overflow:hidden}.nt-turnInto-preview-specimen{min-height:64px;color:var(--nt-fg);align-items:center;padding:14px 14px 10px;display:flex;overflow:hidden}.nt-turnInto-preview-desc{border-top:.5px solid var(--nt-menu-divider);color:var(--pt-muted-foreground);padding:10px 14px 14px;font-size:12px;line-height:16px}.nt-turnInto-specimen-p{font-size:var(--nt-text-size);line-height:var(--nt-text-lh);margin:0;font-weight:400}.nt-turnInto-specimen-h{font-weight:var(--nt-heading-weight);margin:0}.nt-turnInto-specimen-h1{font-size:var(--nt-h1-size);line-height:var(--nt-h1-lh)}.nt-turnInto-specimen-h2{font-size:var(--nt-h2-size);line-height:var(--nt-h2-lh)}.nt-turnInto-specimen-h3{font-size:var(--nt-h3-size);line-height:var(--nt-h3-lh)}.nt-turnInto-specimen-h4{font-size:var(--nt-h4-size);line-height:var(--nt-h4-lh)}.nt-turnInto-specimen-li{width:100%;font-size:var(--nt-text-size);line-height:var(--nt-text-lh);align-items:flex-start;gap:8px;display:flex}.nt-turnInto-specimen-marker{text-align:center;width:16px;color:var(--nt-fg);flex:none}.nt-turnInto-specimen-li-numbered .nt-turnInto-specimen-marker{font-variant-numeric:tabular-nums}.nt-turnInto-specimen-checkbox{width:var(--nt-checkbox-size);height:var(--nt-checkbox-size);border:1.5px solid var(--nt-checkbox-border);border-radius:1.5px;display:inline-block}.nt-turnInto-specimen-toggle{align-items:center;gap:6px;width:100%;display:flex}.nt-turnInto-specimen-toggle-tri{width:13px;height:13px;color:var(--nt-fg);flex:none;display:inline-flex}.nt-turnInto-specimen-toggle-tri svg{fill:currentColor;width:100%;height:100%}.nt-turnInto-specimen-code{border-radius:var(--nt-code-radius);background:var(--nt-code-bg);width:100%;color:var(--nt-fg);font-family:var(--nt-mono);font-size:var(--nt-type-code);line-height:var(--nt-type-code-lh);white-space:pre-wrap;margin:0;padding:8px 10px}.nt-turnInto-specimen-page{font-size:var(--nt-text-size);align-items:center;gap:6px;line-height:20.8px;display:flex}.nt-turnInto-specimen-page-icon{background-color:var(--pt-muted-foreground);width:24px;height:24px;-webkit-mask-image:var(--nt-page-glyph);-webkit-mask-image:var(--nt-page-glyph);-webkit-mask-image:var(--nt-page-glyph);mask-image:var(--nt-page-glyph);flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:19.8px 19.8px;mask-size:19.8px 19.8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nt-turnInto-specimen-page-title{border-bottom:1px solid var(--nt-divider);font-weight:500}.nt-turnInto-specimen-quote{padding-left:var(--nt-quote-pad-left);border-left:var(--nt-quote-border-w) solid var(--nt-fg);font-size:var(--nt-text-size);line-height:var(--nt-text-lh);margin:0}.nt-turnInto-specimen-equation{justify-content:center;width:100%;padding:6px 0;font-size:13px;display:flex;overflow:hidden}.nt-turnInto-specimen-callout{align-items:flex-start;gap:var(--nt-callout-icon-gap);border-radius:var(--nt-callout-radius);background:var(--nt-callout-bg);width:100%;font-size:var(--nt-text-size);line-height:var(--nt-text-lh);padding:10px 12px;display:flex}.nt-turnInto-specimen-callout-icon{flex:none}.nt-turnInto-specimen-columns{gap:8px;width:100%;height:40px;display:flex}.nt-turnInto-specimen-column{background:var(--nt-hover-bg);border-radius:4px;flex:1 1 0}.nt-link-popover{z-index:var(--nt-z-menu);background:var(--pt-popover);width:320px;box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-popup,var(--pt-panel-shadow));font-family:var(--pt-font-sans);color:var(--pt-popover-foreground);border:none;border-radius:12px;padding:0;font-size:13px;font-weight:450;overflow:hidden}.nt-link-search{align-items:center;height:36px;padding:0 12px 0 14px;display:flex}.nt-link-search .nt-link-input{min-width:0;height:100%;box-shadow:none;color:var(--pt-popover-foreground);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.nt-link-note{color:var(--nt-menu-muted);padding:6px 14px;font-size:13px;line-height:20px}.nt-link-input::placeholder{color:var(--nt-menu-faint)}.nt-link-results{border-top:.5px solid var(--nt-menu-divider);flex-direction:column;padding:6px 0;display:flex}.nt-link-section{color:var(--nt-menu-faint);padding:6px 14px 4px;font-size:12px;font-weight:500}.nt-link-result-glyph{flex:none;width:16px;height:16px;display:inline-flex}.nt-link-result-glyph svg{width:14px;height:14px;margin:1px}.nt-link-result{width:calc(100% - 12px);height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0 6px;padding:0 12px 0 8px;display:flex}.nt-link-result svg{width:16px;height:16px;color:var(--nt-menu-muted);flex:none}.nt-link-result[data-active]{background:var(--nt-menu-pill)}.nt-link-result[data-active] svg{color:var(--pt-popover-foreground)}.nt-link-result-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.nt-link-result-detail{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--nt-menu-muted);flex:1 1 0;font-size:12px;overflow:hidden}.nt-link-edit{flex-direction:column;padding:10px 0 6px;display:flex}.nt-link-field{flex-direction:column;gap:6px;padding:0 14px 10px;display:flex}.nt-link-field-label{color:var(--nt-menu-faint);font-size:12px;font-weight:500}.nt-link-edit .nt-link-input{border:.5px solid var(--nt-menu-divider);height:30px;color:var(--pt-popover-foreground);font:inherit;background:0 0;border-radius:6px;padding:0 8px}.nt-link-sep{border-top:.5px solid var(--nt-menu-divider);margin:0 0 6px}.nt-link-action{width:calc(100% - 12px);height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0 6px;padding:0 12px 0 8px;display:flex}.nt-link-action svg{width:16px;height:16px;color:var(--nt-menu-muted)}.nt-link-action:hover,.nt-link-action:focus-visible{background:var(--nt-menu-pill)}.nt-link-hover{z-index:var(--nt-z-menu);background:var(--pt-popover);max-width:360px;height:32px;box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-popup,var(--pt-panel-shadow));font-family:var(--pt-font-sans);color:var(--pt-popover-foreground);border:none;border-radius:8px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:12px;display:flex}.nt-link-hover.nt-link-hover--own{flex-direction:column;align-items:stretch;gap:0;width:260px;max-width:260px;height:auto;padding:11px 14px 6px}.nt-link-hover-actions{border-top:.5px solid var(--nt-menu-divider);align-items:center;gap:2px;margin-top:10px;padding-top:6px;display:flex}.nt-link-hover-actions>:first-child{margin-left:-6px}.nt-link-hover-actions .nt-link-hover-btn:disabled{cursor:default;opacity:.5}.nt-link-hover-url{min-width:0;color:var(--nt-menu-muted);align-items:center;gap:6px;margin-right:4px;text-decoration:none;display:flex}.nt-link-hover-url svg{flex:none}.nt-link-hover-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-link-hover-url:hover .nt-link-hover-text{color:var(--pt-popover-foreground);text-decoration:underline}.nt-link-hover-url:focus-visible{border-radius:4px}.nt-link-hover-btn{min-width:24px;height:24px;color:var(--nt-menu-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.nt-link-hover-edit{color:var(--pt-popover-foreground)}.nt-link-hover-btn:hover,.nt-link-hover-btn:focus-visible{background:var(--nt-menu-pill);color:var(--pt-popover-foreground)}.ProseMirror a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--nt-divider);-webkit-text-decoration-color:var(--nt-divider);-webkit-text-decoration-color:var(--nt-divider);text-decoration-color:var(--nt-divider);text-underline-offset:2px;cursor:pointer}.ProseMirror a:hover{background:var(--nt-hover-bg);text-decoration-color:currentColor}.nt-editor .ProseMirror code:not(pre code){font-family:var(--nt-mono);color:var(--nt-inline-code-fg);background-color:var(--nt-inline-code-bg);border-radius:var(--nt-inline-code-radius);padding:.2em .4em;font-size:.85em;line-height:normal;position:relative;bottom:.065em}.nt-editor .ProseMirror code:not(pre code) [data-bg-color]{border-radius:var(--nt-inline-code-radius);margin:-.2em -.4em;padding:.2em .4em}.nt-selection-toolbar,.nt-color-grid-menu,.nt-block-menu,.nt-turnInto-preview,.nt-link-popover,.nt-link-hover,.nt-math-popover,.nt-slash-menu,.nt-code-menu,.nt-ui.nt-embed-menu,.nt-mention-menu,.nt-ui.nt-mention-popover,.nt-emoji-picker,.nt-comment-popover,.nt-comment-mention-menu{--nt-menu-pill:var(--color-popover-highlight,var(--pt-muted));--nt-menu-divider:var(--color-popover-divider,var(--pt-border));--nt-menu-ring:var(--color-popover-ring,var(--pt-border));--nt-menu-faint:var(--color-faint-foreground,var(--pt-muted-foreground));--nt-menu-muted:var(--color-muted-foreground,var(--pt-muted-foreground))}.nt-slash-menu,.nt-code-menu,.nt-ui.nt-embed-menu,.nt-mention-menu,.nt-comment-mention-menu{background:var(--pt-popover);box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-popup,var(--pt-panel-shadow));font-family:var(--pt-font-sans);color:var(--pt-popover-foreground);border:none;border-radius:12px;font-size:13px;font-weight:450;line-height:normal}.nt-slash-menu{padding:0}.nt-slash-scroll,.nt-code-moremenu{padding:6px 0}.nt-ui.nt-embed-menu{gap:0;padding:6px 0}.nt-mention-menu{padding:6px 0}.nt-comment-mention-menu{padding:4px 0}.nt-ui.nt-mention-popover,.nt-comment-popover,.nt-emoji-picker{background:var(--pt-popover);box-shadow:0 0 0 .5px var(--nt-menu-ring), var(--shadow-popup,var(--pt-panel-shadow));font-family:var(--pt-font-sans);color:var(--pt-popover-foreground);border:none;border-radius:12px;font-size:13px}.nt-slash-section,.nt-embed-menu-header,.nt-mention-section{letter-spacing:normal;height:28px;color:var(--nt-menu-muted);-webkit-user-select:none;user-select:none;align-items:center;padding:0 18px 0 14px;font-size:12px;font-weight:450;line-height:normal;display:flex}.nt-slash-item,.nt-code-menu-item,.nt-ui.nt-embed-menu .nt-embed-menu-item,.nt-mention-item,.nt-comment-mention-item{isolation:isolate;width:auto;height:32px;color:var(--pt-popover-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 18px 0 14px;font-size:13px;font-weight:450;line-height:normal;display:flex;position:relative}.nt-slash-item:before,.nt-code-menu-item:before,.nt-ui.nt-embed-menu .nt-embed-menu-item:before,.nt-mention-item:before,.nt-comment-mention-item:before{content:"";z-index:-1;background:var(--nt-menu-pill);opacity:0;border-radius:8px;position:absolute;inset:0 6px}.nt-code-menu-list .nt-code-menu-item:before,.nt-comment-mention-item:before{inset:0 4px}.nt-mention-item,.nt-comment-mention-item{height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.nt-comment-mention-item{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.nt-slash-item.is-selected:before,.nt-mention-item.is-selected:before,.nt-comment-mention-item[data-active]:before,.nt-code-menu-item[data-selected=true]:before,.nt-code-menu-item[data-highlighted]:before,.nt-code-menu-item:focus:before,.nt-ui.nt-embed-menu .nt-embed-menu-item.is-selected:before{opacity:1}.nt-slash-item.is-selected,.nt-mention-item.is-selected,.nt-comment-mention-item[data-active],.nt-code-menu-item[data-selected=true],.nt-code-menu-item[data-highlighted],.nt-code-menu-item:focus,.nt-ui.nt-embed-menu .nt-embed-menu-item:hover,.nt-ui.nt-embed-menu .nt-embed-menu-item.is-selected{color:var(--pt-popover-foreground);background:0 0}.nt-code-menu [data-slot=command-input-wrapper]{border-bottom:.5px solid var(--nt-menu-divider);height:36px;padding:0 12px 0 14px}.nt-code-menu [data-slot=command-input-wrapper]>svg{display:none}.nt-code-menu [data-slot=command-input]{height:36px;padding:0;font-size:13px}.nt-code-menu-list{padding:4px 0}.nt-slash-empty,.nt-code-menu [data-slot=command-empty]{text-align:center;color:var(--nt-menu-muted);padding:24px 0;font-size:13px}:root{--nt-comment-range-bg:#ffcb001f;--nt-comment-range-bg-strong:#ffcb003d;--nt-comment-range-rule:#ffcb0059}.nt-comment-range{background:var(--nt-comment-range-bg);border-bottom:2px solid var(--nt-comment-range-rule);cursor:pointer;padding-bottom:1px;transition:background .2s,border .2s}.nt-comment-range:hover,.nt-comment-range.is-active{background:var(--nt-comment-range-bg-strong)}@keyframes nt-comment-range-pulse{0%{box-shadow:0 0 0 3px var(--nt-comment-range-rule)}to{box-shadow:0 0 0 3px #0000}}.nt-comment-range.is-pulse{border-radius:2px;animation:.9s ease-out nt-comment-range-pulse}.nt-comment-range.nt-comment-range-suggestion,.nt-comment-range.nt-comment-range-suggestion:hover,.nt-comment-range.nt-comment-range-suggestion.is-active{background:0 0;border-bottom:0;padding-bottom:0}@keyframes nt-suggestion-pulse{0%{box-shadow:0 0 0 3px var(--nt-track-ins-rule-lit)}to{box-shadow:0 0 0 3px #0000}}.nt-comment-range.nt-comment-range-suggestion.is-pulse{animation-name:nt-suggestion-pulse}.nt-comment-node.is-pulse{border-radius:4px;animation:.9s ease-out nt-suggestion-pulse}.nt-comment-indicators{pointer-events:none;position:absolute;inset:0}.nt-block-action-row{pointer-events:none;align-items:center;gap:4px;display:flex}.nt-comment-indicator{pointer-events:auto;border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-popover);height:22px;color:var(--pt-muted-foreground);font-family:var(--pt-font-sans);cursor:pointer;box-shadow:var(--pt-subpanel-shadow);z-index:var(--nt-z-gutter,60);align-items:center;gap:3px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}.nt-comment-indicator:hover{background:var(--pt-muted);color:var(--pt-popover-foreground)}.nt-comment-indicator:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px}.nt-comment-indicator.nt-suggestion-indicator{min-width:40px;height:24px;box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;justify-content:center;font-weight:600}.nt-comment-indicator.nt-suggestion-indicator:hover{background:var(--pt-muted)}.nt-comment-count{font-variant-numeric:tabular-nums}.nt-reaction-pill{pointer-events:auto;border:1px solid var(--nt-border,#ffffff1f);background:var(--nt-menu-bg,var(--nt-code-bg));height:22px;color:var(--nt-fg);font:inherit;cursor:pointer;z-index:var(--nt-z-gutter,60);border-radius:11px;align-items:center;gap:4px;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}.nt-reaction-pill:hover{background:var(--nt-menu-hover,#ffffff0f)}.nt-reaction-pill:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px}.nt-reaction-pill[data-reacted-by-me]{border-color:var(--color-ring,var(--pt-ring));background:var(--pt-highlight);color:inherit}.nt-reaction-error{pointer-events:auto;white-space:nowrap;margin:0}.nt-reaction-picker-error{text-align:center;border-radius:0;flex-shrink:0;margin:0}.nt-reaction-emoji{font-size:13px;line-height:1}.nt-reaction-count{font-variant-numeric:tabular-nums}.nt-reaction-add{pointer-events:auto;border:1px solid var(--nt-border,#ffffff1f);background:var(--nt-menu-bg,var(--nt-code-bg));width:22px;height:22px;color:var(--nt-menu-hint-ink,var(--nt-fg));cursor:pointer;z-index:var(--nt-z-gutter,60);border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nt-reaction-add:hover{background:var(--nt-menu-hover,#ffffff0f);color:var(--nt-fg)}.nt-reaction-add:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px}.nt-comment-popover{z-index:var(--nt-z-menu,400);max-height:min(70vh,520px);padding:10px;overflow:auto}.nt-comment-empty{color:var(--pt-muted-foreground);padding:8px}.nt-comment-thread{padding:4px 0 8px}.nt-comment-thread+.nt-comment-thread{border-top:.5px solid var(--nt-menu-divider);margin-top:8px}.nt-comment-thread[data-resolved]{opacity:.62}.nt-comment-thread-head{justify-content:flex-end;gap:2px;margin-bottom:2px;display:flex}.nt-comment-resolve,.nt-comment-jump,.nt-comment-delete,.nt-comment-edit{color:var(--pt-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;display:inline-flex}.nt-comment-resolve:hover,.nt-comment-jump:hover,.nt-comment-delete:hover,.nt-comment-edit:hover{background:var(--nt-menu-pill);color:var(--pt-popover-foreground)}.nt-comment-edit{margin-left:auto;padding:1px 3px}.nt-comment-edit+.nt-comment-delete{margin-left:0}.nt-comment-resolve[aria-pressed=true]{color:var(--pt-primary)}.nt-comment-list{margin:0;padding:0;list-style:none}.nt-comment-row{padding:4px 0}.nt-comment-row:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px;border-radius:var(--pt-radius-sm)}.nt-page-discussion{display:flex}.nt-comment-page-strip{height:24px;margin:4px 0 6px var(--nt-leaf-inset);border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-popover);color:var(--pt-muted-foreground);font-family:var(--pt-font-sans);cursor:pointer;align-items:center;gap:5px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.nt-comment-page-strip:hover{background:var(--pt-muted);color:var(--pt-popover-foreground)}.nt-comment-page-strip:focus-visible{outline:1px solid var(--color-ring);outline-offset:-1px}.nt-comment-error{border-radius:var(--pt-radius-sm);color:var(--pt-destructive-muted-foreground);background:var(--pt-destructive-muted);margin:4px 0;padding:4px 6px;font-size:12px}.nt-comment-meta{align-items:center;gap:6px;margin-bottom:1px;display:flex}.nt-comment-author{font-size:13px;font-weight:600}.nt-comment-time,.nt-comment-edited{color:var(--pt-muted-foreground);font-size:12px}.nt-comment-delete{margin-left:auto;padding:1px 3px}.nt-comment-body{white-space:pre-wrap;word-break:break-word}.nt-comment-mention{color:var(--pt-link);font-weight:500}.nt-comment-resolved-group>summary{cursor:pointer;color:var(--pt-muted-foreground);padding:4px 0;font-size:12px}.nt-comment-composer{margin-top:6px;position:relative}.nt-comment-input{border:1px solid var(--pt-search-border);border-radius:var(--pt-radius-lg);background:var(--pt-search-fill);min-height:30px;color:var(--pt-popover-foreground);white-space:pre-wrap;word-break:break-word;outline:none;padding:6px 8px}.nt-comment-input:focus{outline:1px solid var(--color-ring);outline-offset:-1px;border-color:#0000}.nt-comment-input[data-empty]:before{content:attr(data-placeholder);color:var(--pt-muted-foreground);pointer-events:none}.nt-comment-composer-actions{justify-content:flex-end;margin-top:6px;display:flex}.nt-comment-submit{background:var(--pt-fill-checked);height:24px;color:var(--pt-fill-checked-foreground);font:inherit;cursor:pointer;border:none;border-radius:9999px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.nt-comment-submit:disabled{opacity:.45;cursor:default}.nt-comment-cancel{height:24px;color:var(--pt-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;margin-right:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.nt-comment-cancel:hover{background:var(--nt-menu-pill);color:var(--pt-popover-foreground)}.nt-comment-mention-menu{z-index:70;max-height:200px;margin-top:2px;margin-bottom:0;list-style:none;position:absolute;left:8px;right:8px;overflow:auto}.nt-comment-mention-item-label{font-size:13px}.nt-comment-mention-item-detail{color:var(--pt-muted-foreground);font-size:11px}.nt-comment-mention-item[data-active] .nt-comment-mention-item-detail{color:var(--pt-muted-foreground)}.doc-diff-added,.doc-diff-changed,.doc-diff-moved{border-radius:0 var(--radius-md,4px) var(--radius-md,4px) 0;padding-inline:.375rem}.doc-diff-added{border-left:3px solid var(--color-success-border);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.doc-diff-added{background:color-mix(in srgb, var(--color-success) 45%, transparent)}}.doc-diff-changed{border-left:3px solid var(--color-info-border);background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.doc-diff-changed{background:color-mix(in srgb, var(--color-info) 45%, transparent)}}.doc-diff-moved{border-left:3px solid var(--color-info-border);background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.doc-diff-moved{background:color-mix(in srgb, var(--color-info) 28%, transparent)}}.doc-diff-ins{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.doc-diff-ins{background:color-mix(in srgb, var(--color-success) 55%, transparent)}}.doc-diff-ins{border-radius:2px;text-decoration:none}.doc-diff-del{color:var(--color-error-foreground);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.doc-diff-del{background:color-mix(in srgb, var(--color-error) 55%, transparent)}}.doc-diff-del{border-radius:2px;padding-inline:1px;text-decoration:line-through}.doc-diff-removed{border-left:3px solid var(--color-error-border);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.doc-diff-removed{background:color-mix(in srgb, var(--color-error) 40%, transparent)}}.doc-diff-removed{border-radius:0 var(--radius-md,4px) var(--radius-md,4px) 0;margin-block:.25rem;padding:.125rem .5rem}.doc-diff-removed .doc-diff-del{background:0 0}.doc-diff-rejected{opacity:.55;border-left-style:dashed}.doc-diff-rejected .doc-diff-ins,.doc-diff-rejected .doc-diff-del{background:0 0}.doc-diff-accepted{border-left-width:4px}.doc-diff-focus{outline:1px solid var(--color-ring);outline-offset:-1px}:root:not(.dark),[data-theme=light]{--nt-track-ins-ink:#105fad;--nt-track-ins-band:#2383e209;--nt-track-ins-rule:#2383e21a;--nt-track-ins-band-lit:#2383e212;--nt-track-ins-rule-lit:#2383e266;--nt-track-del-ink:#bcbab6;--nt-track-del-ink-lit:#7d7a75;--nt-track-del-band:#78777409;--nt-track-del-rule:#7877741a;--nt-track-del-band-lit:#78777412;--nt-track-del-rule-lit:#78777466;--nt-track-remove-halo:#e3e2e0b3;--nt-track-insert-halo:#2383e20f;--nt-track-insert-halo-rule:#2383e240}.dark,[data-theme=dark]{--nt-track-ins-ink:#4fa7ff;--nt-track-ins-band:#2383e20e;--nt-track-ins-rule:#2383e226;--nt-track-ins-band-lit:#2383e21c;--nt-track-ins-rule-lit:#2383e299;--nt-track-del-ink:#5f5e59;--nt-track-del-ink-lit:#ada9a3;--nt-track-del-band:#7877740e;--nt-track-del-rule:#78777426;--nt-track-del-band-lit:#7877741c;--nt-track-del-rule-lit:#78777499;--nt-track-remove-halo:#252525bf;--nt-track-insert-halo:#2383e217;--nt-track-insert-halo-rule:#2383e259}.ProseMirror[contenteditable] ins[data-track-sid],.ProseMirror[contenteditable] del[data-track-sid]{text-decoration-line:none}.nt-track-ins,.nt-track-del,.nt-track-fmt,.nt-track-break{border-bottom:2px solid #0000;padding-bottom:1px;transition:background .2s,border-color .2s,color .2s,text-decoration-color .2s}.nt-track-ins,.nt-track-break-ins{color:var(--nt-track-ins-ink);background:var(--nt-track-ins-band);border-bottom-color:var(--nt-track-ins-rule)}.nt-editor .nt-track-ins[class*=hljs-],.nt-editor .nt-track-ins [class*=hljs-],.nt-editor .nt-track-ins[class*=token],.nt-editor .nt-track-ins [class*=token]{color:var(--nt-track-ins-ink)}.nt-editor .nt-track-del[class*=hljs-],.nt-editor .nt-track-del [class*=hljs-]{color:var(--nt-track-del-ink)}.nt-track-fmt{background:var(--nt-track-ins-band);border-bottom-color:var(--nt-track-ins-rule)}.nt-track-del,.nt-track-break-del{color:var(--nt-track-del-ink);background:var(--nt-track-del-band);border-bottom-color:var(--nt-track-del-rule);text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1px}.nt-track-ins.nt-track-del{color:var(--nt-track-del-ink)}.nt-track-ins:is(.is-hover,.is-active),.nt-track-fmt:is(.is-hover,.is-active),.nt-track-break-ins:is(.is-hover,.is-active){background:var(--nt-track-ins-band-lit);border-bottom-color:var(--nt-track-ins-rule-lit)}.nt-track-del:is(.is-hover,.is-active),.nt-track-break-del:is(.is-hover,.is-active){color:var(--nt-track-del-ink-lit);background:var(--nt-track-del-band-lit);border-bottom-color:var(--nt-track-del-rule-lit);text-decoration-line:none}.nt-track-block-ins-atom,.nt-track-block-del{position:relative}.nt-track-block-ins-atom:after,.nt-track-block-del:after{content:"";z-index:1;pointer-events:none;border-radius:4px;transition:background .2s;position:absolute;inset:0}.nt-track-block-ins-atom:after{background:var(--nt-track-insert-halo);box-shadow:inset 0 -2px 0 var(--nt-track-insert-halo-rule)}.nt-track-block-ins-atom:is(.is-hover,.is-active):after{background:var(--nt-track-ins-band-lit);box-shadow:inset 0 -2px 0 var(--nt-track-ins-rule-lit)}.nt-track-block-del:after{background:var(--nt-track-remove-halo)}.nt-track-label{z-index:2;font-family:var(--pt-font-sans);color:var(--nt-track-del-ink-lit);background:var(--pt-popover);border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm,4px);pointer-events:none;-webkit-user-select:none;user-select:none;margin:6px 0 0 6px;padding:1px 6px;font-size:12px;line-height:18px;position:absolute}.nt-track-break{font-family:var(--pt-font-sans);line-height:inherit;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:default;margin-left:1px;display:inline}.nt-collab-caret{border-left:2px solid var(--nt-collab-color,var(--nt-clr-blue));pointer-events:none;word-break:normal;vertical-align:text-bottom;width:0;height:1.125em;transition:transform var(--nt-motion-caret-duration,.1s) var(--nt-motion-caret-ease,ease);margin-left:-1px;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.nt-collab-caret{transition:none}}.nt-collab-caret-label{background:var(--nt-collab-color,var(--nt-clr-blue));color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:default;border-radius:4px 4px 0;justify-content:center;align-items:center;min-width:16px;padding:1px 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex;position:absolute;bottom:calc(100% - 2px);right:0}.nt-collab-caret[data-side=right] .nt-collab-caret-label{border-radius:4px 4px 4px 0;left:-2px;right:auto}.nt-collab-caret-rest{max-width:0;font-weight:500;transition:max-width .22s cubic-bezier(.2,.8,.2,1),margin .22s;overflow:hidden}.nt-collab-caret-label:hover .nt-collab-caret-rest,.nt-collab-caret[data-active] .nt-collab-caret-rest{max-width:20em;margin-left:1px}.nt-collab-caret-label:hover,.nt-collab-caret[data-active] .nt-collab-caret-label{z-index:1}@media (prefers-reduced-motion:reduce){.nt-collab-caret-rest{transition:none}}.nt-collab-selection{background-color:var(--nt-collab-color-bg,var(--nt-clr-blue-bg));-webkit-box-decoration-break:clone;box-decoration-break:clone}.nt-collab-presence{z-index:var(--nt-z-gutter,60);border:1px solid var(--nt-clr-gray-bg);background:var(--nt-code-bg);color:var(--nt-fg);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 6px;font-size:12px;line-height:1;display:flex;position:absolute;top:8px;right:12px;box-shadow:0 1px 3px #0003}.nt-collab-presence-status{background:var(--nt-clr-gray,#7d7a75);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nt-collab-presence-status[data-collab-status=connecting]{background:var(--nt-clr-orange)}.nt-collab-presence-status[data-collab-status=synced]{background:var(--nt-clr-green)}.nt-collab-presence-status[data-collab-status=disconnected]{background:var(--nt-clr-gray)}.nt-collab-presence-status[data-collab-status=error]{background:var(--nt-clr-red)}.nt-collab-presence-latency{font-variant-numeric:tabular-nums;color:var(--nt-clr-gray);letter-spacing:.01em;flex-shrink:0;font-size:10px;font-weight:500;line-height:1}.nt-collab-presence-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nt-collab-presence-chip{background:var(--nt-collab-color-bg,var(--nt-clr-blue-bg));max-width:120px;color:var(--nt-collab-color,var(--nt-clr-blue));border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 2px;display:inline-flex}.nt-collab-presence-avatar{background:var(--nt-collab-color,var(--nt-clr-blue));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.nt-collab-presence-name{text-overflow:ellipsis;white-space:nowrap;color:var(--nt-fg);font-size:11px;font-weight:500;overflow:hidden}.nt-collab-presence-count{font-variant-numeric:tabular-nums;color:var(--nt-clr-gray);min-width:1ch;font-size:11px}.nt-debug-hud{z-index:var(--nt-z-debug);pointer-events:none;-webkit-user-select:none;user-select:none;color:#d6d5d2;max-width:420px;font-family:var(--nt-mono);white-space:pre-wrap;word-break:break-word;background:#0c0c0cd9;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.5;position:fixed;bottom:8px;right:8px}.nt-debug-hud>div+div{margin-top:2px}.nt-debug-hud .is-warn{color:#ffb224}