@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{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.tiptap p.is-empty:before{color:var(--color-muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.prose .collaboration-carets__caret{word-break:normal;background-clip:padding-box;border-left-width:.5px;border-right-width:.5px;margin-left:-1px;margin-right:-1px;display:inline;position:relative}.prose .collaboration-carets__label{pointer-events:none;--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotateY(var(--tw-rotate-y)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.375rem .375rem .375rem 0;padding:4px;font-size:.75rem;font-weight:500;line-height:1;animation:.1s ease-out 1.5s forwards autohide-cursor;position:absolute;top:0;left:-1px}.prose{--tw-leading:var(--leading-normal,1.5);max-width:100%;line-height:var(--leading-normal,1.5);overflow-wrap:break-word;color:var(--foreground);word-break:break-word;word-wrap:break-word}.prose p:not(:where([class~=not-prose] *)),.prose pre:not(:where([class~=not-prose] *)),.prose ul:not(:where([class~=not-prose] *)),.prose ol:not(:where([class~=not-prose] *)),.prose blockquote:not(:where([class~=not-prose] *)),.prose>div:not(:where([class~=not-prose] *)){margin-block:1em}.prose :where(h1,h2,h3,h1 strong,h2 strong,h3 strong):not(:where([class~=not-prose]) *){margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.prose :where(h1,h2,h3,h1 strong,h2 strong,h3 strong):not(:where([class~=not-prose]) *) a.prose-link:not(.mention){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose h1:not(:where([class~=not-prose]) *){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.prose h2:not(:where([class~=not-prose]) *){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.prose h3:not(:where([class~=not-prose]) *){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.prose :where(ul,ol):not(:where([class~=not-prose]) *) ul,.prose :where(ul,ol):not(:where([class~=not-prose]) *) ol{margin-block:0}.prose :where(ul,ol):not(:where([class~=not-prose]) *) p{margin:0}.prose.doc{font-size:1rem}.prose.doc :where(h1,h2,h3,h4,h5,h6,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong):not(:where([class~=not-prose]) *){--tw-leading:1.18;--tw-font-weight:var(--font-weight-normal,400);line-height:1.18;font-weight:var(--font-weight-normal,400);--tw-tracking:-.02em;letter-spacing:-.02em;font-kerning:normal;font-optical-sizing:auto;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif}.prose.doc h1:not(:where([class~=not-prose]) *){margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:clamp(1.575rem,4vw,1.875rem)}.prose.doc h2:not(:where([class~=not-prose]) *){margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:clamp(1.275rem,4vw,1.575rem)}.prose.doc h3:not(:where([class~=not-prose]) *){margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:clamp(1.175rem,4vw,1.275rem)}.prose.doc:not(.dragging) .ProseMirror-selectednode{box-shadow:none;outline:none!important}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:outside}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror{min-height:38vh;caret-color:var(--color-primary)}.tiptap.ProseMirror ::selection{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror ::selection{background:color-mix(in oklab,var(--color-primary) 24%,transparent)}}.tiptap.ProseMirror .ai-selection-highlight{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .ai-selection-highlight{background:color-mix(in oklab,var(--color-primary) 18%,transparent)}}.tiptap.ProseMirror .ai-selection-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em}.tiptap.ProseMirror .nink-document-search-match{background:var(--color-warning);border-radius:.18em}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-document-search-match{background:color-mix(in oklab,var(--color-warning) 24%,transparent)}}.tiptap.ProseMirror .nink-document-search-match{box-shadow:inset 0 -1px 0 var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-document-search-match{box-shadow:inset 0 -1px color-mix(in oklab,var(--color-warning) 62%,transparent)}}.tiptap.ProseMirror .nink-document-search-match{-webkit-box-decoration-break:clone;box-decoration-break:clone}.tiptap.ProseMirror .nink-document-search-match-active{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-document-search-match-active{background:color-mix(in oklab,var(--color-warning) 42%,transparent)}}.tiptap.ProseMirror .nink-document-search-match-active{box-shadow:inset 0 0 0 1px var(--color-warning),0 0 0 .12rem var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-document-search-match-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-warning) 82%,transparent),0 0 0 .12rem color-mix(in oklab,var(--color-warning) 16%,transparent)}}.tiptap.ProseMirror [data-citation-id]{box-shadow:inset 0 -1.5px 0 var(--color-info);background:0 0;border-radius:.12em}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-citation-id]{box-shadow:inset 0 -1.5px color-mix(in oklab,var(--color-info) 78%,transparent)}}.tiptap.ProseMirror [data-citation-id]{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;transition:background-color .14s,box-shadow .14s}.tiptap.ProseMirror [data-citation-id]:hover{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-citation-id]:hover{background:color-mix(in oklab,var(--color-info) 8%,transparent)}}.tiptap.ProseMirror [data-citation-id]:hover{box-shadow:inset 0 -2px 0 var(--color-info)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-citation-id]:hover{box-shadow:inset 0 -2px color-mix(in oklab,var(--color-info) 92%,transparent)}}.tiptap.ProseMirror [data-citation-id]:focus-visible{outline:2px solid var(--color-info)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-citation-id]:focus-visible{outline:2px solid color-mix(in oklab,var(--color-info) 72%,transparent)}}.tiptap.ProseMirror [data-citation-id]:focus-visible{outline-offset:.16rem;background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-citation-id]:focus-visible{background:color-mix(in oklab,var(--color-info) 10%,transparent)}}.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]{background:var(--color-primary);border-radius:.2em}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]{background:color-mix(in oklab,var(--color-primary) 13%,transparent)}}.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]{box-shadow:inset 0 -1px 0 var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]{box-shadow:inset 0 -1px color-mix(in oklab,var(--color-primary) 50%,transparent)}}.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;transition:background-color .14s,box-shadow .14s}.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]:hover{background:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]:hover{box-shadow:inset 0 -2px 0 var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor[data-comment-anchor-kind=text_range]:hover{box-shadow:inset 0 -2px color-mix(in oklab,var(--color-primary) 68%,transparent)}}.tiptap.ProseMirror .nink-annotation-marker{vertical-align:-.12rem;opacity:.9;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.32rem;width:.94rem;height:.94rem;margin-left:.36rem;transition:opacity .14s,transform .14s;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.76rem;mask-size:.76rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tiptap.ProseMirror .nink-comment-anchor.nink-comment-marker[data-comment-anchor-kind]{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor.nink-comment-marker[data-comment-anchor-kind]{background:color-mix(in oklab,var(--color-primary) 92%,currentColor)}}.tiptap.ProseMirror .nink-comment-anchor.nink-comment-marker[data-comment-anchor-kind]{box-shadow:none}.tiptap.ProseMirror .nink-comment-marker{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-marker{background-color:color-mix(in oklab,var(--color-primary) 84%,currentColor)}}.tiptap.ProseMirror .nink-comment-marker{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E")}.tiptap.ProseMirror .nink-citation-marker{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-citation-marker{background-color:color-mix(in oklab,var(--color-info) 92%,currentColor)}}.tiptap.ProseMirror .nink-citation-marker{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2Z'/%3E%3C/svg%3E")}.tiptap.ProseMirror .nink-annotation-marker:hover,.tiptap.ProseMirror .nink-annotation-marker:focus-visible{opacity:1;transform:translateY(-1px)}.tiptap.ProseMirror .nink-annotation-marker:focus-visible{outline-offset:.16rem;outline:2px solid}.tiptap.ProseMirror .nink-comment-anchor:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor:focus-visible{outline:2px solid color-mix(in oklab,var(--color-primary) 72%,transparent)}}.tiptap.ProseMirror .nink-comment-anchor:focus-visible{outline-offset:.18rem;background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor:focus-visible{background:color-mix(in oklab,var(--color-primary) 22%,transparent)}}.tiptap.ProseMirror .nink-comment-anchor:focus-visible{box-shadow:0 0 0 .25rem var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor:focus-visible{box-shadow:0 0 0 .25rem color-mix(in oklab,var(--color-primary) 12%,transparent)}}.tiptap.ProseMirror .nink-comment-anchor-pulse{animation:1.1s ease-out nink-comment-anchor-pulse}@keyframes nink-comment-anchor-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--color-primary) 42%,transparent)}55%{box-shadow:0 0 0 .38rem color-mix(in oklab,var(--color-primary) 12%,transparent)}to{box-shadow:0 0 #0000}}@media(prefers-reduced-motion:reduce){.tiptap.ProseMirror [data-citation-id],.tiptap.ProseMirror .nink-comment-anchor{transition:none}.tiptap.ProseMirror .nink-comment-anchor-pulse{outline:2px solid var(--color-primary);animation:none}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-comment-anchor-pulse{outline:2px solid color-mix(in oklab,var(--color-primary) 55%,transparent)}}}.tiptap.ProseMirror a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tiptap.ProseMirror blockquote{border-left:3px solid var(--color-primary);margin-block:1.5em}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror blockquote{border-left:3px solid color-mix(in oklab,var(--color-primary) 52%,var(--color-border))}}.tiptap.ProseMirror blockquote{color:var(--color-muted-foreground);padding:.2em 0 .2em 1.1em}.tiptap.ProseMirror blockquote p{margin-block:.5em}.tiptap.ProseMirror code:not(pre code){border:1px solid var(--color-border);background:var(--color-muted);font-family:var(--font-mono);border-radius:.375rem;padding:.12em .36em;font-size:.88em}.tiptap.ProseMirror pre{border:1px solid var(--color-border);background:var(--color-muted);border-radius:.75rem;margin-block:1.5em;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror pre{background:color-mix(in oklab,var(--color-muted) 72%,transparent)}}.tiptap.ProseMirror pre{padding:1rem 1.1rem}.tiptap.ProseMirror pre code{font-family:var(--font-mono);font-size:.875rem;line-height:1.65}.tiptap.ProseMirror hr{border:0;border-top:1px solid var(--color-border);margin-block:2.25rem}.tiptap.ProseMirror u{text-underline-offset:3px;text-decoration-thickness:1px}.tiptap.ProseMirror [data-ai-format-preview=true]{background:var(--color-primary);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-ai-format-preview=true]{background:color-mix(in oklab,var(--color-primary) 7%,transparent)}}.tiptap.ProseMirror [data-ai-format-preview=true]{box-shadow:0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-ai-format-preview=true]{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary) 24%,transparent)}}.tiptap.ProseMirror [data-ai-format-preview=true]{transition:background-color .16s,box-shadow .16s}.tiptap.ProseMirror .nink-task-list{margin-block:1rem;padding-left:0;list-style:none}.tiptap.ProseMirror .nink-task-item{gap:.65rem;min-height:1.8rem;position:relative}.tiptap.ProseMirror .nink-task-item>label{flex:none;align-items:center;padding-top:.22rem;display:flex}.tiptap.ProseMirror .nink-task-item>label input{border:1px solid var(--color-border);width:1rem;height:1rem;margin:0}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-task-item>label input{border:1px solid color-mix(in oklab,var(--color-border) 85%,currentColor)}}.tiptap.ProseMirror .nink-task-item>label input{accent-color:var(--color-primary);cursor:pointer;border-radius:.32rem}.tiptap.ProseMirror .nink-task-item[data-checked=true]>div{color:var(--color-muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--color-muted-foreground);text-decoration-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-task-item[data-checked=true]>div{-webkit-text-decoration-color:color-mix(in oklab,var(--color-muted-foreground) 55%,transparent);text-decoration-color:color-mix(in oklab,var(--color-muted-foreground) 55%,transparent)}}.tiptap.ProseMirror .nink-callout{border:1px solid var(--color-primary);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;margin-block:1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-callout{border:1px solid color-mix(in oklab,var(--color-primary) 20%,var(--color-border))}}.tiptap.ProseMirror .nink-callout{background:var(--color-primary);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-callout{background:color-mix(in oklab,var(--color-primary) 5%,var(--color-card))}}.tiptap.ProseMirror .nink-callout{padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff0a}.tiptap.ProseMirror .nink-callout[data-callout-tone=warning]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-callout[data-callout-tone=warning]{border-color:color-mix(in oklab,var(--color-warning) 30%,var(--color-border))}}.tiptap.ProseMirror .nink-callout[data-callout-tone=warning]{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-callout[data-callout-tone=warning]{background:color-mix(in oklab,var(--color-warning) 7%,var(--color-card))}}.tiptap.ProseMirror .nink-callout[data-callout-tone=success]{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-callout[data-callout-tone=success]{border-color:color-mix(in oklab,var(--color-success) 26%,var(--color-border))}}.tiptap.ProseMirror .nink-callout[data-callout-tone=success]{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-callout[data-callout-tone=success]{background:color-mix(in oklab,var(--color-success) 6%,var(--color-card))}}.tiptap.ProseMirror .nink-callout-icon{background:var(--color-primary);border-radius:.58rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-callout-icon{background:color-mix(in oklab,var(--color-primary) 13%,transparent)}}.tiptap.ProseMirror .nink-callout-icon{color:var(--color-primary);-webkit-user-select:none;user-select:none;font-size:.78rem;font-weight:750}.tiptap.ProseMirror .nink-callout-title{letter-spacing:.01em;margin-bottom:.25rem;font-size:.82rem;font-weight:650}.tiptap.ProseMirror .nink-callout-content>:first-child,.tiptap.ProseMirror .nink-details-content>:first-child,.tiptap.ProseMirror .nink-source-excerpt-content>:first-child{margin-top:0}.tiptap.ProseMirror .nink-callout-content>:last-child,.tiptap.ProseMirror .nink-details-content>:last-child,.tiptap.ProseMirror .nink-source-excerpt-content>:last-child{margin-bottom:0}.tiptap.ProseMirror .nink-details{border:1px solid var(--color-border);background:var(--color-card);border-radius:.85rem;margin-block:1.25rem;overflow:clip}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-details{background:color-mix(in oklab,var(--color-card) 86%,transparent)}}.tiptap.ProseMirror .nink-details-summary{min-height:2.75rem;color:var(--color-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.92rem;font-weight:620;list-style:none;display:flex}.tiptap.ProseMirror .nink-details-summary::-webkit-details-marker{display:none}.tiptap.ProseMirror .nink-details-summary:before{content:"";opacity:.65;border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;transition:transform .16s;transform:rotate(-45deg)}.tiptap.ProseMirror .nink-details[open] .nink-details-summary:before{transform:rotate(45deg)translate(-1px,-1px)}.tiptap.ProseMirror .nink-details-content{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-details-content{border-top:1px solid color-mix(in oklab,var(--color-border) 70%,transparent)}}.tiptap.ProseMirror .nink-details-content{padding:.8rem 1rem .9rem 1.9rem}.tiptap.ProseMirror .tableWrapper{border:1px solid var(--color-border);background:var(--color-card);scrollbar-width:thin;border-radius:.9rem;margin-block:1.45rem;overflow-x:auto;box-shadow:0 1px 1px oklab(0% none none/.09)}.tiptap.ProseMirror .nink-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:32rem;margin:0}.tiptap.ProseMirror .nink-table-cell,.tiptap.ProseMirror .nink-table-header{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);vertical-align:top;min-width:7rem;padding:.62rem .72rem;position:relative}.tiptap.ProseMirror .nink-table-header{background:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-table-header{background:color-mix(in oklab,var(--color-muted) 72%,transparent)}}.tiptap.ProseMirror .nink-table-header{letter-spacing:.005em;font-size:.82rem;font-weight:650}.tiptap.ProseMirror .nink-table-row:last-child>:is(td,th){border-bottom:0}.tiptap.ProseMirror .nink-table-row>:is(td,th):last-child{border-right:0}.tiptap.ProseMirror .nink-table :is(td,th)>:first-child{margin-top:0}.tiptap.ProseMirror .nink-table :is(td,th)>:last-child{margin-bottom:0}.tiptap.ProseMirror .selectedCell:after{z-index:2;background:var(--color-primary);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .selectedCell:after{background:color-mix(in oklab,var(--color-primary) 11%,transparent)}}.tiptap.ProseMirror .selectedCell:after{box-shadow:inset 0 0 0 1.5px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .selectedCell:after{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--color-primary) 66%,transparent)}}.tiptap.ProseMirror .selectedCell:after{content:"";pointer-events:none}.tiptap.ProseMirror .column-resize-handle{z-index:5;background:var(--color-primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.tiptap.ProseMirror.resize-cursor{cursor:col-resize}.tiptap.ProseMirror .nink-image{width:min(var(--nink-image-width,100%),100%);margin-block:1.6rem}.tiptap.ProseMirror .nink-image[data-image-alignment=center]{margin-inline:auto}.tiptap.ProseMirror .nink-image[data-image-alignment=right]{margin-left:auto}.tiptap.ProseMirror .nink-image[data-image-alignment=wide]{width:min(100%,56rem);margin-inline:50%;transform:translate(-50%)}.tiptap.ProseMirror .nink-image img{border:1px solid var(--color-border);width:100%;max-height:42rem}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-image img{border:1px solid color-mix(in oklab,var(--color-border) 78%,transparent)}}.tiptap.ProseMirror .nink-image img{object-fit:contain;background:var(--color-muted);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-image img{background:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.tiptap.ProseMirror .nink-image img{box-shadow:0 18px 50px -34px oklab(0% none none/.65)}.tiptap.ProseMirror .nink-image-caption{color:var(--color-muted-foreground);text-align:center;margin-top:.55rem;font-size:.78rem;line-height:1.45}.tiptap.ProseMirror .nink-file-attachment{border:1px solid var(--color-border);background:var(--color-card);border-radius:.85rem;align-items:center;gap:.8rem;min-height:4.2rem;margin-block:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-file-attachment{background:color-mix(in oklab,var(--color-card) 92%,transparent)}}.tiptap.ProseMirror .nink-file-attachment{padding:.75rem .85rem}.tiptap.ProseMirror .nink-file-attachment-icon{background:var(--color-primary);border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-file-attachment-icon{background:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.tiptap.ProseMirror .nink-file-attachment-icon{color:var(--color-primary);font-size:1rem}.tiptap.ProseMirror .nink-file-attachment-copy{flex-direction:column;flex:1;min-width:0;font-size:.88rem;display:flex}.tiptap.ProseMirror .nink-file-attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiptap.ProseMirror .nink-file-attachment-meta{color:var(--color-muted-foreground);font-size:.72rem}.tiptap.ProseMirror .nink-file-attachment-link{border-radius:.5rem;padding:.4rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none}.tiptap.ProseMirror [data-type=block-math]{border:1px solid var(--color-border);background:var(--color-muted);border-radius:.9rem;margin-block:1.4rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-type=block-math]{background:color-mix(in oklab,var(--color-muted) 48%,transparent)}}.tiptap.ProseMirror [data-type=block-math]{text-align:center;padding:1.15rem 1.25rem}.tiptap.ProseMirror [data-type=inline-math]{background:var(--color-muted);border-radius:.3rem}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror [data-type=inline-math]{background:color-mix(in oklab,var(--color-muted) 65%,transparent)}}.tiptap.ProseMirror [data-type=inline-math]{padding-inline:.16rem}.tiptap.ProseMirror .nink-footnote{vertical-align:super;margin-inline:.08rem}.tiptap.ProseMirror .nink-footnote button{background:var(--color-info);border:0;border-radius:.3rem;justify-content:center;align-items:center;min-width:1rem;height:1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-footnote button{background:color-mix(in oklab,var(--color-info) 12%,transparent)}}.tiptap.ProseMirror .nink-footnote button{color:var(--color-info);cursor:pointer;font-size:.68rem;font-weight:700}.tiptap.ProseMirror .nink-source-excerpt{border-left:3px solid var(--color-info);margin-block:1.5rem}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-source-excerpt{border-left:3px solid color-mix(in oklab,var(--color-info) 70%,var(--color-border))}}.tiptap.ProseMirror .nink-source-excerpt{background:var(--color-info);border-radius:0 .8rem .8rem 0}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-source-excerpt{background:color-mix(in oklab,var(--color-info) 5%,var(--color-card))}}.tiptap.ProseMirror .nink-source-excerpt{padding:.9rem 1rem}.tiptap.ProseMirror .nink-source-excerpt-content{font-size:1.02rem;line-height:1.7}.tiptap.ProseMirror .nink-source-excerpt-caption{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.55rem;font-size:.74rem;display:flex}.tiptap.ProseMirror .nink-source-excerpt-label{background:var(--color-info);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-source-excerpt-label{background:color-mix(in oklab,var(--color-info) 11%,transparent)}}.tiptap.ProseMirror .nink-source-excerpt-label{color:var(--color-info);padding:.16rem .4rem;font-weight:650}.tiptap.ProseMirror .nink-bibliography,.tiptap.ProseMirror .nink-table-of-contents{border:1px solid var(--color-border);background:var(--color-card);border-radius:.9rem;margin-block:1.5rem}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror .nink-bibliography,.tiptap.ProseMirror .nink-table-of-contents{background:color-mix(in oklab,var(--color-card) 92%,transparent)}}.tiptap.ProseMirror .nink-bibliography,.tiptap.ProseMirror .nink-table-of-contents{padding:1rem 1.1rem}.tiptap.ProseMirror .nink-bibliography{position:relative}.tiptap.ProseMirror .nink-bibliography h2,.tiptap.ProseMirror .nink-table-of-contents-title{letter-spacing:-.005em;margin:0 0 .65rem;font-size:.88rem;font-weight:700}.tiptap.ProseMirror .nink-bibliography-style{border:1px solid var(--color-border);color:var(--color-muted-foreground);letter-spacing:.05em;border-radius:999px;padding:.16rem .42rem;font-size:.62rem;font-weight:700;position:absolute;top:.85rem;right:.9rem}.tiptap.ProseMirror .nink-bibliography-list{margin:0;padding-left:1.25rem;font-size:.82rem;line-height:1.6}.tiptap.ProseMirror .nink-bibliography-list li{overflow-wrap:anywhere;cursor:pointer;border-radius:.45rem;padding:.22rem .35rem;transition:background-color .12s,color .12s}.tiptap.ProseMirror .nink-bibliography-list li:hover,.tiptap.ProseMirror .nink-bibliography-list li:focus-visible{background:var(--color-muted);color:var(--color-foreground);outline:none}.tiptap.ProseMirror .nink-bibliography-list li[data-bibliography-state=unavailable]{color:var(--color-muted-foreground)}.tiptap.ProseMirror .nink-bibliography-empty,.tiptap.ProseMirror .nink-table-of-contents-empty{color:var(--color-muted-foreground);margin:0;font-size:.8rem}.tiptap.ProseMirror .nink-table-of-contents-list{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.tiptap.ProseMirror .nink-table-of-contents-list li[data-level="2"]{padding-left:.9rem}.tiptap.ProseMirror .nink-table-of-contents-list li[data-level="3"]{padding-left:1.8rem}.tiptap.ProseMirror .nink-table-of-contents-list button{width:100%;color:var(--color-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.35rem .45rem;font-size:.8rem;transition:background-color .12s,color .12s}.tiptap.ProseMirror .nink-table-of-contents-list button:hover,.tiptap.ProseMirror .nink-table-of-contents-list button:focus-visible{background:var(--color-muted);color:var(--color-foreground);outline:none}.tiptap.ProseMirror :is(.nink-callout,.nink-details,.nink-image,.nink-file-attachment,.nink-source-excerpt,.nink-bibliography,.nink-table-of-contents,[data-type=block-math]).ProseMirror-selectednode{box-shadow:0 0 0 2px var(--color-primary),0 0 0 5px var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.tiptap.ProseMirror :is(.nink-callout,.nink-details,.nink-image,.nink-file-attachment,.nink-source-excerpt,.nink-bibliography,.nink-table-of-contents,[data-type=block-math]).ProseMirror-selectednode{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 66%,transparent),0 0 0 5px color-mix(in oklab,var(--color-primary) 10%,transparent)!important}}@media(max-width:640px){.tiptap.ProseMirror .nink-callout{grid-template-columns:1.65rem minmax(0,1fr);gap:.55rem;padding:.8rem}.tiptap.ProseMirror .nink-details-content{padding-left:1rem}.tiptap.ProseMirror .nink-file-attachment{flex-wrap:wrap;align-items:flex-start}.tiptap.ProseMirror .nink-file-attachment-link{margin-left:3.2rem}}@media(prefers-reduced-motion:reduce){.tiptap.ProseMirror .nink-details-summary:before,.tiptap.ProseMirror .nink-bibliography-list li,.tiptap.ProseMirror .nink-table-of-contents-list button{transition:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
