.modal-overlay[data-v-6d63fc40]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:40}.modal-content[data-v-6d63fc40]{position:relative;z-index:50}[data-v-6d63fc40] .task-description{color:#d1d5db;font-size:.9rem;line-height:1.6}[data-v-6d63fc40] .task-description h1{font-size:1.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:#f9fafb;border-bottom:2px solid #374151;padding-bottom:.375rem}[data-v-6d63fc40] .task-description h2{font-size:1.25rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:#f9fafb;border-bottom:1px solid #4b5563;padding-bottom:.25rem}[data-v-6d63fc40] .task-description h3{font-size:1.125rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:#f9fafb}[data-v-6d63fc40] .task-description h4{font-size:1rem;font-weight:600;margin-top:1rem;margin-bottom:.375rem;color:#f9fafb}[data-v-6d63fc40] .task-description p{margin-bottom:1rem;line-height:1.6;color:#d1d5db;text-align:justify}[data-v-6d63fc40] .task-description ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}[data-v-6d63fc40] .task-description ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}[data-v-6d63fc40] .task-description li{margin-bottom:.375rem;color:#d1d5db;line-height:1.5}[data-v-6d63fc40] .task-description li ul,[data-v-6d63fc40] .task-description li ol{margin-top:.375rem;margin-bottom:.375rem}[data-v-6d63fc40] .task-description code{background-color:#1f2937;color:#e5e7eb;padding:.125rem .375rem;border-radius:.25rem;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;border:1px solid #374151;font-weight:500}[data-v-6d63fc40] .task-description pre{background-color:#111827;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.25rem 0;border:1px solid #374151;box-shadow:0 4px 6px -1px #0000004d}[data-v-6d63fc40] .task-description pre code{background-color:transparent;padding:0;color:inherit;border:none;font-size:.8rem;line-height:1.5}[data-v-6d63fc40] .task-description blockquote{border-left:4px solid #3b82f6;background-color:#1f2937;padding:.75rem 1.25rem;margin:1.25rem 0;font-style:italic;color:#d1d5db;border-radius:0 .375rem .375rem 0;position:relative}[data-v-6d63fc40] .task-description blockquote:before{content:'"';font-size:2.5rem;color:#3b82f6;position:absolute;top:-.25rem;left:.5rem;font-family:serif}[data-v-6d63fc40] .task-description a{color:#60a5fa;text-decoration:none;border-bottom:1px solid #60a5fa;transition:all .2s ease}[data-v-6d63fc40] .task-description a:hover{color:#93c5fd;border-bottom-color:#93c5fd;background-color:#1e40af20;padding:.125rem .25rem;border-radius:.25rem}[data-v-6d63fc40] .task-description strong{font-weight:700;color:#f9fafb;background:linear-gradient(135deg,#f9fafb,#e5e7eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-v-6d63fc40] .task-description em{font-style:italic;color:#e5e7eb;font-weight:500}[data-v-6d63fc40] .task-description table{width:100%;border-collapse:collapse;margin:1.25rem 0;background-color:#1f2937;border-radius:.375rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000004d}[data-v-6d63fc40] .task-description th{background-color:#374151;padding:.5rem;text-align:left;font-weight:600;border:1px solid #4b5563;color:#f9fafb;font-size:.8rem}[data-v-6d63fc40] .task-description td{padding:.5rem;border:1px solid #4b5563;color:#d1d5db;font-size:.8rem;line-height:1.4}[data-v-6d63fc40] .task-description tr:nth-child(2n){background-color:#111827}[data-v-6d63fc40] .task-description tr:hover{background-color:#1f2937}[data-v-6d63fc40] .task-description hr{border:none;border-top:2px solid #4b5563;margin:2rem 0;position:relative}[data-v-6d63fc40] .task-description hr:after{content:"•";position:absolute;top:-.5rem;left:50%;transform:translate(-50%);background-color:#1f2937;color:#6b7280;padding:0 .5rem;font-size:1.25rem}[data-v-6d63fc40] .task-description img{max-width:100%;height:auto;border-radius:.5rem;margin:1.25rem auto;display:block;box-shadow:0 8px 12px -3px #0006,0 4px 6px -2px #0000004d;border:2px solid #374151}[data-v-6d63fc40] .task-description figure{margin:1.5rem 0;text-align:center}[data-v-6d63fc40] .task-description figcaption{text-align:center;font-size:.8rem;color:#9ca3af;margin-top:.5rem;font-style:italic;background-color:#1f2937;padding:.375rem;border-radius:.25rem;border:1px solid #374151}[data-v-6d63fc40] .image-placeholder{background:linear-gradient(135deg,#1f2937,#374151);border:2px dashed #4b5563;border-radius:.75rem;padding:2rem;margin:1.5rem 0;text-align:center;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px #0000004d}[data-v-6d63fc40] .placeholder-content{display:flex;flex-direction:column;align-items:center;gap:.75rem}[data-v-6d63fc40] .placeholder-icon{width:3rem;height:3rem;color:#6b7280;margin-bottom:.5rem;opacity:.7}[data-v-6d63fc40] .placeholder-text{font-size:1rem;font-weight:600;color:#e5e7eb;margin:0}[data-v-6d63fc40] .placeholder-subtext{font-size:.8rem;color:#9ca3af;margin:0;opacity:.8}.line-clamp-2[data-v-fd63a99b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-fd63a99b]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.group[data-v-fd63a99b]:hover{transform:translateY(-1px)}.border-zinc-600\/30[data-v-fd63a99b]:hover{box-shadow:0 0 20px #52525b1a}@media (max-width: 767px){.cursor-pointer[data-v-fd63a99b]{cursor:pointer}.border-b[data-v-fd63a99b]:hover{background-color:#52525b1a}}
