@page{size:A4;margin:2.54cm 2.54cm 2.54cm 2.54cm}.translated-html-preview *{box-sizing:border-box}.translated-html-preview{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12pt;line-height:1.6;color:#333333;background-color:#ffffff;width:21cm;max-width:100vw;margin:2em auto;padding:2.54cm;min-height:60vh;max-height:80vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 2px 16px rgba(0,0,0,.08);border-radius:8px;--primary-color:#2c3e50;--secondary-color:#3498db;--accent-color:#e74c3c;--text-color:#333333;--text-light:#666666;--background-color:#ffffff;--background-light:#f8f9fa;--border-color:#dee2e6;--code-background:#f4f4f4;--table-stripe:#f9f9f9}.translated-html-preview h1,.translated-html-preview h2,.translated-html-preview h3,.translated-html-preview h4,.translated-html-preview h5,.translated-html-preview h6{color:var(--primary-color);font-weight:700;margin-top:1.5em;margin-bottom:.5em;page-break-after:avoid}.translated-html-preview h1{font-size:18pt}.translated-html-preview h2{font-size:16pt}.translated-html-preview h3{font-size:14pt}.translated-html-preview h4{font-size:13pt}.translated-html-preview h5{font-size:12pt}.translated-html-preview h6{font-size:11pt}.translated-html-preview p{margin:.5em 0;text-align:justify}.translated-html-preview ol,.translated-html-preview ul{margin:.5em 0;padding-left:2em}.translated-html-preview li{margin-bottom:.25em}.translated-html-preview code{font-family:Courier New,monospace;background-color:var(--code-background);padding:.2em .4em;border-radius:3px;font-size:11pt;color:var(--accent-color)}.translated-html-preview pre{background-color:var(--code-background);border:1px solid var(--border-color);border-radius:5px;padding:1em;overflow-x:auto;margin:1em 0;page-break-inside:avoid}.translated-html-preview pre code{background:none;padding:0;color:inherit}.translated-html-preview .hljs-keyword{color:#0066cc;font-weight:700}.translated-html-preview .hljs-string{color:#009900}.translated-html-preview .hljs-comment{color:#808080;font-style:italic}.translated-html-preview .hljs-number{color:#cc6600}.translated-html-preview .hljs-function{color:#9932cc}.translated-html-preview .hljs-variable{color:#cc0000}.translated-html-preview table{width:100%;border-collapse:collapse;margin:1em 0;page-break-inside:avoid;font-size:11pt}.translated-html-preview td,.translated-html-preview th{border:1px solid var(--border-color);padding:.5em;text-align:left;vertical-align:top}.translated-html-preview th{background-color:var(--primary-color);color:white;font-weight:700}.translated-html-preview tr:nth-child(2n){background-color:var(--table-stripe)}.translated-html-preview .table-container{overflow-x:auto;margin:1em 0}.translated-html-preview img{max-width:100%;height:auto;display:block;margin:1em auto;border:1px solid var(--border-color);border-radius:5px}.translated-html-preview .image-caption{text-align:center;font-style:italic;color:var(--text-light);font-size:10pt;margin-top:.5em}.translated-html-preview blockquote{border-left:4px solid var(--secondary-color);margin:1em 0;padding-left:1em;color:var(--text-light);font-style:italic}.translated-html-preview a{color:var(--secondary-color);text-decoration:none}.translated-html-preview a:hover{text-decoration:underline}.translated-html-preview .highlight{background-color:#ffff99;padding:.1em .2em}.translated-html-preview .note{background-color:var(--background-light);border:1px solid var(--border-color);border-radius:5px;padding:1em;margin:1em 0}.translated-html-preview .warning{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.translated-html-preview .error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media print{.translated-html-preview{margin:0;padding:1cm}.translated-html-preview h1,.translated-html-preview h2,.translated-html-preview h3,.translated-html-preview h4,.translated-html-preview h5,.translated-html-preview h6{page-break-after:avoid}.translated-html-preview img,.translated-html-preview pre,.translated-html-preview table{page-break-inside:avoid}.translated-html-preview a{color:inherit;text-decoration:none}.translated-html-preview a:after{content:" (" attr(href) ")";font-size:9pt;color:var(--text-light)}}@media screen and (max-width:768px){.translated-html-preview{padding:1em;font-size:14px}.translated-html-preview pre,.translated-html-preview table{font-size:12px}}