.markdown-viewer{max-width:100%;overflow-x:auto}.markdown-viewer-error{border-radius:4px;margin-bottom:16px}.markdown-viewer-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:40px 20px;display:flex}.markdown-viewer-loading p{color:#86909c;font-size:var(--font-size-md);margin:0;font-family:MiSans,Noto Sans,sans-serif}.markdown-viewer-content{max-width:100%;overflow-x:auto}.markdown-viewer-content h1,.markdown-viewer-content h2,.markdown-viewer-content h3,.markdown-viewer-content h4,.markdown-viewer-content h5,.markdown-viewer-content h6{color:var(--color-text-primary,#1d2129);margin-top:24px;margin-bottom:16px;font-family:MiSans,Noto Sans,sans-serif;font-weight:600;line-height:1.25}.markdown-viewer-content h1:first-child,.markdown-viewer-content h2:first-child{margin-top:0}.markdown-viewer-content h1{border-bottom:1px solid var(--color-border-lightest,#f0f0f0);padding-bottom:8px;font-size:2em}.markdown-viewer-content h2{border-bottom:1px solid var(--color-border-lightest,#f0f0f0);padding-bottom:6px;font-size:1.5em}.markdown-viewer-content h3{font-size:1.25em}.markdown-viewer-content h4{font-size:1em}.markdown-viewer-content h5{font-size:.875em}.markdown-viewer-content h6{color:var(--color-text-secondary,#4e5969);font-size:.85em}.markdown-viewer-content p{color:var(--color-text-primary,#1d2129);font-family:MiSans,Noto Sans,sans-serif;line-height:1.6;font-size:var(--font-size-md,14px);margin-bottom:16px}.markdown-viewer-content ul,.markdown-viewer-content ol{margin-bottom:16px;padding-left:24px}.markdown-viewer-content ul{list-style-type:disc;list-style-position:outside}.markdown-viewer-content ol{list-style-type:decimal;list-style-position:outside}.markdown-viewer-content ul ul{list-style-type:circle}.markdown-viewer-content ul ul ul{list-style-type:square}.markdown-viewer-content li{font-family:MiSans,Noto Sans,sans-serif;line-height:1.6;font-size:var(--font-size-md,14px);margin-bottom:4px;display:list-item}.markdown-viewer-content blockquote{margin:var(--spacing-lg,16px) 0;color:var(--color-text-secondary,#4e5969);border-left:4px solid var(--color-border-lightest,#f0f0f0);background-color:var(--color-bg-secondary,#f1f2f5);padding:0 16px}.markdown-viewer-content code{background-color:var(--color-bg-secondary,#f1f2f5);border-radius:3px;padding:2px 4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}.markdown-viewer-content pre{margin:var(--spacing-lg,16px) 0;padding:var(--spacing-lg,16px);background-color:var(--color-bg-secondary,#f1f2f5);border-radius:var(--border-radius,4px);border:1px solid var(--color-border-lightest,#f0f0f0);font-size:85%;line-height:1.45;overflow:auto}.markdown-viewer-content pre code{background-color:transparent;border-radius:0;padding:0}.markdown-viewer-content table{margin:var(--spacing-lg,16px) 0;border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-viewer-content table th,.markdown-viewer-content table td{padding:var(--spacing-sm,8px) 12px;border:1px solid var(--color-border-lightest,#f0f0f0);text-align:left;font-family:MiSans,Noto Sans,sans-serif;font-size:var(--font-size-md,14px)}.markdown-viewer-content table th{background-color:var(--color-bg-secondary,#f1f2f5);font-weight:600}.markdown-viewer-content table tr:nth-child(2n){background-color:var(--color-bg-tertiary,#fafafa)}.markdown-viewer-content img{border-radius:var(--border-radius,4px);max-width:85%;height:auto;margin:var(--spacing-lg,16px) 0;display:block}.markdown-viewer-content--has-images img{cursor:zoom-in}.markdown-viewer-content .markdown-viewer-video-shell{width:min(720px,100%);margin:var(--spacing-lg,16px) 0;border-radius:var(--border-radius-lg,8px);background:#000;line-height:0;display:block;position:relative;overflow:hidden}.markdown-viewer-content .markdown-viewer-video{border-radius:inherit;object-fit:contain;width:100%;max-height:min(70vh,720px);margin:0;display:block}.markdown-viewer-video-toggle{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:48px;left:0;right:0}.markdown-viewer-video-toggle__icon{background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.55);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:opacity .16s,transform .16s,background-color .16s;display:inline-flex;transform:translateY(24px);box-shadow:0 8px 24px rgba(0,0,0,.28)}.markdown-viewer-video-toggle__icon svg{fill:currentColor;stroke-width:1.75px;width:32px;height:32px}.markdown-viewer-video-toggle:hover .markdown-viewer-video-toggle__icon{background:rgba(0,0,0,.76);transform:translateY(24px)scale(1.05)}.markdown-viewer-video-toggle:focus-visible .markdown-viewer-video-toggle__icon{background:rgba(0,0,0,.76);transform:translateY(24px)scale(1.05)}.markdown-viewer-video-shell--playing .markdown-viewer-video-toggle__icon{opacity:0;transform:translateY(24px)scale(.92)}.markdown-viewer-video-shell--playing .markdown-viewer-video-toggle:hover .markdown-viewer-video-toggle__icon{opacity:1;transform:translateY(24px)scale(1)}.markdown-viewer-video-shell--playing .markdown-viewer-video-toggle:focus-visible .markdown-viewer-video-toggle__icon{opacity:1;transform:translateY(24px)scale(1)}.markdown-viewer-content img.markdown-viewer-img--portrait{max-width:min(420px,85%)}.markdown-viewer-content a{color:var(--color-primary,#3b82f6);text-decoration:none}.markdown-viewer-content a:hover{text-decoration:underline}.markdown-viewer-content hr{margin:var(--spacing-xxl,24px) 0;border:none;border-top:1px solid var(--color-border-lightest,#f0f0f0)}.markdown-viewer-content strong{font-weight:600}.markdown-viewer-content em{font-style:italic}@media (max-width:768px){.markdown-viewer-video-toggle__icon{width:64px;height:64px}.markdown-viewer-video-toggle__icon svg{width:28px;height:28px}.markdown-viewer-content h1{font-size:1.5em}.markdown-viewer-content h2{font-size:1.25em}.markdown-viewer-content h3{font-size:1.1em}.markdown-viewer-content table{font-size:var(--font-size-xs,12px)}.markdown-viewer-content table th,.markdown-viewer-content table td{padding:6px 8px}}@media (max-width:480px){.markdown-viewer-content h1{font-size:1.25em}.markdown-viewer-content h2{font-size:1.1em}.markdown-viewer-content h3{font-size:1em}.markdown-viewer-content p,.markdown-viewer-content li{font-size:var(--font-size-sm,13px)}}.markdown-viewer--task-card-preview{pointer-events:none;flex:1 1 0;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.markdown-viewer--task-card-preview .markdown-viewer-content{height:100%;max-height:100%;overflow:hidden}.markdown-viewer--task-card-preview .markdown-viewer-content h1,.markdown-viewer--task-card-preview .markdown-viewer-content h2,.markdown-viewer--task-card-preview .markdown-viewer-content h3,.markdown-viewer--task-card-preview .markdown-viewer-content h4,.markdown-viewer--task-card-preview .markdown-viewer-content h5,.markdown-viewer--task-card-preview .markdown-viewer-content h6{border-bottom:none;margin-top:.5em;margin-bottom:.35em;padding-bottom:0;font-size:.8125rem;line-height:1.35}.markdown-viewer--task-card-preview .markdown-viewer-content h1:first-child,.markdown-viewer--task-card-preview .markdown-viewer-content h2:first-child,.markdown-viewer--task-card-preview .markdown-viewer-content h3:first-child{margin-top:0}.markdown-viewer--task-card-preview .markdown-viewer-content p,.markdown-viewer--task-card-preview .markdown-viewer-content li{font-size:var(--font-size-xs);margin-bottom:6px;line-height:1.45}.markdown-viewer--task-card-preview .markdown-viewer-content p:last-child{margin-bottom:0}.markdown-viewer--task-card-preview .markdown-viewer-content ul,.markdown-viewer--task-card-preview .markdown-viewer-content ol{margin-bottom:6px;padding-left:18px}.markdown-viewer--task-card-preview .markdown-viewer-content blockquote{font-size:var(--font-size-xs);margin:6px 0;padding:0 8px}.markdown-viewer--task-card-preview .markdown-viewer-content pre{font-size:var(--font-size-xs);margin:6px 0;padding:8px}.markdown-viewer--task-card-preview .markdown-viewer-content table{font-size:var(--font-size-xs);margin:6px 0}.markdown-viewer--task-card-preview .markdown-viewer-content table th,.markdown-viewer--task-card-preview .markdown-viewer-content table td{padding:4px 6px}
