@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}@page{margin:2cm 2.5cm;size:letter portrait}@page:first{margin-top:1.5cm}body{color:#000;background:#fff;font-family:Georgia,Times New Roman,serif;font-size:11pt;line-height:1.6}button,.theme-toggle,nav button,[role=button],.no-print,[aria-label*=toggle],[aria-label*=menu],.site-header,.site-footer,header>nav,footer>nav,.reading-progress,.table-of-contents,.share-buttons,[data-giscus],.giscus{display:none!important}h1{page-break-after:avoid;margin-bottom:.4cm;font-family:Georgia,Times New Roman,serif;font-size:22pt;font-weight:600}h2{page-break-after:avoid;margin-top:.6cm;margin-bottom:.3cm;font-family:Georgia,Times New Roman,serif;font-size:16pt;font-weight:600}h3{page-break-after:avoid;margin-top:.4cm;margin-bottom:.25cm;font-family:Georgia,Times New Roman,serif;font-size:13pt;font-weight:500}h4,h5,h6{page-break-after:avoid;margin-top:.3cm;margin-bottom:.2cm;font-size:11pt;font-weight:500}p{orphans:3;widows:3;text-align:justify;margin-bottom:.3cm}article>header{page-break-after:avoid;border-bottom:1pt solid #ccc;margin-bottom:.8cm;padding-bottom:.4cm}article>header h1{margin-bottom:.3cm}article>header p{margin-bottom:.2cm;font-size:10pt;color:#555!important}.post-meta,article>header time,article>header [class*=text-muted]{margin-bottom:.2cm;font-size:9pt;color:#666!important}a{color:#000;border-bottom:.5pt solid #999;text-decoration:none}a[href^=http]:after{content:" (" attr(href)")";word-wrap:break-word;font-size:8pt;font-weight:400;color:#666!important}a[href^=\/]:after,a[href^=\#]:after{content:""}h1 a:after,h2 a:after,h3 a:after,h4 a:after,h5 a:after,h6 a:after{content:""!important}pre{page-break-inside:avoid;white-space:pre-wrap;word-wrap:break-word;border:1pt solid #ccc;margin:.4cm 0;padding:.3cm;font-family:Courier New,Courier,monospace;font-size:8.5pt;line-height:1.4;overflow:hidden;color:#000!important;background:#f8f8f8!important}code{white-space:pre-wrap;word-wrap:break-word;border:.5pt solid #ddd;border-radius:2pt;padding:.05cm .15cm;font-family:Courier New,Courier,monospace;font-size:9pt;background:#f0f0f0!important}pre code{font-size:inherit;border:none;padding:0;background:0 0!important}pre [data-line]{padding:0 .2cm}pre .token.comment,pre .token.prolog,pre .token.doctype,pre .token.cdata{font-style:italic;color:#666!important}pre .token.string,pre .token.attr-value{color:#333!important}pre .token.keyword,pre .token.operator{font-weight:700;color:#000!important}table{border-collapse:collapse;page-break-inside:avoid;width:100%}th,td{text-align:left;border:1pt solid #000;padding:.2cm}th{font-weight:700;background:#f0f0f0!important}img{page-break-inside:avoid;max-width:100%}[style*="display: grid"],[class*=grid],.grid{flex-direction:column!important;gap:.3cm!important;display:flex!important}.card,article,section{page-break-inside:avoid;margin-bottom:.3cm}.project-card{page-break-inside:avoid;border:1pt solid #000;margin-bottom:.3cm;padding:.2cm}.badge,[class*=badge]{border:.5pt solid #999;border-radius:2pt;margin-bottom:.1cm;margin-right:.2cm;padding:.1cm .25cm;font-size:8pt;display:inline-block;background:#f5f5f5!important}article>header [class*=badge]{margin-right:.15cm;display:inline-block}[class*=badge][class*=draft],[class*=badge][class*=archived]{border:1pt solid #000;font-weight:700}ul,ol{margin-bottom:.3cm;margin-left:.6cm}li{margin-bottom:.15cm;line-height:1.5}li>ul,li>ol{margin-top:.15cm;margin-bottom:.15cm}ul li::marker{content:"• "}dl{margin-bottom:.4cm}dt{margin-top:.2cm;font-weight:700}dd{margin-bottom:.2cm;margin-left:.5cm}blockquote{page-break-inside:avoid;border-left:2pt solid #333;margin:.4cm 0 .4cm .3cm;padding-left:.5cm;font-style:italic;color:#333!important}blockquote p{margin-bottom:.2cm}blockquote cite{margin-top:.2cm;font-size:9pt;font-style:normal;display:block;color:#666!important}blockquote cite:before{content:"— "}hr,.separator,[role=separator],[data-orientation=horizontal]{border:none;border-top:1pt solid #ccc;height:0;margin:.6cm 0}.related-posts,[class*=related]{page-break-before:auto;border-top:1pt solid #ccc;margin-top:.8cm;padding-top:.4cm}.related-posts h2,.related-posts h3{margin-bottom:.3cm;font-size:12pt}.related-posts a:after{content:""}article>footer{border-top:1pt solid #ccc;margin-top:.8cm;padding-top:.4cm;font-size:9pt}article>footer h2{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2cm;font-size:10pt}article>footer ul{margin-left:.4cm}article>footer li{margin-bottom:.15cm}.page-break-avoid{page-break-inside:avoid}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.resume-section{page-break-inside:avoid;margin-bottom:.4cm}.resume-stats,[data-component=resume-stats]{page-break-inside:avoid;grid-template-columns:repeat(2,1fr)!important;gap:.3cm!important;margin-bottom:.5cm!important;display:grid!important}.timeline,[data-component=timeline]{position:relative}.timeline:before,[data-component=timeline]:before,.timeline-dot,.timeline-line{display:none!important}.timeline article,.timeline [data-slot=card]{page-break-inside:avoid;border:1pt solid #ccc;margin-bottom:.4cm;padding:.3cm;margin-left:0!important}article a[target=_blank]:after{content:""!important}.certifications [class*=badge],.skills [class*=badge]{margin:0 .1cm .1cm 0;font-size:7pt;display:inline-block}[aria-label*=Download],[class*=download],button[onclick*=print],iframe,video,audio,embed,object{display:none!important}[data-theme=dark],.dark,.dark *{color:#000!important;background:#fff!important;border-color:#000!important}article[data-url]:after{content:"Read online: " attr(data-url);border-top:1pt solid #ccc;margin-top:1cm;padding-top:.3cm;font-size:8pt;display:block;color:#666!important}.prose,article .prose,[class*=prose]{font-size:11pt;line-height:1.6;max-width:100%!important}.prose img,article img{page-break-inside:avoid;max-width:100%;height:auto;margin:.4cm auto;display:block}figure{page-break-inside:avoid;margin:.4cm 0}figcaption{text-align:center;margin-top:.2cm;font-size:9pt;font-style:italic;color:#666!important}em,i{font-style:italic}strong,b{font-weight:700}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}abbr[title]:after{content:" (" attr(title)")";font-size:9pt}mark{padding:.05cm .1cm;color:#000!important;background:#ff9!important}}
.katex{vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0 .1em}.katex-display{margin:1.5em 0;overflow:auto hidden}.katex-display>.katex{display:inline-block}.prose .katex{font-size:1em}.prose .katex-display{margin-left:0;margin-right:0}@media (prefers-color-scheme:dark){.katex{color:inherit}}@media (prefers-contrast:more){.katex{text-rendering:optimizeContrast;font-weight:500}}@media (prefers-reduced-motion:reduce){.katex{transition:none!important;animation:none!important}}h1 .katex,h2 .katex,h3 .katex,h4 .katex,h5 .katex,h6 .katex{vertical-align:-.15em}td .katex,th .katex{margin:0 .05em}li .katex,blockquote .katex{margin:0 .1em}.katex-inline-wrapper{vertical-align:-.125em;white-space:nowrap;display:inline-block}.katex-block-wrapper{justify-content:center;margin:1.5em 0;display:flex;overflow-x:auto}@media print{.katex{color:#000;font-weight:400}.katex-display{page-break-inside:avoid;margin:1em 0}}
/*# sourceMappingURL=a0ca55ecf2187a79.css.map*/