.block-hover-menu-wrapper[data-v-6c8266de]{position:absolute;left:-36px;top:4px;z-index:40;pointer-events:auto}.block-hover-menu__drag-handle[data-v-6c8266de]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:grab;transition:all .1s ease;opacity:0}.group:hover .block-hover-menu__drag-handle[data-v-6c8266de]{opacity:1}.block-hover-menu__drag-handle[data-v-6c8266de]:hover{background:#f1f5f9;color:#64748b}.block-hover-menu__drag-handle[data-v-6c8266de]:active,.block-hover-menu__drag-handle--dragging[data-v-6c8266de]{cursor:grabbing;background:#e2e8f0;opacity:1}.block-hover-menu__drag-handle[data-v-6c8266de]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.block-hover-menu__actions[data-v-6c8266de]{display:flex;align-items:center;gap:2px;margin-left:4px;padding:4px;background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;opacity:0;transition:opacity .15s ease}.group:hover .block-hover-menu__actions[data-v-6c8266de]{opacity:1}.block-hover-menu__action-btn[data-v-6c8266de]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .1s ease}.block-hover-menu__action-btn[data-v-6c8266de]:hover{background:#f1f5f9;color:#334155}.block-hover-menu__action-btn--danger[data-v-6c8266de]:hover{background:#fee2e2;color:#dc2626}.block-hover-menu__action-btn[data-v-6c8266de]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.fade-enter-active[data-v-6c8266de]{animation:hover-menu-fade-in-6c8266de .15s ease-out}.fade-leave-active[data-v-6c8266de]{transition:opacity .1s ease}.fade-leave-to[data-v-6c8266de]{opacity:0}@keyframes hover-menu-fade-in-6c8266de{0%{opacity:0}to{opacity:1}}.dark .block-hover-menu__drag-handle[data-v-6c8266de]{color:#64748b}.dark .block-hover-menu__drag-handle[data-v-6c8266de]:hover{background:#334155;color:#94a3b8}.dark .block-hover-menu__drag-handle[data-v-6c8266de]:active,.dark .block-hover-menu__drag-handle--dragging[data-v-6c8266de]{background:#475569}.dark .block-hover-menu__actions[data-v-6c8266de]{background:#1e293b;box-shadow:0 1px 3px #0000004d}.dark .block-hover-menu__action-btn[data-v-6c8266de]{color:#94a3b8}.dark .block-hover-menu__action-btn[data-v-6c8266de]:hover{background:#334155;color:#e2e8f0}.dark .block-hover-menu__action-btn--danger[data-v-6c8266de]:hover{background:#7f1d1d;color:#fca5a5}@media(prefers-reduced-motion:reduce){.block-hover-menu__drag-handle[data-v-6c8266de]{transition:none}}.accordion-element[data-v-32162881]{transition:all .2s}.accordion-content[data-v-32162881]{animation:slideDown-32162881 .2s ease-out}@keyframes slideDown-32162881{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[contenteditable=true][data-v-32162881]:empty:before{content:attr(data-placeholder);color:#9ca3af}[contenteditable=true][data-v-32162881]:focus:before{content:none}.line-numbers[data-v-5d2eda08]{min-width:3rem}.syntax-keyword{color:#06c;font-weight:700}.syntax-comment{color:green;font-style:italic}.syntax-string{color:#c00}.syntax-number{color:#f60}.syntax-variable{color:#60c}.syntax-keyword{color:#569cd6}.syntax-comment{color:#6a9955}.syntax-string{color:#ce9178}.syntax-number{color:#b5cea8}.syntax-variable{color:#9cdcfe}@reference;[contenteditable=true][data-v-59ce5bcb]:empty:before{content:attr(data-placeholder);opacity:.5}[contenteditable=true][data-v-59ce5bcb]:focus:before{content:none}[contenteditable=true][data-v-adc1996b]:empty:before{content:attr(data-placeholder);color:#9ca3af}[contenteditable=true][data-v-adc1996b]:focus:before{content:none}[contenteditable=true][data-v-ee85c57c]:empty:before{content:attr(data-placeholder);color:#9ca3af}[contenteditable=true][data-v-ee85c57c]:focus:before{content:none}[contenteditable=true][data-v-1f211b18]:empty:before{content:attr(data-placeholder);color:#9ca3af}[contenteditable=true][data-v-1f211b18]:focus:before{content:none}.code-content[data-v-056fdc07]{min-height:120px;white-space:pre;word-wrap:break-word;tab-size:4}.code-content[data-v-056fdc07]:empty:before{content:attr(placeholder);color:#6b7280;pointer-events:none}.line-number[data-v-056fdc07]{padding-right:1rem;border-right:1px solid #374151;margin-right:1rem}.language-javascript .keyword[data-v-056fdc07],.language-typescript .keyword[data-v-056fdc07],.language-python .keyword[data-v-056fdc07]{color:#c792ea}.language-javascript .string[data-v-056fdc07],.language-typescript .string[data-v-056fdc07],.language-python .string[data-v-056fdc07]{color:#c3e88d}.language-javascript .comment[data-v-056fdc07],.language-typescript .comment[data-v-056fdc07],.language-python .comment[data-v-056fdc07]{color:#546e7a;font-style:italic}.language-javascript .number[data-v-056fdc07],.language-typescript .number[data-v-056fdc07],.language-python .number[data-v-056fdc07]{color:#f78c6c}.collapse-slide-enter-active[data-v-0f59fe68],.collapse-slide-leave-active[data-v-0f59fe68]{transition:all .3s ease;overflow:hidden}.collapse-slide-enter-from[data-v-0f59fe68],.collapse-slide-leave-to[data-v-0f59fe68]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.collapse-slide-enter-to[data-v-0f59fe68],.collapse-slide-leave-from[data-v-0f59fe68]{max-height:500px;opacity:1}.collapse-fade-enter-active[data-v-0f59fe68],.collapse-fade-leave-active[data-v-0f59fe68]{transition:opacity .3s ease}.collapse-fade-enter-from[data-v-0f59fe68],.collapse-fade-leave-to[data-v-0f59fe68]{opacity:0}.collapse-scale-enter-active[data-v-0f59fe68],.collapse-scale-leave-active[data-v-0f59fe68]{transition:all .3s ease;transform-origin:top}.collapse-scale-enter-from[data-v-0f59fe68],.collapse-scale-leave-to[data-v-0f59fe68]{opacity:0;transform:scaleY(0)}.dropdown-enter-active[data-v-b74e2603],.dropdown-leave-active[data-v-b74e2603]{transition:all .2s ease;transform-origin:top}.dropdown-enter-from[data-v-b74e2603],.dropdown-leave-to[data-v-b74e2603]{opacity:0;transform:scaleY(.95) translateY(-10px)}.dropdown-enter-to[data-v-b74e2603],.dropdown-leave-from[data-v-b74e2603]{opacity:1;transform:scaleY(1) translateY(0)}.file-placeholder[data-v-4571ce8c]{transition:border-color .2s ease}.file-placeholder[data-v-4571ce8c]:hover{border-color:#9ca3af}.file-display[data-v-4571ce8c]{max-width:100%}.file-display iframe[data-v-4571ce8c]{border:none;border-radius:.5rem}.heading-focused[data-v-d0adb515]{outline:none;background-color:#f8fafc4d}.dark .heading-focused[data-v-d0adb515]{background-color:#1e293b4d}.heading-editing[data-v-d0adb515]{outline:2px solid rgb(6 182 212);outline-offset:2px;border-radius:4px;background-color:#fffc}.dark .heading-editing[data-v-d0adb515]{outline-color:#8b5cf6;background-color:#0f172acc}[data-placeholder][data-v-d0adb515]:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.dark [data-placeholder][data-v-d0adb515]:empty:before{color:#475569}[data-v-d0adb515] strong{font-weight:700;color:#0f172a}.dark[data-v-d0adb515] strong{color:#f8fafc}[data-v-d0adb515] em{font-style:italic;color:#374151}.dark[data-v-d0adb515] em{color:#cbd5e1}[data-v-d0adb515] code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,monospace;color:#7c3aed}.dark[data-v-d0adb515] code{background-color:#1e293b;color:#a78bfa}[data-v-d0adb515] del,[data-v-d0adb515] s{text-decoration:line-through;color:#6b7280}.dark[data-v-d0adb515] del,.dark[data-v-d0adb515] s{color:#6b7280}[data-v-d0adb515] a{color:#06b6d4;text-decoration:underline;transition:color .15s ease}[data-v-d0adb515] a:hover{color:#8b5cf6}[data-v-d0adb515] mark{background-color:#fef08a;color:#0f172a;padding:.125rem .25rem;border-radius:.125rem}[data-v-d0adb515] sup{font-size:.75em;vertical-align:super;color:#6b7280}[data-v-d0adb515] sub{font-size:.75em;vertical-align:sub;color:#6b7280}.link-element[data-v-4893d495]{position:relative;display:inline-block}.link-content[data-v-4893d495]{position:relative}.link-preview[data-v-4893d495]{z-index:50}.line-clamp-2[data-v-4893d495]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-content.block[data-v-4893d495]{width:100%}.link-content.bg-blue-600[data-v-4893d495]{display:inline-flex}.link-content.no-underline[data-v-4893d495],.link-content.no-underline[data-v-4893d495]:hover{text-decoration:none}.quote-content[data-v-b4d0d152]{margin:0;font-style:normal}.quote-content[data-v-b4d0d152] h1,.quote-content[data-v-b4d0d152] h2,.quote-content[data-v-b4d0d152] h3,.quote-content[data-v-b4d0d152] h4,.quote-content[data-v-b4d0d152] h5,.quote-content[data-v-b4d0d152] h6{margin:.5rem 0;font-weight:600;line-height:1.3;color:#374151}.quote-content[data-v-b4d0d152] h1{font-size:1.875rem}.quote-content[data-v-b4d0d152] h2{font-size:1.5rem}.quote-content[data-v-b4d0d152] h3{font-size:1.25rem}.quote-content[data-v-b4d0d152] h4{font-size:1.125rem}.quote-content[data-v-b4d0d152] p{margin:.5rem 0;line-height:1.625;color:#374151}.quote-content[data-v-b4d0d152] ul,.quote-content[data-v-b4d0d152] ol{margin:.5rem 0;padding-left:1.5rem}.quote-content[data-v-b4d0d152] li{margin:.25rem 0;line-height:1.625;color:#374151}.quote-content[data-v-b4d0d152] strong,.quote-content[data-v-b4d0d152] b{font-weight:700}.quote-content[data-v-b4d0d152] em,.quote-content[data-v-b4d0d152] i{font-style:italic}.quote-content[data-v-b4d0d152] a{color:#3b82f6;text-decoration:underline}.quote-content[data-v-b4d0d152] code{background-color:#e5e7eb;padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.875em}.quote-content[data-v-b4d0d152] pre{background-color:#e5e7eb;padding:1rem;border-radius:.375rem;overflow-x:auto;margin:.5rem 0}@keyframes fade-in-4c05cc04{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-4c05cc04]{animation:fade-in-4c05cc04 .2s ease-out}@media print{.page-break-element[data-v-8a1e9054]{page-break-before:always;page-break-after:avoid;display:none}.page-break-element[data-break-type=column][data-v-8a1e9054]{column-break-before:always;page-break-before:auto}.page-break-element[data-break-type=section][data-v-8a1e9054]{page-break-before:always;page-break-after:always}.page-break-element[data-avoid-orphans=true][data-v-8a1e9054]{orphans:2;widows:2}.page-break-element[data-keep-with-next=true][data-v-8a1e9054]{page-break-after:avoid}}.rendered-html[data-v-c02044cf]{position:relative;transition:all .2s ease}.rendered-html[data-v-c02044cf]:hover{background-color:#f8fafc}.dark .rendered-html[data-v-c02044cf]:hover{background-color:#1e293b80}.editing-active[data-v-c02044cf]{outline:2px solid rgb(6 182 212);outline-offset:2px;border-radius:4px;background-color:#fffc}.dark .editing-active[data-v-c02044cf]{outline-color:#8b5cf6;background-color:#0f172acc}[data-placeholder][data-v-c02044cf]:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.dark [data-placeholder][data-v-c02044cf]:empty:before{color:#475569}.rendered-html[data-v-c02044cf] strong{font-weight:600;color:#0f172a}.dark .rendered-html[data-v-c02044cf] strong{color:#f8fafc}.rendered-html[data-v-c02044cf] em{font-style:italic;color:#374151}.dark .rendered-html[data-v-c02044cf] em{color:#cbd5e1}.rendered-html[data-v-c02044cf] code{background-color:#f8fafc;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,monospace;color:#7c3aed}.dark .rendered-html[data-v-c02044cf] code{background-color:#1e293b;color:#a78bfa}.rendered-html[data-v-c02044cf] del,.rendered-html[data-v-c02044cf] s{text-decoration:line-through;color:#6b7280}.dark .rendered-html[data-v-c02044cf] del,.dark .rendered-html[data-v-c02044cf] s{color:#6b7280}.rendered-html[data-v-c02044cf] a{color:#06b6d4;text-decoration:underline;transition:color .15s ease}.rendered-html[data-v-c02044cf] a:hover{color:#8b5cf6}.rendered-html[data-v-c02044cf] mark{background-color:#fef08a;color:#0f172a;padding:.125rem .25rem;border-radius:.125rem}.rendered-html[data-v-c02044cf] table{border-collapse:collapse;width:100%;margin:1rem 0;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.dark .rendered-html[data-v-c02044cf] table{background-color:#1e293b;box-shadow:0 1px 3px #0000004d}.rendered-html[data-v-c02044cf] th{background-color:#f3f4f6;padding:.75rem 1rem;text-align:left;font-weight:600;color:#0f172a;border-bottom:2px solid rgb(209 213 219)}.dark .rendered-html[data-v-c02044cf] th{background-color:#334155;color:#f8fafc;border-bottom-color:#475569}.rendered-html[data-v-c02044cf] td{padding:.75rem 1rem;border-bottom:1px solid rgb(229 231 235)}.dark .rendered-html[data-v-c02044cf] td{border-bottom-color:#334155}.rendered-html[data-v-c02044cf] tr:last-child td{border-bottom:none}.rendered-html[data-v-c02044cf] tr:hover{background-color:#f9fafb}.dark .rendered-html[data-v-c02044cf] tr:hover{background-color:#293747}.rendered-html[data-v-c02044cf] blockquote{border-left:4px solid rgb(139 92 246);padding:1rem 1.25rem;margin:1rem 0;background-color:#f3f4f6;border-radius:.375rem;color:#374151}.dark .rendered-html[data-v-c02044cf] blockquote{border-left-color:#7c3aed;background-color:#1e293b;color:#cbd5e1}.rendered-html[data-v-c02044cf] blockquote blockquote{border-left-color:#7c3aed;margin-left:0}.dark .rendered-html[data-v-c02044cf] blockquote blockquote{border-left-color:#a78bfa}.rendered-html[data-v-c02044cf] pre{background-color:#111827;color:#f8fafc;padding:1rem 1.25rem;border-radius:.5rem;overflow-x:auto;font-family:ui-monospace,monospace;font-size:.875rem;line-height:1.5;margin:1rem 0;box-shadow:0 1px 3px #0000001a}.rendered-html[data-v-c02044cf] pre code{background-color:transparent;padding:0;color:inherit}.rendered-html[data-v-c02044cf] ul,.rendered-html[data-v-c02044cf] ol{margin:.75rem 0;padding-left:1.5rem}.rendered-html[data-v-c02044cf] li{margin:.375rem 0;line-height:1.6}.rendered-html[data-v-c02044cf] li::marker{color:#8b5cf6}.dark .rendered-html[data-v-c02044cf] li::marker{color:#a78bfa}.rendered-html[data-v-c02044cf] .contains-task-list{list-style:none;padding-left:0}.rendered-html[data-v-c02044cf] .task-list-item{display:flex;align-items:flex-start;gap:.5rem}.rendered-html[data-v-c02044cf] .task-list-item input[type=checkbox]{margin-top:.375rem;accent-color:rgb(139 92 246);cursor:pointer}.rendered-html[data-v-c02044cf] .task-list-item input[type=checkbox]:checked{background-color:#8b5cf6}.rendered-html[data-v-c02044cf] .footnote-ref{color:#06b6d4;font-size:.75em;vertical-align:super;text-decoration:none;cursor:pointer}.rendered-html[data-v-c02044cf] .footnote-ref:hover{color:#8b5cf6;text-decoration:underline}.rendered-html[data-v-c02044cf] .footnotes{margin-top:2rem;padding-top:1rem;border-top:1px solid rgb(229 231 235);font-size:.875rem}.dark .rendered-html[data-v-c02044cf] .footnotes{border-top-color:#334155}.rendered-html[data-v-c02044cf] .footnote-def{margin-bottom:.5rem}.rendered-html[data-v-c02044cf] .footnote-def a{color:#06b6d4;font-weight:600}.rendered-html[data-v-c02044cf] .math-block{background-color:#f3f4f6;padding:1rem;border-radius:.375rem;text-align:center;font-family:Times New Roman,serif;font-size:1.125rem;margin:1rem 0;overflow-x:auto}.dark .rendered-html[data-v-c02044cf] .math-block{background-color:#1e293b}.rendered-html[data-v-c02044cf] .math-inline{font-family:Times New Roman,serif;font-style:italic}.rendered-html[data-v-c02044cf] dt{font-weight:600;color:#0f172a;margin-top:.75rem}.dark .rendered-html[data-v-c02044cf] dt{color:#f8fafc}.rendered-html[data-v-c02044cf] dd{margin-left:1.5rem;color:#475569}.dark .rendered-html[data-v-c02044cf] dd{color:#94a3b8}.rendered-html[data-v-c02044cf] hr{border:none;border-top:2px solid rgb(229 231 235);margin:2rem 0}.dark .rendered-html[data-v-c02044cf] hr{border-top-color:#334155}.bg-stripes[data-v-0c9e2a2b]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.slider[data-v-442da14c]::-webkit-slider-thumb{appearance:none;height:16px;width:16px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a}.slider[data-v-442da14c]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a}.toc-nav[data-v-6f707503]{max-height:400px;overflow-y:auto}.toc-item a[data-v-6f707503]{word-break:break-word}.highlight-heading{animation:highlight-pulse-6f707503 2s ease-in-out}@keyframes highlight-pulse-6f707503{0%,to{background-color:transparent}50%{background-color:#fef3c7}}.template-card[data-v-1bdc975f]:hover,.quick-template[data-v-1bdc975f]:hover{transform:translateY(-2px)}.line-clamp-2[data-v-1bdc975f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-placeholder[data-v-cf7242fb]{transition:border-color .2s ease}.video-placeholder[data-v-cf7242fb]:hover{border-color:#9ca3af}.video-display video[data-v-cf7242fb]{max-width:100%;height:auto}.video-display iframe[data-v-cf7242fb]{position:absolute;top:0;left:0;width:100%;height:100%}.file-tree-item[data-v-da13e52d]{-webkit-user-select:none;user-select:none}pre[data-v-42c80866]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}code[data-v-42c80866]{position:relative}[data-v-42c80866] .token.comment,[data-v-42c80866] .token.prolog,[data-v-42c80866] .token.doctype,[data-v-42c80866] .token.cdata{color:#6a737d;font-style:italic}[data-v-42c80866] .token.punctuation{color:#586069}[data-v-42c80866] .token.property,[data-v-42c80866] .token.tag,[data-v-42c80866] .token.boolean,[data-v-42c80866] .token.number,[data-v-42c80866] .token.constant,[data-v-42c80866] .token.symbol,[data-v-42c80866] .token.deleted{color:#005cc5}[data-v-42c80866] .token.selector,[data-v-42c80866] .token.attr-name,[data-v-42c80866] .token.string,[data-v-42c80866] .token.char,[data-v-42c80866] .token.builtin,[data-v-42c80866] .token.inserted{color:#032f62}[data-v-42c80866] .token.operator,[data-v-42c80866] .token.entity,[data-v-42c80866] .token.url,[data-v-42c80866] .language-css .token.string,[data-v-42c80866] .style .token.string{color:#d73a49}[data-v-42c80866] .token.atrule,[data-v-42c80866] .token.attr-value,[data-v-42c80866] .token.keyword{color:#d73a49;font-weight:600}[data-v-42c80866] .token.function,[data-v-42c80866] .token.class-name{color:#6f42c1}[data-v-42c80866] .token.regex,[data-v-42c80866] .token.important,[data-v-42c80866] .token.variable{color:#e36209}[data-v-42c80866] .token.important,[data-v-42c80866] .token.bold{font-weight:700}[data-v-42c80866] .token.italic{font-style:italic}[data-v-42c80866] .token.entity{cursor:help}.code-line[data-v-42c80866]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;white-space:pre;word-wrap:normal;overflow-wrap:normal}[data-v-42c80866] .text-gray-900,span.font-mono[data-v-42c80866]{white-space:pre;tab-size:4;-moz-tab-size:4;-o-tab-size:4}.line-number[data-v-42c80866]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.diff-line[data-v-42c80866]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;white-space:pre;word-wrap:normal;tab-size:4;-moz-tab-size:4;-o-tab-size:4}.diff-line span.font-mono[data-v-42c80866],.flex-1 span.font-mono[data-v-42c80866]{white-space:pre;tab-size:4;-moz-tab-size:4;-o-tab-size:4}[data-v-42c80866] .symbol-link{cursor:pointer;border-radius:3px;padding:1px 2px;transition:all .2s ease;text-decoration:none;position:relative}[data-v-42c80866] .symbol-link:hover{background-color:#3b82f61a;text-decoration:underline;text-decoration-color:#3b82f699;box-shadow:0 1px 3px #0000001a}[data-v-42c80866] .symbol-link:active{background-color:#3b82f633;transform:translateY(1px)}[data-v-42c80866] .symbol-link[data-type=function]{color:#6f42c1;font-weight:500}[data-v-42c80866] .symbol-link[data-type=function]:hover{background-color:#6f42c11a;text-decoration-color:#6f42c199}[data-v-42c80866] .symbol-link[data-type=class]{color:#005cc5;font-weight:600}[data-v-42c80866] .symbol-link[data-type=class]:hover{background-color:#005cc51a;text-decoration-color:#005cc599}[data-v-42c80866] .symbol-link[data-type=method]{color:#d73a49;font-weight:500}[data-v-42c80866] .symbol-link[data-type=method]:hover{background-color:#d73a491a;text-decoration-color:#d73a4999}[data-v-42c80866] .symbol-link:before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;pointer-events:none}[data-v-42c80866] .symbol-link:hover:before{opacity:1;visibility:visible}.fixed.inset-0[data-v-1c0088d7]{background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn-1c0088d7 .2s ease}@keyframes fadeIn-1c0088d7{0%{opacity:0}to{opacity:1}}.fixed.inset-0>.bg-white[data-v-1c0088d7]{background:var(--surface, #ffffff);border-radius:20px;box-shadow:0 25px 50px #00000026;animation:slideUp-1c0088d7 .3s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}@keyframes slideUp-1c0088d7{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.flex.items-center.justify-between.p-4.border-b[data-v-1c0088d7]{background:linear-gradient(180deg,var(--surface-elevated, #f8fafc) 0%,transparent 100%);border-color:var(--border, #e2e8f0)}.bg-gray-50.border-b[data-v-1c0088d7]{background:var(--surface-elevated, #f8fafc);border-color:var(--border, #e2e8f0)}button[class*=bg-purple-600][data-v-1c0088d7]{background:linear-gradient(135deg,var(--violet-500, #8b5cf6),var(--purple-500, #a855f7));border-radius:8px}button[class*=bg-green-100][data-v-1c0088d7]{background:#22c55e1a;border-radius:8px;transition:all .15s ease}button[class*=bg-green-100][data-v-1c0088d7]:hover{background:#22c55e33}button[class*=bg-red-100][data-v-1c0088d7]{background:#ef44441a;border-radius:8px;transition:all .15s ease}button[class*=bg-red-100][data-v-1c0088d7]:hover{background:#ef444433}button[class*=bg-blue-100][data-v-1c0088d7]{background:#3b82f61a;border-radius:8px;transition:all .15s ease}button[class*=bg-blue-100][data-v-1c0088d7]:hover{background:#3b82f633}button[class*=bg-gray-100][data-v-1c0088d7]{background:var(--surface-overlay, #f1f5f9);border-radius:8px;transition:all .15s ease}button[class*=bg-gray-100][data-v-1c0088d7]:hover{background:var(--surface-elevated, #e2e8f0)}[data-v-1c0088d7]::-webkit-scrollbar{width:6px}[data-v-1c0088d7]::-webkit-scrollbar-track{background:transparent}[data-v-1c0088d7]::-webkit-scrollbar-thumb{background:var(--slate-300, #cbd5e1);border-radius:3px}[data-v-1c0088d7]::-webkit-scrollbar-thumb:hover{background:var(--slate-400, #94a3b8)}code[data-v-1c0088d7]{font-family:JetBrains Mono,Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.6}pre[data-v-1c0088d7]{white-space:pre-wrap;word-wrap:break-word}.cosmic-editor.dark .fixed.inset-0>.bg-white[data-v-1c0088d7]{background:var(--obsidian-800, #1e1e2e);box-shadow:0 25px 50px #0006}.cosmic-editor.dark .flex.items-center.justify-between.p-4.border-b[data-v-1c0088d7]{background:linear-gradient(180deg,var(--obsidian-700, #2a2a3e) 0%,transparent 100%);border-color:#ffffff0f}.cosmic-editor.dark .bg-gray-50.border-b[data-v-1c0088d7]{background:var(--obsidian-700, #2a2a3e);border-color:#ffffff0f}.cosmic-editor.dark[data-v-1c0088d7] ::-webkit-scrollbar-thumb{background:var(--obsidian-500, #4a4a5e)}@media(prefers-reduced-motion:reduce){.fixed.inset-0[data-v-1c0088d7],.fixed.inset-0>.bg-white[data-v-1c0088d7]{animation:none}}.file-tree-item[data-v-21d11941]{border-bottom:1px solid #f3f4f6}.file-tree-item[data-v-21d11941]:last-child{border-bottom:none}pre[data-v-21d11941]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}code[data-v-21d11941]{position:relative}.kanban-block[data-v-a9b5587e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}input[data-v-a9b5587e]:focus,textarea[data-v-a9b5587e]:focus{outline:none}.group:hover .group-hover\:opacity-100[data-v-a9b5587e]{opacity:1}.line-clamp-2[data-v-7f91d10b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-lines-block[data-v-a7b131c3]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}input[data-v-a7b131c3]:focus,textarea[data-v-a7b131c3]:focus{outline:none}input[type=number][data-v-a7b131c3]::-webkit-outer-spin-button,input[type=number][data-v-a7b131c3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-a7b131c3]{-moz-appearance:textfield}input[data-v-8fa700be]:focus,textarea[data-v-8fa700be]:focus,select[data-v-8fa700be]:focus{outline:none}.support-tickets-block[data-v-4f39ffe0]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}input[data-v-4f39ffe0]:focus,textarea[data-v-4f39ffe0]:focus{outline:none}.group:hover .group-hover\:opacity-100[data-v-4f39ffe0]{opacity:1}.table-block.selected[data-v-a9434141]{border:2px solid oklch(60.75% .08 264.05)}.table-container[data-v-a9434141]{position:relative}.table[data-v-a9434141]{table-layout:fixed}.table-cell[data-v-a9434141]{position:relative}.table-cell-input[data-v-a9434141]{width:100%;height:100%}.table-cell-input[data-v-a9434141]:focus{outline:none}.cursor-col-resize[data-v-a9434141]{cursor:col-resize}.cursor-row-resize[data-v-a9434141]{cursor:row-resize}.block-wrapper[data-v-bd7b168d]{position:relative;margin:0;padding:2px 24px 2px 48px;transition:background-color .15s ease;border-radius:0;min-height:2rem}.block-wrapper[data-v-bd7b168d]:hover{background-color:#00000005}.dark .block-wrapper[data-v-bd7b168d]:hover{background-color:#ffffff08}.block-wrapper--selected[data-v-bd7b168d],.dark .block-wrapper--selected[data-v-bd7b168d]{background-color:transparent}.block-wrapper--selected[data-v-bd7b168d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#06b6d499;border-radius:0 2px 2px 0;opacity:0;transition:opacity .2s ease}.dark .block-wrapper--selected[data-v-bd7b168d]:before{background-color:#22d3ee80}.block-wrapper--selected[data-v-bd7b168d]:hover:before{opacity:1}.block-wrapper--dragging[data-v-bd7b168d]{opacity:.5}.block-content[data-v-bd7b168d]{position:relative;width:100%;padding:0;line-height:1.75}.block-wrapper--drag-over[data-v-bd7b168d]{border-top:2px solid rgba(37,99,235,.6)}.dark .block-wrapper--drag-over[data-v-bd7b168d]{border-top-color:#60a5fa99}.block-wrapper[data-v-bd7b168d]:focus-within{outline:2px solid rgba(37,99,235,.4);outline-offset:-2px}.dark .block-wrapper[data-v-bd7b168d]:focus-within{outline-color:#60a5fa66}.block-wrapper[data-v-bd7b168d]{transition:background-color .15s ease,outline-color .15s ease}@media(prefers-reduced-motion:reduce){.block-wrapper[data-v-bd7b168d]{transition:none}}
