.audio-uploader[data-v-4bd096b4]{width:100%;max-width:420px;margin:0 auto}.audio-uploader__inner[data-v-4bd096b4]{position:relative}.fade-slide-enter-active[data-v-4bd096b4]{transition:opacity .2s}.fade-slide-leave-active[data-v-4bd096b4]{transition:opacity .15s;position:absolute;top:0;left:0;right:0}.fade-slide-enter-from[data-v-4bd096b4],.fade-slide-leave-to[data-v-4bd096b4]{opacity:0}.dropzone[data-v-4bd096b4]{border:1.5px dashed var(--border-color,#d1d5db);text-align:center;cursor:pointer;background:var(--surface-secondary,#f9fafb);border-radius:16px;padding:1.5rem 1.25rem;transition:all .2s}.dropzone[data-v-4bd096b4]:hover,.dropzone--active[data-v-4bd096b4]{border-color:var(--primary-color,#6366f1);background:color-mix(in srgb, var(--primary-color,#6366f1) 4%, var(--surface-secondary,#f9fafb));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color,#6366f1) 8%, transparent)}.dropzone__icon[data-v-4bd096b4]{color:var(--text-tertiary,#9ca3af);margin-bottom:.5rem;font-size:1.5rem;transition:color .2s}.dropzone:hover .dropzone__icon[data-v-4bd096b4]{color:var(--primary-color,#6366f1)}.dropzone__title[data-v-4bd096b4]{color:var(--text-primary,#111827);margin-bottom:.15rem;font-size:.88rem;font-weight:600}.dropzone__subtitle[data-v-4bd096b4]{color:var(--text-secondary,#6b7280);margin-bottom:.6rem;font-size:.78rem}.dropzone__formats[data-v-4bd096b4]{color:var(--text-tertiary,#9ca3af);letter-spacing:.04em;font-size:.7rem}.dropzone__limit[data-v-4bd096b4]{color:var(--text-tertiary,#9ca3af);margin-top:.15rem;font-size:.7rem}.dropzone-mobile[data-v-4bd096b4]{border:1.5px dashed var(--border-color,#d1d5db);background:var(--surface-secondary,#f9fafb);cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:all .2s;display:flex}.dropzone-mobile[data-v-4bd096b4]:active{border-color:var(--primary-color,#6366f1);background:color-mix(in srgb, var(--primary-color,#6366f1) 4%, var(--surface-secondary,#f9fafb))}.dropzone-mobile__icon[data-v-4bd096b4]{color:var(--text-tertiary,#9ca3af);font-size:1rem}.dropzone-mobile__label[data-v-4bd096b4]{color:var(--text-primary,#111827);font-size:.82rem;font-weight:600}.dropzone-mobile__formats[data-v-4bd096b4]{color:var(--text-tertiary,#9ca3af);margin-left:auto;font-size:.65rem}.status-card[data-v-4bd096b4]{border:1px solid var(--border-color,#e5e7eb);background:var(--surface-secondary,#f9fafb);border-radius:14px;padding:.875rem 1rem;transition:all .2s}.status-card--success[data-v-4bd096b4]{border-color:color-mix(in srgb, var(--success-color,#22c55e) 30%, var(--border-color,#e5e7eb));background:color-mix(in srgb, var(--success-color,#22c55e) 4%, var(--surface-secondary,#f9fafb))}.status-card--error[data-v-4bd096b4]{border-color:color-mix(in srgb, var(--error-color,#ef4444) 30%, var(--border-color,#e5e7eb));background:color-mix(in srgb, var(--error-color,#ef4444) 4%, var(--surface-secondary,#f9fafb))}.status-card__header[data-v-4bd096b4]{align-items:center;gap:.625rem;display:flex}.status-card__icon[data-v-4bd096b4]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;display:flex}.status-card__icon--uploading[data-v-4bd096b4]{background:color-mix(in srgb, var(--primary-color,#6366f1) 12%, transparent);color:var(--primary-color,#6366f1)}.status-card__icon--processing[data-v-4bd096b4]{background:color-mix(in srgb, var(--warning-color,#f59e0b) 12%, transparent);color:var(--warning-color,#f59e0b)}.status-card__icon--success[data-v-4bd096b4]{background:color-mix(in srgb, var(--success-color,#22c55e) 15%, transparent);color:var(--success-color,#22c55e)}.status-card__icon--error[data-v-4bd096b4]{background:color-mix(in srgb, var(--error-color,#ef4444) 12%, transparent);color:var(--error-color,#ef4444)}.status-card__text[data-v-4bd096b4]{flex:1;min-width:0}.status-card__filename[data-v-4bd096b4]{color:var(--text-primary,#111827);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:500;line-height:1.3;overflow:hidden}.status-card__label[data-v-4bd096b4]{color:var(--text-tertiary,#9ca3af);margin-top:.05rem;font-size:.72rem}.progress-track[data-v-4bd096b4]{background:var(--border-color,#e5e7eb);border-radius:2px;height:4px;margin-top:.625rem;overflow:hidden}.progress-track__fill[data-v-4bd096b4]{border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.progress-track__fill--upload[data-v-4bd096b4]{background:var(--primary-color,#6366f1)}.progress-track__fill--transcribe[data-v-4bd096b4]{background:linear-gradient(90deg, var(--warning-color,#f59e0b), color-mix(in srgb, var(--warning-color,#f59e0b) 70%, var(--primary-color,#6366f1)))}.progress-track__fill--indeterminate[data-v-4bd096b4]{background:linear-gradient(90deg, var(--warning-color,#f59e0b), color-mix(in srgb, var(--warning-color,#f59e0b) 70%, var(--primary-color,#6366f1)));width:40%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite indeterminate-4bd096b4}@keyframes indeterminate-4bd096b4{0%{transform:translate(-100%)}to{transform:translate(350%)}}.status-card__meta[data-v-4bd096b4]{color:var(--text-tertiary,#9ca3af);justify-content:space-between;align-items:center;margin-top:.35rem;font-size:.7rem;display:flex}.status-card__hint[data-v-4bd096b4]{opacity:.8;font-style:italic}.btn-ghost[data-v-4bd096b4]{width:28px;height:28px;color:var(--text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.btn-ghost[data-v-4bd096b4]:hover{background:var(--surface-hover,#f3f4f6);color:var(--text-secondary,#6b7280)}.btn-subtle[data-v-4bd096b4]{color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;margin:.625rem auto 0;padding:.3rem .75rem;font-size:.72rem;transition:all .15s;display:flex}.btn-subtle[data-v-4bd096b4]:hover{background:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827)}[data-v-4bd096b4] .dark .dropzone,.dark .dropzone[data-v-4bd096b4]{background:#ffffff08;border-color:#ffffff1a}[data-v-4bd096b4] .dark .status-card,.dark .status-card[data-v-4bd096b4]{background:#ffffff08;border-color:#ffffff14}.file-input-hidden[data-v-4bd096b4]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}input[data-v-2e8b439c]:focus,textarea[data-v-2e8b439c]:focus,select[data-v-2e8b439c]:focus{box-shadow:none;outline:none}.rounded-lg[data-v-2e8b439c]{border-radius:.5rem}.tiny-bar[data-v-2e8b439c]{height:4px}.medium-bar[data-v-2e8b439c]{height:10px}@keyframes wave-2e8b439c{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}.fade-enter-active[data-v-2e8b439c],.fade-leave-active[data-v-2e8b439c]{transition:opacity .2s ease-out}.fade-enter-from[data-v-2e8b439c],.fade-leave-to[data-v-2e8b439c]{opacity:0}@keyframes ping-slow-2e8b439c{0%{opacity:.8;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.2)}}.animate-ping-slow[data-v-2e8b439c]{animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-slow-2e8b439c}.slide-down-enter-active[data-v-2e8b439c]{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.slide-down-leave-active[data-v-2e8b439c]{transition:opacity .2s ease-in,transform .2s ease-in}.slide-down-enter-from[data-v-2e8b439c],.slide-down-leave-to[data-v-2e8b439c]{opacity:0;transform:translateY(-4px)}.inferred-tooltip[data-v-b7d9d189]{z-index:50;pointer-events:auto;background:#fff;border:1px solid #f59e0b;border-radius:.5rem;max-width:320px;padding:.875rem;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 25px #f59e0b33,0 4px 6px #0000001a}.dark .inferred-tooltip[data-v-b7d9d189]{background:#1f2937;border-color:#d97706;box-shadow:0 10px 25px #d977064d,0 4px 6px #0000004d}.fade-scale-enter-active[data-v-b7d9d189],.fade-scale-leave-active[data-v-b7d9d189]{transition:opacity .2s,transform .2s}.fade-scale-enter-from[data-v-b7d9d189],.fade-scale-leave-to[data-v-b7d9d189]{opacity:0;transform:translate(-50%,-100%)scale(.95)}.fade-scale-enter-to[data-v-b7d9d189],.fade-scale-leave-from[data-v-b7d9d189]{opacity:1;transform:translate(-50%,-100%)scale(1)}.uncertain-tooltip[data-v-d517ac02]{z-index:50;pointer-events:auto;background:#fff;border:1px solid #f97316;border-radius:.5rem;max-width:340px;padding:.875rem;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 25px #f9731633,0 4px 6px #0000001a}.dark .uncertain-tooltip[data-v-d517ac02]{background:#1f2937;border-color:#ea580c;box-shadow:0 10px 25px #ea580c4d,0 4px 6px #0000004d}.fade-scale-enter-active[data-v-d517ac02],.fade-scale-leave-active[data-v-d517ac02]{transition:opacity .2s,transform .2s}.fade-scale-enter-from[data-v-d517ac02],.fade-scale-leave-to[data-v-d517ac02]{opacity:0;transform:translate(-50%,-100%)scale(.95)}.fade-scale-enter-to[data-v-d517ac02],.fade-scale-leave-from[data-v-d517ac02]{opacity:1;transform:translate(-50%,-100%)scale(1)}.editor-bubble-menu{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .5rem;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .editor-bubble-menu{background:#1f2937;border-color:#4b5563}.editor-bubble-menu__btn{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:.375rem;transition:background-color .15s;display:flex}.editor-bubble-menu__btn:hover{background-color:#f3f4f6}.dark .editor-bubble-menu__btn{color:#d1d5db}.dark .editor-bubble-menu__btn:hover{background-color:#374151}.editor-bubble-menu__btn--active{color:#fff;background-color:#6b7280}.dark .editor-bubble-menu__btn--active{background-color:#9ca3af}.editor-bubble-menu__separator{background-color:#e5e7eb;width:1px;height:1.25rem;margin:0 .375rem}.dark .editor-bubble-menu__separator{background-color:#4b5563}.editor-drag-handle{cursor:grab;color:#9ca3af;border-radius:4px;justify-content:center;align-items:center;width:20px;height:24px;margin-top:-2px;margin-left:-1.5rem;padding:4px 6px;transition:opacity .15s,background-color .15s;display:flex}.editor-drag-handle:hover{color:#4b5563;background-color:#00000014}.editor-drag-handle:active{cursor:grabbing}.dark .editor-drag-handle{color:#6b7280}.dark .editor-drag-handle:hover{color:#9ca3af;background-color:#ffffff1a}.editor-drag-handle[data-tooltip]{position:relative}.editor-drag-handle[data-tooltip]:before{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10000;background-color:#1f2937;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.editor-drag-handle[data-tooltip]:after{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:10000;border:6px solid #0000;border-top-color:#1f2937;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.editor-drag-handle[data-tooltip]:hover:before,.editor-drag-handle[data-tooltip]:hover:after{opacity:1;visibility:visible}.editor-vertical-toolbar{background-color:#f3f4f6;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.375rem;display:flex;box-shadow:0 1px 2px #0000000d}.dark .editor-vertical-toolbar{background-color:#37415180}.editor-vertical-toolbar__btn{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex}.editor-vertical-toolbar__btn:hover{background-color:#e5e7eb}.dark .editor-vertical-toolbar__btn{color:#d1d5db}.dark .editor-vertical-toolbar__btn:hover{background-color:#4b5563}.editor-vertical-toolbar__btn--active{background-color:#fff;box-shadow:0 1px 2px #0000000d}.dark .editor-vertical-toolbar__btn--active{background-color:#4b5563}.editor-vertical-toolbar__separator{background-color:#d1d5db;width:100%;height:1px;margin:.25rem 0}.dark .editor-vertical-toolbar__separator{background-color:#4b5563}.editor-vertical-toolbar__btn--ai{color:#9333ea;background:linear-gradient(to bottom right,#a855f71a,#ec48991a);position:relative;overflow:hidden;box-shadow:0 0 0 1px #a855f733}.dark .editor-vertical-toolbar__btn--ai{color:#c084fc;background:linear-gradient(to bottom right,#a855f733,#ec489933)}.editor-vertical-toolbar__btn--ai:before{content:"";background:linear-gradient(90deg,#0000,#a855f726,#0000);width:100%;height:100%;animation:3s ease-in-out infinite editor-shimmer;position:absolute;top:0;left:-100%}@keyframes editor-shimmer{0%,to{left:-100%}50%{left:100%}}.editor-vertical-toolbar__btn--ai:hover:before{animation:none;left:-100%}.editor-table-controls{pointer-events:none;z-index:40;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.editor-table-add-bar{pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.editor-table-add-bar__line{background-color:#f3f4f6;border-radius:9999px;transition:background-color .15s;position:absolute;overflow:hidden}.dark .editor-table-add-bar__line{background-color:#1f2937}.editor-table-add-bar:hover .editor-table-add-bar__line{background-color:#dbeafe}.dark .editor-table-add-bar:hover .editor-table-add-bar__line{background-color:#1e3a8a4d}.editor-table-add-bar__btn{opacity:0;z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s;display:flex;transform:scale(.9);box-shadow:0 1px 2px #0000000d}.dark .editor-table-add-bar__btn{background:#1f2937;border-color:#374151}.editor-table-add-bar:hover .editor-table-add-bar__btn{opacity:1;transform:scale(1.1)}.editor-table-add-bar__btn i{color:#6b7280;font-size:10px;transition:color .15s}.editor-table-add-bar:hover .editor-table-add-bar__btn i{color:#3b82f6}.editor-table-delete-btn{cursor:pointer;opacity:.7;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s;display:flex;transform:scale(1);box-shadow:0 1px 2px #0000000d}.dark .editor-table-delete-btn{background:#1f2937;border-color:#374151}.editor-table-delete-btn:hover{opacity:1;background:#fef2f2;border-color:#f87171;transform:scale(1.1)}.dark .editor-table-delete-btn:hover{background:#dc262633;border-color:#f87171}.editor-table-delete-btn i{color:#9ca3af;font-size:10px;transition:color .15s}.editor-table-delete-btn:hover i{color:#dc2626}.editor-table-drag-ghost{pointer-events:none;z-index:30;border:2px dashed;border-radius:.5rem;transition:all 75ms;position:absolute}.editor-table-drag-ghost--adding{background-color:#3b82f61a;border-color:#60a5fa}.dark .editor-table-drag-ghost--adding{background-color:#3b82f633}.editor-table-drag-ghost--removing{background-color:#ef44441a;border-color:#f87171}.dark .editor-table-drag-ghost--removing{background-color:#ef444433}.editor-table-drag-ghost__label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;white-space:nowrap;background-color:#2563ebe6;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.editor-table-drag-ghost--removing .editor-table-drag-ghost__label{background-color:#dc2626e6}.editor-tooltip{z-index:10000;color:#fff;pointer-events:none;white-space:nowrap;background-color:#111827;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .editor-tooltip{background-color:#374151}.editor-tooltip__arrow{border-top:6px solid #111827;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dark .editor-tooltip__arrow{border-top-color:#374151}.editor-tooltip-enter-active,.editor-tooltip-leave-active{transition:opacity .15s,transform .15s}.editor-tooltip-enter-from,.editor-tooltip-leave-to{opacity:0;transform:translate(-50%,-100%)scale(.95)}.editor-context-menu{z-index:10001;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:140px;padding:.25rem 0;position:fixed;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dark .editor-context-menu{background:#1f2937;border-color:#374151}.editor-context-menu__item{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.editor-context-menu__item:hover{background-color:#f3f4f6}.dark .editor-context-menu__item{color:#d1d5db}.dark .editor-context-menu__item:hover{background-color:#374151}.editor-context-menu__item--danger{color:#dc2626}.dark .editor-context-menu__item--danger{color:#f87171}.editor-context-menu__item--danger:hover{background-color:#fef2f2}.dark .editor-context-menu__item--danger:hover{background-color:#dc262633}.editor-context-menu__item i{text-align:center;width:1rem}.editor-context-menu__backdrop{z-index:10000;position:fixed;inset:0}.tiptap-editor-content a{color:#2563eb!important;cursor:pointer!important;text-decoration:underline!important}.tiptap-editor-content a:hover{color:#1d4ed8!important}.tiptap-editor-content a:visited{color:#7c3aed!important}.tiptap-editor-content hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0;position:relative}.tiptap,.editable-content-tiptap{border-radius:.375rem}.tiptap>*+*{margin-top:.4em}.tiptap p,.editable-content-tiptap p{margin-top:.25rem!important;margin-bottom:.25rem!important}.tiptap ul,.tiptap ol,.editable-content-tiptap ul,.editable-content-tiptap ol{margin-left:0!important;padding-left:1rem!important}.tiptap.prose ul,.tiptap.prose ol,.editable-content-tiptap.prose ul,.editable-content-tiptap.prose ol{margin-top:0!important;margin-bottom:0!important}.tiptap ul,.editable-content-tiptap ul{list-style-type:disc!important}.tiptap ol,.editable-content-tiptap ol{list-style-type:decimal!important}.tiptap-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:#9ca3af!important;opacity:.6!important;font-style:italic!important}.tiptap-editor-content table,.wiki-tiptap-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.tiptap-editor-content table td,.tiptap-editor-content table th,.wiki-tiptap-content table td,.wiki-tiptap-content table th{box-sizing:border-box;vertical-align:top;border:1px solid #e5e7eb;min-width:1em;padding:.5rem .75rem;position:relative}.tiptap-editor-content table th,.wiki-tiptap-content table th{text-align:left;background-color:#f9fafb;font-weight:600}.dark .tiptap-editor-content table td,.dark .tiptap-editor-content table th,.dark .wiki-tiptap-content table td,.dark .wiki-tiptap-content table th{border-color:#374151}.dark .tiptap-editor-content table th,.dark .wiki-tiptap-content table th{background-color:#1f2937}.tiptap-editor-content table .selectedCell:after,.wiki-tiptap-content table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#3b82f626;position:absolute;inset:0}.tiptap-editor-content table .column-resize-handle,.wiki-tiptap-content table .column-resize-handle{pointer-events:auto;cursor:col-resize;z-index:20;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-editor-content .tableWrapper,.wiki-tiptap-content .tableWrapper{margin:1rem 0;overflow-x:auto}.tiptap-editor-content ul[data-type=taskList],.wiki-tiptap-content ul[data-type=taskList]{padding-left:0!important;list-style:none!important}.tiptap-editor-content ul[data-type=taskList] li,.wiki-tiptap-content ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.tiptap-editor-content ul[data-type=taskList] li>label,.wiki-tiptap-content ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.25rem}.tiptap-editor-content ul[data-type=taskList] li>label input[type=checkbox],.wiki-tiptap-content ul[data-type=taskList] li>label input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;width:1rem;height:1rem}.tiptap-editor-content ul[data-type=taskList] li>div,.wiki-tiptap-content ul[data-type=taskList] li>div{flex:1}.tiptap-editor-content ul[data-type=taskList] li[data-checked=true]>div,.wiki-tiptap-content ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.tiptap-editor-content p[data-indent="1"],.tiptap-editor-content h1[data-indent="1"],.tiptap-editor-content h2[data-indent="1"],.tiptap-editor-content h3[data-indent="1"]{margin-left:2rem}.tiptap-editor-content p[data-indent="2"],.tiptap-editor-content h1[data-indent="2"],.tiptap-editor-content h2[data-indent="2"],.tiptap-editor-content h3[data-indent="2"]{margin-left:4rem}.tiptap-editor-content p[data-indent="3"],.tiptap-editor-content h1[data-indent="3"],.tiptap-editor-content h2[data-indent="3"],.tiptap-editor-content h3[data-indent="3"]{margin-left:6rem}.tiptap-editor-content p[data-indent="4"],.tiptap-editor-content h1[data-indent="4"],.tiptap-editor-content h2[data-indent="4"],.tiptap-editor-content h3[data-indent="4"]{margin-left:8rem}.tiptap-editor-content.show-hr-support-label hr:before{content:"Støttedokumentation (skrivebeskyttet)";color:#6b7280;background:#fff;padding:0 .5rem;font-size:.875rem;font-weight:500;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.dark .tiptap-editor-content.show-hr-support-label hr:before{color:#9ca3af;background:#1f2937}.tiptap-editor-content.show-hr-support-label hr~*{opacity:.7;background:linear-gradient(90deg,#f3f4f61a 0%,#f3f4f60d 100%);border-radius:.25rem;padding:.5rem;font-size:.95em;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.tiptap-editor-content.show-hr-support-label hr~* *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.tiptap-editor-content.show-hr-support-label hr~* a,.tiptap-editor-content.show-hr-support-label hr~* * a{pointer-events:auto!important;cursor:pointer!important;-webkit-user-select:text!important;user-select:text!important}.tiptap-editor-content.show-hr-support-label hr~* .uncertain-finding,.tiptap-editor-content.show-hr-support-label hr~* * .uncertain-finding,.tiptap-editor-content.show-hr-support-label hr~* .inferred-finding,.tiptap-editor-content.show-hr-support-label hr~* * .inferred-finding{pointer-events:auto!important;cursor:help!important}.tiptap ul li,.tiptap ol li,.editable-content-tiptap ul li,.editable-content-tiptap ol li{margin-bottom:0!important;padding-left:.25rem!important}.tiptap.prose ul>li+li,.tiptap.prose ol>li+li,.editable-content-tiptap.prose ul>li+li,.editable-content-tiptap.prose ol>li+li{margin-top:0!important}.tiptap li>p,.editable-content-tiptap li>p{margin-top:0!important;margin-bottom:0!important}.tiptap li p,.editable-content-tiptap li p{margin:0!important}.tiptap ul[style*=margin-left],.tiptap ol[style*=margin-left]{padding-left:1rem!important}.tiptap ul ul,.tiptap ol ol,.tiptap ul ol,.tiptap ol ul{margin-top:.25rem!important;margin-bottom:.25rem!important}.editable-content-tiptap:focus{outline:none}.rich-text-editor-wrapper{min-height:60px;transition:border-color .2s ease-in-out}.bubble-menu button.is-active{color:#fff;background-color:#6b7280}.dark .bubble-menu button.is-active{background-color:#9ca3af}.bubble-menu{z-index:20}.slide-down-enter-active,.slide-down-leave-active{transform-origin:top;transition:all .2s ease-out}.slide-down-enter-from{opacity:0;transform:translateY(-8px)scaleY(.8)}.slide-down-leave-to{opacity:0;transform:translateY(-4px)scaleY(.95)}.slide-down-enter-to,.slide-down-leave-from{opacity:1;transform:translateY(0)scaleY(1)}.tiptap.prose{max-width:none}.tiptap.prose p:first-child,.tiptap.prose div:first-child{margin-top:0}.tiptap.prose p:last-child,.tiptap.prose div:last-child{margin-bottom:0}.tiptap.prose .section-heading-wrapper{margin-top:2.5em;margin-bottom:1em;padding-bottom:.3em;position:relative}.heading-separators .tiptap.prose .section-heading-wrapper:after{content:"";background:linear-gradient(90deg,#0000,#e5e7eb 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:5%;right:5%}.tiptap.prose .section-heading-wrapper:first-child{margin-top:.5em}.dark .heading-separators .tiptap.prose .section-heading-wrapper:after{background:linear-gradient(90deg,#0000,#374151 20% 80%,#0000)}.tiptap.prose .section-heading-wrapper h2{border:none;margin:0;padding:0;font-size:1.25em;font-weight:600}.tiptap.prose h2:not(.section-heading-wrapper h2){border-bottom:none;margin-top:2.5em;margin-bottom:1em;padding-bottom:.3em;font-size:1.25em;font-weight:600;position:relative}.heading-separators .tiptap.prose h2:not(.section-heading-wrapper h2):after{content:"";background:linear-gradient(90deg,#0000,#e5e7eb 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.tiptap.prose h2:first-child:not(.section-heading-wrapper h2){margin-top:.5em}.dark .heading-separators .tiptap.prose h2:not(.section-heading-wrapper h2):after{background:linear-gradient(90deg,#0000,#374151 20% 80%,#0000)}.section-copy-btn{transition:color .15s,background .15s,border-color .15s}.section-copy-btn:hover{color:#374151;background:#e5e7eb;border-color:#d1d5db}.dark .section-copy-btn{color:#9ca3af!important;background:#1f2937!important;border-color:#374151!important}.dark .section-copy-btn:hover{color:#e5e7eb!important;background:#374151!important;border-color:#4b5563!important}.tiptap.prose h3{color:#374151;margin-top:1.5em;margin-bottom:.5em;font-size:1.1em;font-weight:600}.tiptap.prose h3:first-child{margin-top:.5em}.dark .tiptap.prose h3{color:#d1d5db}.ai-processing-inline{cursor:pointer;border-bottom:2px solid #0000;border-radius:2px;padding:0 1px;transition:background-color .3s,box-shadow .3s,border-color .3s;position:relative}.ai-processing-inline:hover{background:#8b5cf640}.dark .ai-processing-inline:hover{background:#a78bfa33}@keyframes aiPulse{0%,to{background:#8b5cf633;border-bottom-color:#8b5cf680}50%{background:#a78bfa59;border-bottom-color:#8b5cf6cc}}.ai-processing-processing{background:#8b5cf633;border-bottom-color:#8b5cf699;animation:1.6s ease-in-out infinite aiPulse}.dark .ai-processing-processing{background:#a78bfa26;border-bottom-color:#a78bfa80}.suggestion-add{background-color:#10b98140;border-radius:2px}.suggestion-delete{background-color:#ef444440;border-radius:2px;text-decoration:line-through}.suggestion-wrapper{position:relative}.inferred-finding{cursor:help;border-bottom:2px solid #fbbf24;border-radius:2px;padding:0 1px;transition:background-color .3s,border-color .3s;position:relative}.inferred-finding:hover{background:#fbbf2426}.dark .inferred-finding{border-bottom-color:#f59e0b}.dark .inferred-finding:hover{background:#f59e0b33}.uncertain-finding{cursor:help;border-bottom:2px solid #f97316;border-radius:2px;padding:0 1px;transition:background-color .3s,border-color .3s;position:relative}.uncertain-finding:hover{background:#f9731626}.dark .uncertain-finding{border-bottom-color:#ea580c}.dark .uncertain-finding:hover{background:#ea580c33}.clinician-note{cursor:pointer;border-bottom:2px solid #60a5fa;border-radius:2px;padding:0 1px;transition:background-color .2s,border-color .2s;position:relative}.clinician-note:hover{background:#60a5fa1f}.clinician-note:after{content:"💬";pointer-events:none;opacity:0;font-size:.55em;line-height:1;transition:opacity .15s;position:absolute;top:-.8em;right:-.6em}.clinician-note:hover:after{opacity:1}.dark .clinician-note{border-bottom-color:#3b82f6}.dark .clinician-note:hover{background:#3b82f626}.diff-added{background-color:#22c55e2e;border-bottom:1.5px solid #22c55e80;border-radius:2px}.diff-removed{color:#ef44448c;-webkit-user-select:none;user-select:none;cursor:default;white-space:pre-wrap;background-color:#ef444414;border-radius:2px;text-decoration:line-through}.dark .diff-added{background-color:#22c55e38;border-bottom-color:#22c55e66}.dark .diff-removed{color:#ef444473;background-color:#ef44441f}.diff-action-bar{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding:8px 0;display:flex}.diff-action-reject{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:background-color .15s}.diff-action-reject:hover{background:#f3f4f6}.diff-action-accept{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:background-color .15s}.diff-action-accept:hover{background:#047857}.dark .diff-action-reject{color:#d1d5db;background:#1f2937;border-color:#4b5563}.dark .diff-action-reject:hover{background:#374151}.dark .diff-action-accept{background:#047857}.dark .diff-action-accept:hover{background:#065f46}.ai-edit-mark{cursor:help;border-bottom:2px solid #8b5cf6;border-radius:2px;padding:0 1px;transition:background-color .3s,border-color .3s;position:relative}.ai-edit-mark:hover{background:#8b5cf626}.dark .ai-edit-mark{border-bottom-color:#a78bfa}.dark .ai-edit-mark:hover{background:#a78bfa33}.provenance-mark{--prov-underline:#6366f166;--prov-bg:#6366f12e;--prov-color:#6366f1e6;--prov-shadow:#6366f180;transition:opacity .2s,background-color .2s}.provenance-mark[data-prov-source-kind=transcription]{--prov-underline:#10b98173;--prov-bg:#10b98129;--prov-color:#10b981eb;--prov-shadow:#10b98173}.provenance-mark[data-prov-source-kind=note]{--prov-underline:#f59e0b80;--prov-bg:#f59e0b29;--prov-color:#f59e0beb;--prov-shadow:#f59e0b73}.provenance-mark[data-prov-source-kind=mixed]{--prov-underline:#6b728080;--prov-bg:#6b728024;--prov-color:#6b7280e6;--prov-shadow:#6b728066}.provenance-mark[data-prov-source-kind=request_text]{--prov-underline:#f43f5e73;--prov-bg:#f43f5e29;--prov-color:#f43f5eeb;--prov-shadow:#f43f5e73}.dark .provenance-mark{--prov-bg:#818cf838;--prov-color:#818cf8e6;--prov-shadow:#818cf880}.dark .provenance-mark[data-prov-source-kind=transcription]{--prov-bg:#10b98133;--prov-color:#34d399f2;--prov-shadow:#10b98173}.dark .provenance-mark[data-prov-source-kind=note]{--prov-bg:#f59e0b33;--prov-color:#fbbf24f2;--prov-shadow:#f59e0b73}.dark .provenance-mark[data-prov-source-kind=mixed]{--prov-bg:#6b728033;--prov-color:#d1d5dbf2;--prov-shadow:#9ca3af66}.dark .provenance-mark[data-prov-source-kind=request_text]{--prov-bg:#fb718533;--prov-color:#fb7185f2;--prov-shadow:#f43f5e73}.xray-active .provenance-mark{-webkit-text-decoration:underline dotted var(--prov-underline);text-decoration:underline dotted var(--prov-underline);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .2s,background-color .2s,opacity .2s}.xray-active .provenance-mark:hover,.xray-active .provenance-mark.provenance-highlight{background:var(--prov-bg);-webkit-text-decoration-color:var(--prov-color);text-decoration-color:var(--prov-color);box-shadow:inset 3px 0 0 var(--prov-shadow);border-radius:2px;text-decoration-style:solid;opacity:1!important}.xray-active.xray-focused .provenance-mark:not(.provenance-highlight){opacity:.35}@media (width<=767px){[data-v-d6ef6206] [data-state=open]{animation:.3s cubic-bezier(.16,1,.3,1) slide-in-from-bottom-d6ef6206!important}[data-v-d6ef6206] [data-state=closed]{animation:.2s cubic-bezier(.16,1,.3,1) slide-out-to-bottom-d6ef6206!important}}@keyframes slide-in-from-bottom-d6ef6206{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-d6ef6206{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.h-full[data-v-73a95bb9]{height:100%}textarea[data-v-73a95bb9]{scrollbar-width:thin;scrollbar-color:#a0aec0 #e2e8f0}.hidden-scrollbar[data-v-73a95bb9]{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar[data-v-73a95bb9]::-webkit-scrollbar{display:none}textarea[data-v-73a95bb9]::-webkit-scrollbar{width:8px}textarea[data-v-73a95bb9]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}textarea[data-v-73a95bb9]::-webkit-scrollbar-thumb{background:#a0aec0;border-radius:4px}textarea[data-v-73a95bb9]::-webkit-scrollbar-thumb:hover{background:#718096}.dark textarea[data-v-73a95bb9]{scrollbar-color:#4a5568 #2d3748}.dark textarea[data-v-73a95bb9]::-webkit-scrollbar-track{background:#2d3748}.dark textarea[data-v-73a95bb9]::-webkit-scrollbar-thumb{background:#4a5568}.dark textarea[data-v-73a95bb9]::-webkit-scrollbar-thumb:hover{background:#718096}@keyframes dotPulse-73a95bb9{0%,80%,to{opacity:.6;transform:scale(1)translateY(0)}40%{opacity:1;transform:scale(1.1)translateY(-2px)}}.dots-container[data-v-73a95bb9]{margin-left:4px;display:inline-block}.dot[data-v-73a95bb9]{color:#06c;margin:0 3px;font-size:2.2em;font-weight:700;line-height:1;animation:1.6s ease-in-out infinite dotPulse-73a95bb9;display:inline-block}.dot[data-v-73a95bb9]:first-child{animation-delay:0s}.dot[data-v-73a95bb9]:nth-child(2){animation-delay:.2s}.dot[data-v-73a95bb9]:nth-child(3){animation-delay:.4s}.animate-pulse-dot[data-v-73a95bb9]{opacity:.8;font-weight:400;animation:2s ease-in-out infinite dotPulse-73a95bb9;display:inline-block}.animation-delay-200[data-v-73a95bb9]{animation-delay:.2s}.animation-delay-400[data-v-73a95bb9]{animation-delay:.4s}.animate-slide-up[data-v-73a95bb9]{animation:.3s ease-out slideUp-73a95bb9}@keyframes slideUp-73a95bb9{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-sheet-enter-active[data-v-73a95bb9],.bottom-sheet-leave-active[data-v-73a95bb9]{transition:all .3s}.bottom-sheet-enter-active .bg-black[data-v-73a95bb9],.bottom-sheet-leave-active .bg-black[data-v-73a95bb9]{transition:opacity .3s}.bottom-sheet-enter-from .bg-black[data-v-73a95bb9],.bottom-sheet-leave-to .bg-black[data-v-73a95bb9]{opacity:0}.bottom-sheet-enter-active>div[data-v-73a95bb9]:last-child,.bottom-sheet-leave-active>div[data-v-73a95bb9]:last-child{transition:transform .3s}.bottom-sheet-enter-from>div[data-v-73a95bb9]:last-child,.bottom-sheet-leave-to>div[data-v-73a95bb9]:last-child{transform:translateY(100%)}.fade-enter-active[data-v-73a95bb9],.fade-leave-active[data-v-73a95bb9]{transition:opacity .2s}.fade-enter-from[data-v-73a95bb9],.fade-leave-to[data-v-73a95bb9]{opacity:0}.editor-content-fade[data-v-73a95bb9]{animation:.25s ease-out 50ms both editor-fade-in-73a95bb9}@keyframes editor-fade-in-73a95bb9{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.editor-content-fade[data-v-73a95bb9]{opacity:1;animation:none}}.tiptap-chat-input[data-v-673abb1f]{transition:min-height .2s,max-height .2s;overflow-y:auto}[data-v-673abb1f] .tiptap-editor-content{color:inherit;resize:none;background:0 0;border:0;outline:none;padding:.5rem 0;font-size:1rem;font-weight:400;line-height:1.5rem}@media (width>=768px){[data-v-673abb1f] .tiptap-editor-content{font-size:.875rem;line-height:1.375rem}}[data-v-673abb1f] .tiptap-editor-content p{width:100%;margin:0;padding:0;line-height:1.5rem}[data-v-673abb1f] .tiptap-editor-content .inline-paragraph{display:block}[data-v-673abb1f] .tiptap-editor-content p+p{margin-top:.5em}.tiptap-chat-input[data-v-673abb1f] .ProseMirror p.is-editor-empty:first-child:before,.tiptap-chat-input[data-v-673abb1f] .ProseMirror p.is-empty:first-child:before,.tiptap-chat-input[data-v-673abb1f] .ProseMirror:empty:before,.tiptap-chat-input[data-v-673abb1f] .ProseMirror p:first-child:only-child:before,.tiptap-chat-input[data-v-673abb1f] .dark .ProseMirror p.is-editor-empty:first-child:before,.tiptap-chat-input[data-v-673abb1f] .dark .ProseMirror p.is-empty:first-child:before,.tiptap-chat-input[data-v-673abb1f] .dark .ProseMirror:empty:before,.tiptap-chat-input[data-v-673abb1f] .dark .ProseMirror p:first-child:only-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:#9ca3af;height:0}[data-v-673abb1f] .mention-tag{color:#4b5563;white-space:nowrap;-webkit-user-select:all;user-select:all;vertical-align:middle;letter-spacing:-.01em;text-overflow:ellipsis;background:#6b72801a;border:none;border-radius:.25rem;max-width:120px;margin-top:-2px;padding:.05rem .35rem;font-size:.75rem;font-weight:500;line-height:1.25rem;transition:background-color .15s;display:inline-block;overflow:hidden}@media (width>=768px){[data-v-673abb1f] .mention-tag{max-width:200px}}[data-v-673abb1f] .mention-tag:hover{background:#6b72802e}[data-v-673abb1f] .dark .mention-tag{color:#d1d5db;background:#9ca3af26}[data-v-673abb1f] .dark .mention-tag:hover{background:#9ca3af40}.mention-suggestions[data-v-673abb1f]{z-index:9999;max-height:300px;overflow-y:auto}.mention-item[data-v-673abb1f]{cursor:pointer;transition:background-color .15s}.tippy-box{background-color:#0000!important}.tippy-content{padding:0!important}.tippy-arrow{display:none!important}.overflow-y-auto[data-v-606430c3]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-606430c3]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-606430c3]::-webkit-scrollbar-thumb{background-color:#9ca3af80;background-clip:content-box;border:2px solid #0000;border-radius:4px}.overflow-y-auto[data-v-606430c3]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.hidden-scrollbar[data-v-606430c3]{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar[data-v-606430c3]::-webkit-scrollbar{display:none}@keyframes bounce-606430c3{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.animate-bounce[data-v-606430c3]{animation:1.4s ease-in-out infinite bounce-606430c3}[data-v-606430c3] .chat-input-stretch>.relative{max-width:100%!important;padding-left:0!important;padding-right:0!important}[data-v-606430c3] .chat-input-stretch textarea{width:100%!important}[data-v-606430c3] .chat-input-stretch{padding-bottom:0!important}.canvas-message[data-v-606430c3],.canvas-message[data-v-606430c3] *{line-height:1.5;font-weight:400!important}.canvas-message[data-v-606430c3] strong,.canvas-message[data-v-606430c3] b{font-weight:400!important}.canvas-message[data-v-606430c3] p{margin-bottom:.5em;font-weight:400!important}.canvas-message[data-v-606430c3] p:last-child{margin-bottom:0}.canvas-message[data-v-606430c3] ul{margin:.5em 0;padding-left:1.25em;list-style-type:disc}.canvas-message[data-v-606430c3] li{margin-bottom:.25em;font-weight:400!important}.canvas-message[data-v-606430c3] h3,.canvas-message[data-v-606430c3] h4{margin-top:.75em;margin-bottom:.25em;font-weight:400!important}.canvas-message[data-v-606430c3] a{color:#3b82f6;text-decoration:underline}.canvas-message[data-v-606430c3] a:hover{color:#2563eb}.canvas-message[data-v-606430c3] .list-content,.canvas-message[data-v-606430c3] .font-semibold,.canvas-message[data-v-606430c3] .font-bold,.canvas-message[data-v-606430c3] .font-medium{font-weight:400!important}.canvas-message,.canvas-message *,.canvas-message strong,.canvas-message b,.canvas-message h3,.canvas-message h4,.canvas-message p,.canvas-message li,.canvas-message span,.canvas-message .font-semibold,.canvas-message .font-bold,.canvas-message .font-medium,.canvas-message .list-content{font-size:.875rem!important;font-weight:400!important;line-height:1.25rem!important}.canvas-message p{margin:0!important;padding:0!important}.canvas-message p+p{margin-top:.5rem!important}.canvas-message .text-xs{font-size:.75rem!important}.slide-up-enter-active,.slide-up-leave-active{transition:all .25s ease-out}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(10px)}.fade-enter-active[data-v-f6172f70],.slide-up-enter-active[data-v-f6172f70],.slide-up-leave-active[data-v-f6172f70],.slide-left-enter-active[data-v-f6172f70],.slide-left-leave-active[data-v-f6172f70],.fade-enter-active[data-v-f6172f70],.fade-leave-active[data-v-f6172f70]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-f6172f70],.slide-up-leave-to[data-v-f6172f70]{transform:translateY(100%)}.slide-left-enter-from[data-v-f6172f70],.slide-left-leave-to[data-v-f6172f70]{transform:translate(100%)}.fade-enter-from[data-v-f6172f70],.fade-leave-to[data-v-f6172f70]{opacity:0}.slide-fade-enter-active[data-v-f6172f70]{transition:all .2s ease-out}.slide-fade-leave-active[data-v-f6172f70]{transition:all .15s ease-in}.slide-fade-enter-from[data-v-f6172f70],.slide-fade-leave-to[data-v-f6172f70]{opacity:0;transform:translateY(-4px)}.copilot-drag-handle[data-v-f6172f70]{touch-action:none}
