.advanced-markdown{color:hsl(var(--foreground));max-width:none;font-size:15px;line-height:1.7;font-family:var(--font-urbanist),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;letter-spacing:.01em}@media (max-width:640px){.advanced-markdown{max-width:100%;overflow-x:hidden;font-size:.98rem;line-height:1.6;padding:0;word-break:break-word;overflow-wrap:anywhere}.advanced-markdown h1{font-size:1.6rem;margin-top:0;margin-bottom:1rem}.advanced-markdown h2{font-size:1.35rem;margin-top:1.5rem;margin-bottom:.9rem}.advanced-markdown h3{font-size:1.15rem;margin-top:1.2rem;margin-bottom:.75rem}.advanced-markdown p{font-size:.98rem;line-height:1.6}.advanced-markdown ol,.advanced-markdown ul{padding-left:1.25rem}}.advanced-markdown table td p,.advanced-markdown table th p,table td p,table th p{margin-top:0!important;margin-bottom:0!important;padding:0!important}.advanced-markdown blockquote p,blockquote p{margin-top:.25rem!important;margin-bottom:.25rem!important}.advanced-markdown :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem!important;margin-bottom:.25rem!important}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem!important;margin-bottom:.25rem!important}.advanced-markdown *{margin:0;padding:0;box-sizing:border-box}.advanced-markdown{width:100%;margin:0;padding:0}.advanced-markdown h1,.advanced-markdown h2,.advanced-markdown h3,.advanced-markdown h4,.advanced-markdown h5,.advanced-markdown h6{color:hsl(var(--foreground));font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:2rem 0 1rem;padding:0;width:100%;text-align:left;font-family:var(--font-urbanist),-apple-system,BlinkMacSystemFont,sans-serif}.advanced-markdown h1{font-size:2rem;margin-top:0;margin-bottom:1.5rem;background:linear-gradient(135deg,hsl(var(--foreground)) 0,hsl(var(--foreground)/.8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.advanced-markdown h1:after{content:"";position:absolute;bottom:-.5rem;left:0;width:3rem;height:3px;background:linear-gradient(90deg,hsl(var(--primary)) 0,hsl(var(--primary)/.3) 100%);border-radius:2px}.advanced-markdown h2{font-size:1.625rem;margin-top:2.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid hsl(var(--border)/.6);position:relative;background:linear-gradient(135deg,hsl(var(--foreground)) 0,hsl(var(--foreground)/.85) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.advanced-markdown h2:after{content:"";position:absolute;bottom:-2px;left:0;width:2rem;height:2px;background:hsl(var(--primary));border-radius:1px}.advanced-markdown h3{font-size:1.375rem;margin-top:2rem;margin-bottom:1rem;color:hsl(var(--foreground)/.9)}.advanced-markdown h4{font-size:1.25rem;margin-top:1.75rem;margin-bottom:.875rem;color:hsl(var(--foreground)/.85)}.advanced-markdown h5{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600;color:hsl(var(--foreground)/.8)}.advanced-markdown h6{margin-top:1.25rem;margin-bottom:.625rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.advanced-markdown h1:first-child,.advanced-markdown h2:first-child,.advanced-markdown h3:first-child,.advanced-markdown h4:first-child,.advanced-markdown h5:first-child,.advanced-markdown h6:first-child{margin-top:0}.advanced-markdown p{margin:0 0 1.25rem;padding:0;line-height:1.7;color:hsl(var(--foreground)/.9);text-align:left;word-wrap:break-word;width:100%;font-size:1rem;font-weight:400}.advanced-markdown li p{margin:.25rem 0}.advanced-markdown li p:first-child{margin-top:0}.advanced-markdown li p:last-child{margin-bottom:0}.advanced-markdown ol ol li p,.advanced-markdown ol ul li p,.advanced-markdown ul ol li p,.advanced-markdown ul ul li p{margin:.125rem 0}.advanced-markdown ol ol ol li p,.advanced-markdown ol ul ul li p,.advanced-markdown ul ol ol li p,.advanced-markdown ul ul ul li p{margin:.0625rem 0}.advanced-markdown p:last-child{margin-bottom:0}.advanced-markdown ol,.advanced-markdown ul{margin:1.5rem 0;padding:0;list-style:none;width:100%}.advanced-markdown ol{counter-reset:list-counter}.advanced-markdown li{margin:0 0 .75rem;padding:0;line-height:1.7;position:relative;width:100%;color:hsl(var(--foreground)/.9)}.advanced-markdown ul li{padding-left:2rem}.advanced-markdown ol li{padding-left:2.5rem}.advanced-markdown li:last-child{margin-bottom:0}.advanced-markdown ul li:before{content:"";left:.5rem;top:.75rem;width:8px;height:8px}.advanced-markdown ol li:before,.advanced-markdown ul li:before{position:absolute;background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--primary)/.8) 100%);border-radius:50%;box-shadow:0 2px 4px hsl(var(--primary)/.2),0 0 0 1px hsl(var(--primary)/.1);transition:all .2s ease}.advanced-markdown ol li:before{content:counter(list-counter);counter-increment:list-counter;left:0;top:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:hsl(var(--primary-foreground));font-family:var(--font-urbanist),-apple-system,BlinkMacSystemFont,sans-serif}.advanced-markdown input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1.5px solid hsl(var(--border));border-radius:3px;background:hsl(var(--background));position:absolute;left:.125rem;top:.125rem;cursor:pointer;margin-right:.75rem;margin-left:0;vertical-align:middle}.advanced-markdown input[type=checkbox]:checked{background:hsl(var(--muted-foreground)/.8);border-color:hsl(var(--muted-foreground)/.8)}.advanced-markdown input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:1.5px;width:3px;height:6px;border-width:medium;border-left:0 solid hsl(var(--background));border-bottom:1.5px solid hsl(var(--background));border-right:1.5px solid hsl(var(--background));border-top:0 solid hsl(var(--background));transform:rotate(45deg)}.advanced-markdown input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--muted-foreground)/.2)}.advanced-markdown li:has(input[type=checkbox])::marker,.advanced-markdown li:has(input[type=checkbox]):before{display:none!important}.advanced-markdown .task-list-item::marker,.advanced-markdown .task-list-item:before{display:none!important}.advanced-markdown ol ol,.advanced-markdown ol ul,.advanced-markdown ul ol,.advanced-markdown ul ul{margin:.5rem 0;padding:0 0 0 1.25rem;position:relative;width:100%}.advanced-markdown ol ol li,.advanced-markdown ol ul li,.advanced-markdown ul ol li,.advanced-markdown ul ul li{position:relative;padding:0 0 0 1.25rem;margin:0 0 .25rem;width:100%}.advanced-markdown ul ul li:before{left:.25rem;width:6px;height:6px;background:linear-gradient(135deg,hsl(var(--primary)/.8) 0,hsl(var(--primary)/.6) 100%);border-radius:50%;box-shadow:0 1px 3px hsl(var(--primary)/.15)}.advanced-markdown ol ol{counter-reset:nested-counter}.advanced-markdown ol ol li:before{content:counter(nested-counter);counter-increment:nested-counter;left:0;top:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--primary)/.8) 0,hsl(var(--primary)/.6) 100%);border-radius:50%;font-size:.7rem;font-weight:600;color:hsl(var(--primary-foreground));box-shadow:0 1px 3px hsl(var(--primary)/.15)}.advanced-markdown ol ol ol,.advanced-markdown ol ul ul,.advanced-markdown ul ol ol,.advanced-markdown ul ul ul{margin:.25rem 0;padding:0 0 0 1rem;width:100%}.advanced-markdown ol ol ol li,.advanced-markdown ol ul ul li,.advanced-markdown ul ol ol li,.advanced-markdown ul ul ul li{padding:0 0 0 .625rem;margin:0 0 .125rem;width:100%}.advanced-markdown ul ul ul li:before{left:.125rem;width:4px;height:4px;background:linear-gradient(135deg,hsl(var(--primary)/.6) 0,hsl(var(--primary)/.4) 100%);border-radius:50%;box-shadow:0 1px 2px hsl(var(--primary)/.1)}.advanced-markdown ol ol ol{counter-reset:deep-counter}.advanced-markdown ol ol ol li:before{content:counter(deep-counter);counter-increment:deep-counter;left:0;top:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--primary)/.6) 0,hsl(var(--primary)/.4) 100%);border-radius:50%;font-size:.65rem;font-weight:600;color:hsl(var(--primary-foreground));box-shadow:0 1px 2px hsl(var(--primary)/.1)}.advanced-markdown pre:not(:has(code.hljs)){background:#f8f9fa;border-radius:12px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto;font-size:13px;line-height:1.5;border:1px solid #d0d7de;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);position:relative}.advanced-markdown pre:not(:has(code.hljs)):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#d0d7de 50%,transparent)}.advanced-markdown pre:not(:has(code.hljs)) code{background:none;padding:0;font-size:inherit;color:#24292f;font-weight:400;font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;letter-spacing:-.01em}.dark .advanced-markdown pre:not(:has(code.hljs)){background:#1a1d23;border:1px solid #30363d;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.dark .advanced-markdown pre:not(:has(code.hljs)):before{background:linear-gradient(90deg,transparent,#30363d 50%,transparent)}.dark .advanced-markdown pre:not(:has(code.hljs)) code{color:#e6edf3}.advanced-markdown code:not(pre code){background:hsl(var(--muted)/.6);color:hsl(var(--foreground));padding:.125rem .375rem;border-radius:3px;font-size:.875em;font-weight:500;border:1px solid hsl(var(--border)/.5);font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;letter-spacing:-.005em;box-shadow:0 1px 2px hsl(var(--foreground)/.03)}.advanced-markdown blockquote{margin:1.5rem 0;padding:1rem 1.5rem 1rem 2.5rem;border-left:4px solid hsl(var(--primary));background:linear-gradient(135deg,hsl(var(--primary)/.06) 0,hsl(var(--muted)/.04) 50%,hsl(var(--primary)/.06) 100%);color:hsl(var(--foreground));font-style:normal;line-height:1.6;width:100%;position:relative;box-shadow:0 3px 12px hsl(var(--primary)/.08);font-size:1rem;font-weight:500}.advanced-markdown blockquote:before{content:'"';position:absolute;top:.75rem;left:.75rem;font-size:2.25rem;color:hsl(var(--primary)/.4);font-family:serif;line-height:1;pointer-events:none}@media (prefers-color-scheme:dark){.advanced-markdown blockquote{background:linear-gradient(135deg,hsl(var(--primary)/.08) 0,hsl(var(--muted)/.06) 50%,hsl(var(--primary)/.08) 100%);border-color:hsl(var(--primary)/.25);border-left-color:hsl(var(--primary))}.advanced-markdown blockquote:before{color:hsl(var(--primary)/.5)}}.advanced-markdown table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;padding:0;font-size:14px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1);background:hsl(var(--background));border:2px solid hsl(var(--border))}.advanced-markdown .table-container{position:relative}@media (max-width:640px){.advanced-markdown .table-container{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.advanced-markdown .table-container>div{min-width:100%}.advanced-markdown table{min-width:100%;font-size:.9rem;table-layout:auto}.advanced-markdown td,.advanced-markdown th{font-size:.92rem}.advanced-markdown th{white-space:nowrap!important;padding:.75rem .9rem!important}.advanced-markdown td{white-space:normal!important;word-break:break-word;padding:.85rem 1rem!important}}.advanced-markdown .table-container::-webkit-scrollbar{height:6px;width:6px}.advanced-markdown .table-container::-webkit-scrollbar-track{background:transparent}.advanced-markdown .table-container::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.advanced-markdown .table-container::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.advanced-markdown .table-container::-webkit-scrollbar-thumb:active{background:hsl(var(--muted-foreground)/.7)}.advanced-markdown .table-container{scrollbar-width:thin;scrollbar-color:transparent transparent}.advanced-markdown .table-container:hover{scrollbar-color:hsl(var(--muted-foreground)/.3) transparent}.advanced-markdown table br{display:block;content:"";margin:0}.advanced-markdown thead{background:linear-gradient(135deg,hsl(var(--primary)/.15) 0,hsl(var(--primary)/.25) 50%,hsl(var(--primary)/.15) 100%);border-bottom:3px solid hsl(var(--primary)/.4)}.advanced-markdown th,.markdown-content .advanced-markdown th,.markdown-content table th,table th{border-bottom:2px solid hsl(var(--border));border-right:1px solid hsl(var(--border)/.6);padding:1rem 1.5rem!important;text-align:left!important;vertical-align:middle!important;font-weight:700;font-size:.875rem;letter-spacing:.025em;color:hsl(var(--foreground));white-space:nowrap!important;position:relative;background:linear-gradient(135deg,hsl(var(--muted)/.8) 0,hsl(var(--muted)/.6) 100%)}@media (max-width:640px){.advanced-markdown td,.advanced-markdown th{font-size:.92rem;padding:.85rem 1rem!important}}.advanced-markdown th:last-child{border-right:none}.advanced-markdown th:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,hsl(var(--primary)/.5) 50%,transparent 100%)}.advanced-markdown td,.markdown-content .advanced-markdown td,.markdown-content table td,table td{border-bottom:1px solid hsl(var(--border)/.3);border-right:1px solid hsl(var(--border)/.2);padding:1rem 1.5rem!important;text-align:left!important;vertical-align:middle!important;color:hsl(var(--foreground)/.9);max-width:300px;overflow-wrap:break-word;white-space:normal;font-size:.875rem;transition:background-color .2s ease}.advanced-markdown td:last-child{border-right:none}.advanced-markdown tbody tr:hover td{background-color:hsl(var(--muted)/.3)}.advanced-markdown tbody tr:last-child td{border-bottom:none}.advanced-markdown a{color:hsl(var(--muted-foreground));text-decoration:none;font-weight:500;position:relative}.prose a,.prose-invert a,.prose-slate a{display:inline-flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;border-radius:.375rem!important;background-color:hsl(var(--primary)/.05)!important;border:1px solid hsl(var(--primary)/.2)!important;color:hsl(var(--primary))!important;text-decoration:none!important;font-weight:500!important;font-size:.875rem!important;margin:.25rem 0!important;transition:all .2s ease!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.prose a:hover,.prose-invert a:hover,.prose-slate a:hover{background-color:hsl(var(--primary)/.1)!important;border-color:hsl(var(--primary)/.4)!important;color:hsl(var(--primary)/.9)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.dark .prose a,.dark .prose-invert a,.dark .prose-slate a{background-color:hsl(var(--primary)/.1)!important;border-color:hsl(var(--primary)/.3)!important}.dark .prose a:hover,.dark .prose-invert a:hover,.dark .prose-slate a:hover{background-color:hsl(var(--primary)/.2)!important;border-color:hsl(var(--primary)/.5)!important}.advanced-markdown hr{border:none;height:1px;background:linear-gradient(90deg,transparent 0,hsl(var(--border)) 50%,transparent 100%);margin:1.5rem 0;width:100%;padding:0}.advanced-markdown b,.advanced-markdown strong{font-weight:700;color:hsl(var(--foreground))}.advanced-markdown em,.advanced-markdown i{font-style:italic;color:hsl(var(--foreground)/.95)}.advanced-markdown u{text-decoration:underline;text-decoration-color:hsl(var(--primary)/.3)}.advanced-markdown del,.advanced-markdown s{text-decoration:line-through;color:hsl(var(--muted-foreground))}.advanced-markdown mark{background:hsl(var(--yellow)/.3);color:hsl(var(--foreground));padding:.125rem .25rem;border-radius:3px;box-shadow:0 1px 2px hsl(var(--foreground)/.05)}.advanced-markdown sup{font-size:.75em;vertical-align:super;line-height:0}.advanced-markdown sub{font-size:.75em;vertical-align:sub;line-height:0}.advanced-markdown abbr{border-bottom:1px dotted hsl(var(--border));cursor:help;text-decoration:none}.advanced-markdown cite{font-style:italic;color:hsl(var(--muted-foreground))}.advanced-markdown q{font-style:italic;quotes:'"' '"'}.advanced-markdown q:before{content:open-quote}.advanced-markdown q:after{content:close-quote}.advanced-markdown article,.advanced-markdown section{margin:1rem 0;padding:0}.advanced-markdown aside{margin:1rem 0;padding:1rem;background:hsl(var(--muted)/.2);border-radius:8px;border-left:4px solid hsl(var(--primary)/.3);box-shadow:0 1px 3px hsl(var(--foreground)/.05)}.advanced-markdown .raw-html{margin:1rem 0;padding:.5rem;background:hsl(var(--muted)/.1);border:1px solid hsl(var(--border));border-radius:6px;font-family:inherit}.advanced-markdown ul:not(.list-none){list-style:none;padding-left:0;margin:1rem 0}.advanced-markdown ol:not(.list-decimal){list-style:decimal;padding-left:1.5rem;margin:1rem 0}.advanced-markdown ol:not(.list-decimal) li,.advanced-markdown ul:not(.list-none) li{margin:.5rem 0;padding-left:0;position:relative}.advanced-markdown br{display:block;content:"";margin:0}.advanced-markdown .footnotes{border-top:1px solid hsl(var(--border));margin:2rem 0 0;padding:1rem 0 0;width:100%}.advanced-markdown .footnotes ol{margin:0;padding:0;list-style:none}.advanced-markdown .footnotes li{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0 0 .5rem;padding:0;line-height:1.4}.advanced-markdown dl{margin:1.25rem 0;padding:0;width:100%;display:flex;flex-direction:column;gap:.75rem}.advanced-markdown dt{font-weight:700;color:hsl(var(--foreground));font-size:.95rem;margin-bottom:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,hsl(var(--muted)/.4) 0,hsl(var(--muted)/.2) 100%);border-radius:8px;border:1px solid hsl(var(--border)/.8);position:relative}.advanced-markdown dd{margin-left:0;margin-bottom:0;color:hsl(var(--foreground)/.9);padding:1rem 1.25rem;background:hsl(var(--background));border-radius:8px;border:1px solid hsl(var(--border)/.5);border-left:4px solid hsl(var(--primary)/.6);line-height:1.6;position:relative}.advanced-markdown dd:before{content:"";position:absolute;left:-4px;top:0;bottom:0;width:4px;background:linear-gradient(135deg,hsl(var(--primary)/.8) 0,hsl(var(--primary)/.6) 100%);border-radius:2px 0 0 2px}.advanced-markdown .katex{font-size:1.1em}.advanced-markdown .katex-display{margin:1rem 0;padding:.5rem;background:hsl(var(--muted)/.3);border-radius:6px;border:1px solid hsl(var(--border))}.advanced-markdown .admonition{width:100%;border-radius:8px;padding:.75rem 1rem;margin:1rem 0;position:relative;border-left:3px solid;background:hsl(var(--muted)/.3);box-shadow:0 1px 3px hsl(var(--foreground)/.05)}.advanced-markdown .admonition-note{border-left-color:hsl(var(--blue)/.6);background:hsl(var(--blue)/.03);color:hsl(var(--foreground)/.9)}.advanced-markdown .admonition-tip{border-left-color:hsl(var(--green)/.6);background:hsl(var(--green)/.03);color:hsl(var(--foreground)/.9)}.advanced-markdown .admonition-warning{border-left-color:hsl(var(--yellow)/.6);background:hsl(var(--yellow)/.03);color:hsl(var(--foreground)/.9)}.advanced-markdown .admonition-danger{border-left-color:hsl(var(--red)/.6);background:hsl(var(--red)/.03);color:hsl(var(--foreground)/.9)}.advanced-markdown .admonition-info{border-left-color:hsl(var(--cyan)/.6);background:hsl(var(--cyan)/.03);color:hsl(var(--foreground)/.9)}.advanced-markdown .admonition-caution{border-left-color:hsl(var(--orange)/.6);background:hsl(var(--orange)/.03);color:hsl(var(--foreground)/.9)}@media (prefers-color-scheme:dark){.advanced-markdown pre{background:linear-gradient(135deg,hsl(var(--muted)/.2) 0,hsl(var(--muted)/.4) 100%)}.advanced-markdown blockquote{background:linear-gradient(135deg,hsl(var(--primary)/.08) 0,hsl(var(--primary)/.04) 100%)}.advanced-markdown table{background:hsl(var(--background))}.advanced-markdown .admonition{background:hsl(var(--muted)/.2);box-shadow:0 1px 3px hsl(var(--foreground)/.1)}.advanced-markdown .admonition-note{border-left-color:hsl(var(--blue)/.7);background:hsl(var(--blue)/.05)}.advanced-markdown .admonition-tip{border-left-color:hsl(var(--green)/.7);background:hsl(var(--green)/.05)}.advanced-markdown .admonition-warning{border-left-color:hsl(var(--yellow)/.7);background:hsl(var(--yellow)/.05)}.advanced-markdown .admonition-danger{border-left-color:hsl(var(--red)/.7);background:hsl(var(--red)/.05)}.advanced-markdown .admonition-info{border-left-color:hsl(var(--cyan)/.7);background:hsl(var(--cyan)/.05)}.advanced-markdown .admonition-caution{border-left-color:hsl(var(--orange)/.7);background:hsl(var(--orange)/.05)}.advanced-markdown dt{background:linear-gradient(135deg,hsl(var(--muted)/.6) 0,hsl(var(--muted)/.4) 100%);border-color:hsl(var(--border))}.advanced-markdown dd{background:hsl(var(--background));border-color:hsl(var(--border))}.advanced-markdown .table-container::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.4)}.advanced-markdown .table-container::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.6)}.advanced-markdown .table-container::-webkit-scrollbar-thumb:active{background:hsl(var(--muted-foreground)/.8)}.advanced-markdown .table-container:hover{scrollbar-color:hsl(var(--muted-foreground)/.4) transparent}.advanced-markdown mark{background:hsl(var(--yellow)/.4)}.advanced-markdown aside{background:hsl(var(--muted)/.3);box-shadow:0 1px 3px hsl(var(--foreground)/.1)}.advanced-markdown .raw-html{background:hsl(var(--muted)/.2);border-color:hsl(var(--border))}.advanced-markdown ul li:before{background:linear-gradient(135deg,#c084fc,#a855f7);box-shadow:0 1px 2px rgba(192,132,252,.3)}.advanced-markdown ol li:before{color:#c084fc}.advanced-markdown ul ul li:before{background:linear-gradient(135deg,#c084fc,#a855f7);box-shadow:0 1px 3px rgba(192,132,252,.3)}.advanced-markdown ol ol li:before{color:#c084fc}.advanced-markdown ul ul ul li:before{background:linear-gradient(135deg,#c084fc,#a855f7)}.advanced-markdown ol ol ol li:before{color:#c084fc}}@media (max-width:640px){.advanced-markdown{font-size:13px}.advanced-markdown h1{font-size:1.5rem}.advanced-markdown h2{font-size:1.25rem}.advanced-markdown h3{font-size:1.125rem}.advanced-markdown pre{padding:1rem;font-size:12px;border-radius:8px}.advanced-markdown table{font-size:12px;min-width:600px}.advanced-markdown th,.markdown-content .advanced-markdown th,.markdown-content table th,table th{padding:.5rem .75rem!important;text-align:left!important;vertical-align:top!important;white-space:nowrap!important}.advanced-markdown td,.markdown-content .advanced-markdown td,.markdown-content table td,table td{padding:.5rem .75rem!important;text-align:left!important;vertical-align:top!important;max-width:300px;overflow-wrap:break-word;white-space:normal}.advanced-markdown blockquote{padding:1rem}.markdown-content{overflow-x:visible!important}.advanced-markdown dt{padding:.5rem .75rem;font-size:.9rem}.advanced-markdown dd{padding:.75rem 1rem;font-size:.9rem}.advanced-markdown ul li:before{left:-1rem;width:5px;height:5px}.advanced-markdown ol li:before{left:-1.25rem;font-size:.8125rem}.advanced-markdown ol ol,.advanced-markdown ol ul,.advanced-markdown ul ol,.advanced-markdown ul ul{padding-left:.75rem}.advanced-markdown ol ol:before,.advanced-markdown ol ul:before,.advanced-markdown ul ol:before,.advanced-markdown ul ul:before{left:.375rem}.advanced-markdown ul ul li:before{left:-.375rem;width:4px;height:4px}.advanced-markdown ol ol li:before{left:-1rem;font-size:.75rem}.advanced-markdown ol ol li,.advanced-markdown ol ul li,.advanced-markdown ul ol li,.advanced-markdown ul ul li{padding-left:.375rem}.advanced-markdown ol ol ol,.advanced-markdown ol ul ul,.advanced-markdown ul ol ol,.advanced-markdown ul ul ul{padding-left:.625rem}.advanced-markdown ol ol ol:before,.advanced-markdown ol ul ul:before,.advanced-markdown ul ol ol:before,.advanced-markdown ul ul ul:before{left:.3125rem}.advanced-markdown ul ul ul li:before{left:-.3125rem;width:3px;height:3px}.advanced-markdown ol ol ol li:before{left:-.75rem;font-size:.6875rem}.advanced-markdown ol ol ol li,.advanced-markdown ol ul ul li,.advanced-markdown ul ol ol li,.advanced-markdown ul ul ul li{padding-left:.3125rem}}.advanced-markdown pre code.hljs{display:block;overflow-x:auto;padding:1rem;background:#f8f9fa;color:#24292f;font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px;line-height:1.45;border-radius:6px;margin:0}.advanced-markdown pre code.hljs::-webkit-scrollbar{height:8px}.advanced-markdown pre code.hljs::-webkit-scrollbar-track{background:#eaeef2;border-radius:4px}.advanced-markdown pre code.hljs::-webkit-scrollbar-thumb{background:#d0d7de;border-radius:4px}.advanced-markdown pre code.hljs::-webkit-scrollbar-thumb:hover{background:#b1bac4}.advanced-markdown .hljs-keyword{color:#cf222e}.advanced-markdown .hljs-built_in,.advanced-markdown .hljs-type{color:#953800}.advanced-markdown .hljs-literal,.advanced-markdown .hljs-number{color:#0550ae}.advanced-markdown .hljs-operator{color:#cf222e}.advanced-markdown .hljs-punctuation{color:#24292f}.advanced-markdown .hljs-property{color:#0550ae}.advanced-markdown .hljs-char,.advanced-markdown .hljs-regexp,.advanced-markdown .hljs-string{color:#0a3069}.advanced-markdown .hljs-symbol{color:#0550ae}.advanced-markdown .hljs-template-variable,.advanced-markdown .hljs-variable{color:#953800}.advanced-markdown .hljs-comment,.advanced-markdown .hljs-meta{color:#6e7781}.advanced-markdown .hljs-meta-keyword{color:#cf222e}.advanced-markdown .hljs-doctag{color:#0550ae}.advanced-markdown .hljs-tag{color:#116329}.advanced-markdown .hljs-attr{color:#0550ae}.advanced-markdown .hljs-attribute{color:#0a3069}.advanced-markdown .hljs-function{color:#8250df}.advanced-markdown .hljs-title{color:#8250df;font-weight:700}.advanced-markdown .hljs-title.class_{color:#953800}.advanced-markdown .hljs-title.function_{color:#8250df}.advanced-markdown .hljs-params{color:#24292f}.advanced-markdown .hljs-class{color:#953800}.advanced-markdown .hljs-section{color:#0550ae;font-weight:700}.advanced-markdown .hljs-selector-tag{color:#116329}.advanced-markdown .hljs-selector-attr,.advanced-markdown .hljs-selector-class,.advanced-markdown .hljs-selector-id{color:#953800}.advanced-markdown .hljs-selector-pseudo{color:#cf222e}.advanced-markdown .hljs-addition{background-color:#dafbe1}.advanced-markdown .hljs-deletion{background-color:#ffebe9}.advanced-markdown .hljs-emphasis{font-style:italic}.advanced-markdown .hljs-strong{font-weight:700}.advanced-markdown pre:has(code.hljs){background:#f8f9fa!important;padding:0!important;margin:1.5rem 0;border-radius:12px;border:1px solid #d0d7de;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9)}.advanced-markdown pre:has(code.hljs):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#d0d7de 50%,transparent)}.advanced-markdown pre:has(code.hljs) code{background:none!important;padding:1.5rem!important;border-radius:0!important;font-size:13px!important;line-height:1.45!important;color:#24292f!important;font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;letter-spacing:-.01em!important}.advanced-markdown pre:has(code.hljs):after{content:attr(data-language);position:absolute;top:.75rem;right:1rem;background:#eaeef2;color:#656d76;padding:.125rem .5rem;border-radius:3px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;border:1px solid #d0d7de}.dark .advanced-markdown pre code.hljs{background:#1a1d23;color:#e6edf3}.dark .advanced-markdown pre code.hljs::-webkit-scrollbar-track{background:#161b22}.dark .advanced-markdown pre code.hljs::-webkit-scrollbar-thumb{background:#30363d}.dark .advanced-markdown pre code.hljs::-webkit-scrollbar-thumb:hover{background:#484f58}.dark .advanced-markdown .hljs-keyword{color:#ff7b72}.dark .advanced-markdown .hljs-built_in,.dark .advanced-markdown .hljs-type{color:#ffa657}.dark .advanced-markdown .hljs-literal,.dark .advanced-markdown .hljs-number{color:#79c0ff}.dark .advanced-markdown .hljs-operator{color:#ff7b72}.dark .advanced-markdown .hljs-punctuation{color:#c9d1d9}.dark .advanced-markdown .hljs-property{color:#79c0ff}.dark .advanced-markdown .hljs-char,.dark .advanced-markdown .hljs-regexp,.dark .advanced-markdown .hljs-string{color:#a5c9ea}.dark .advanced-markdown .hljs-symbol{color:#79c0ff}.dark .advanced-markdown .hljs-template-variable,.dark .advanced-markdown .hljs-variable{color:#ffa657}.dark .advanced-markdown .hljs-comment,.dark .advanced-markdown .hljs-meta{color:#8b949e}.dark .advanced-markdown .hljs-meta-keyword{color:#ff7b72}.dark .advanced-markdown .hljs-doctag{color:#79c0ff}.dark .advanced-markdown .hljs-tag{color:#7ee787}.dark .advanced-markdown .hljs-attr{color:#79c0ff}.dark .advanced-markdown .hljs-attribute{color:#a5c9ea}.dark .advanced-markdown .hljs-function{color:#d2a8ff}.dark .advanced-markdown .hljs-title{color:#d2a8ff;font-weight:700}.dark .advanced-markdown .hljs-title.class_{color:#ffa657}.dark .advanced-markdown .hljs-title.function_{color:#d2a8ff}.dark .advanced-markdown .hljs-params{color:#c9d1d9}.dark .advanced-markdown .hljs-class{color:#ffa657}.dark .advanced-markdown .hljs-section{color:#79c0ff;font-weight:700}.dark .advanced-markdown .hljs-selector-tag{color:#7ee787}.dark .advanced-markdown .hljs-selector-attr,.dark .advanced-markdown .hljs-selector-class,.dark .advanced-markdown .hljs-selector-id{color:#ffa657}.dark .advanced-markdown .hljs-selector-pseudo{color:#ff7b72}.dark .advanced-markdown .hljs-addition{background-color:#1a7f37}.dark .advanced-markdown .hljs-deletion{background-color:#da3633}.dark .advanced-markdown .hljs-emphasis{font-style:italic}.dark .advanced-markdown .hljs-strong{font-weight:700}.dark .advanced-markdown pre:has(code.hljs){background:#1a1d23!important;border:1px solid #30363d;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.dark .advanced-markdown pre:has(code.hljs):before{background:linear-gradient(90deg,transparent,#30363d 50%,transparent)}.dark .advanced-markdown pre:has(code.hljs) code{color:#e6edf3!important}.dark .advanced-markdown pre:has(code.hljs):after{background:#161b22;color:#8b949e;border:1px solid #30363d}@media print{.advanced-markdown{font-size:12px}.advanced-markdown pre{background:#f5f5f5!important;border:1px solid #ddd!important;box-shadow:none!important}.advanced-markdown code:not(pre code){background:#f0f0f0!important;border:1px solid #ddd!important}}