:root{--brand-main-color: #f60d71;--brand-secondary-color: #00dca9;--brand-dark-color: #1e0615;--brand-dark-color-transparent: rgba(30, 6, 21, .5);--brand-light-color: #faebf6;--brand-light-color-transparent: rgba(250, 235, 246, .5);--light-theme-brand-accent-color: #fd86ac;--dark-theme-brand-accent-color: #550647;--light-quote-color: #ffaad2;--light-info-color: #81eeff;--light-warning-color: #e1a1ff;--light-success-color: #79ffd6;--dark-quote-color: #640844;--dark-info-color: #095271;--dark-warning-color: #490767;--dark-success-color: #096358;--light-theme-shadow-light-color: #ffffff;--light-theme-shadow-dark-color: #655458;--dark-theme-shadow-light-color: #3d0d1e;--dark-theme-shadow-dark-color: #000000;--dark-theme-shadow-highlight-color: #fdd1db49;--color-background: var(--brand-light-color);--color-background-transparent: var(--brand-light-color-transparent);--round-corners-border-radius: 1.875rem;--circular-border-radius: 100%;--small-text-size: .6rem;--larger-text-size: 1.5rem}@media (prefers-color-scheme: light){:root{--color-background: var(--brand-light-color);--color-background-transparent: var(--brand-light-color-transparent)}}@media (prefers-color-scheme: dark){:root{--color-background: var(--brand-dark-color);--color-background-transparent: var(--brand-dark-color-transparent)}}@media (max-width: 1024px){abbr[title]:after{content:" (" attr(title) ")"}}[data-theme=light]{--brand-accent-color: var(--light-theme-brand-accent-color);--shadow-light-color: var(--light-theme-shadow-light-color);--shadow-dark-color: var(--light-theme-shadow-dark-color);--color-foreground: var(--brand-dark-color);--color-background: var(--brand-light-color);--shadow-light: -1px -2px 4px 0px var(--shadow-light-color);--shadow-dark: 1px 2px 4px 0px var(--shadow-dark-color);--menu-shadow-light: -2px -2px 2px 0 var(--shadow-light-color);--menu-shadow-dark: 2px 2px 4px 0px var(--shadow-dark-color);--quote-color: var(--light-quote-color);--info-color: var(--light-info-color);--warning-color: var(--light-warning-color);--success-color: var(--light-success-color);--color-background-transparent: var(--brand-light-color-transparent)}[data-theme=dark]{--brand-accent-color: var(--dark-theme-brand-accent-color);--shadow-light-color: var(--dark-theme-shadow-light-color);--shadow-dark-color: var(--dark-theme-shadow-dark-color);--color-foreground: var(--brand-light-color);--color-background: var(--brand-dark-color);--shadows: var(--shadow-dark);--shadow-light: -1px -2px 4px 0px var(--shadow-light-color);--shadow-dark: 1px 2px 4px 0px var(--shadow-dark-color);--menu-shadow-light: -2px -2px 2px 0 var(--shadow-light-color);--menu-shadow-dark: 2px 2px 4px 0px var(--shadow-dark-color);--quote-color: var(--dark-quote-color);--info-color: var(--dark-info-color);--warning-color: var(--dark-warning-color);--success-color: var(--dark-success-color);--color-background-transparent: var(--brand-dark-color-transparent)}noscript article{width:100%;display:grid;place-content:center;background-color:var(--warning-color)}html{scroll-behavior:smooth;scroll-padding-top:7rem;background-color:var(--color-background);color:var(--color-foreground);line-height:1.5}body{margin:0;min-height:100vh;min-width:100%;display:flex;flex-direction:column}main{display:flex;flex-direction:column;margin-top:4.21rem;padding:2rem;flex:1;gap:2rem}h1,h2,h3,h4,h5,h6{font-weight:800}#contents+ul,#contents+ul ul{list-style:none}abbr{text-decoration:none;border-bottom:medium dotted}.shell-prompt abbr{border:none}abbr:hover{cursor:help}article.blog-post h1 a,article.blog-post h2 a,article.blog-post h3 a,article.blog-post h4 a,article.blog-post h5 a,article.blog-post h6 a{display:inline-grid;place-content:center;margin-right:.5em;width:1em;height:1em}hr{color:var(--color-foreground);border-style:solid}.icon.icon-link{color:var(--color-foreground);display:grid;place-items:center}.icon.icon-link:hover{color:var(--brand-dark-color)}.icon.icon-link svg{place-content:center;max-width:100%;max-height:100%}a:link,a:visited{color:var(--brand-main-color);font-weight:800;text-decoration:none}main a:link,main a:visited{border-bottom:1px var(--brand-main-color) solid}.site-navigation .back-home{color:var(--brand-main-color)!important}a:link:hover,a:visited:hover{color:inherit;background-color:var(--brand-secondary-color)}.site-navigation .back-home:hover,.site-navigation .back-home:visited:hover{background-color:unset!important}::selection{color:var(--brand-dark-color);background-color:var(--brand-secondary-color)}.elevated-shadow,.elevated-menu-shadow,.site-menu .content-container{box-shadow:var(--shadow-light),var(--shadow-dark)}.round-corners{border-radius:var(--round-corners-border-radius)}.circular{border-radius:var(--circular-border-radius)}.small-text{font-size:var(--small-text-size)}.larger-text{font-size:var(--larger-text-size)}blockquote{position:relative;display:inline-block;padding:1rem 2rem;margin:1rem 0}blockquote:before{content:open-quote;font-size:var(--larger-text-size)}blockquote:after{content:close-quote;font-size:var(--larger-text-size)}blockquote p{display:inline}code:not(pre code){font:inherit;border:2px solid var(--brand-accent-color);border-radius:calc(var(--round-corners-border-radius) / 4);padding:.1rem;font-size:13px;font-weight:300}pre.astro-code{scrollbar-width:thin;margin:0;padding:.5rem;border-radius:calc(var(--round-corners-border-radius) / 4);border:1px solid var(--brand-accent-color)}pre.astro-code:not(.shell-command>pre.astro-code){margin:1rem 0}article.blog-post img.post-banner{margin:1rem 0;object-fit:cover}.post-entry-container img{border-bottom:1px solid var(--brand-accent-color);display:block;aspect-ratio:16 / 9;max-width:100%;object-fit:cover}article.blog-post img,article.blog-post video{display:block;max-width:100%;height:auto;margin:2rem 0}table{max-width:100%;margin:1rem 0;border-collapse:collapse;border:1px solid var(--color-foreground)}th,td{padding:.5rem 1rem;border-collapse:collapse;border:1px solid var(--color-foreground)}hr{margin:4rem 0}.wide-content-container *{margin:0}details{margin:2rem 0}header .site-navigation .back-home svg,article.error-message svg{fill:var(--brand-main-color);height:1em;width:auto}article.error-message svg{height:4em}.flexible-marker.flexible-marker-default{background-color:var(--light-theme-brand-accent-color)}.sign svg{width:2rem;height:2rem;align-self:center;fill:var(--color-foreground)}.menu-button svg{fill:var(--brand-main-color);width:100%;height:100%}.post-entry-container p.post-card-date{border:1px solid var(--light-theme-brand-accent-color)}[data-theme=dark] a:link,[data-theme=dark] a:visited,footer a:link,footer a:visited{color:var(--brand-secondary-color);font-weight:800}[data-theme=dark] a:link:hover,[data-theme=dark] a:visited:hover,footer a:link:hover,footer a:visited:hover{color:inherit;background-color:var(--brand-main-color)}.index-post-card:hover{outline:2px solid var(--brand-secondary-color)}[data-theme=dark] .index-post-card:hover{outline:2px solid var(--brand-main-color)}[data-theme=dark] img{filter:saturate(75%)}[data-theme=dark] a:hover{color:var(--color-background)}[data-theme=light] .shiki,[data-theme=light] .shiki span{color:var(--shiki-light);background-color:var(--shiki-light-bg);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);text-decoration:var(--shiki-light-text-decoration)}[data-theme=light] .astro-code,[data-theme=light] .astro-code span{color:var(--shiki-light)!important;background-color:var(--shiki-light-bg)!important}[data-theme=dark] .shiki,[data-theme=dark] .shiki span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);text-decoration:var(--shiki-dark-text-decoration)}[data-theme=dark] .astro-code,[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}[data-theme=dark] .elevated-shadow{position:relative}[data-theme=dark] .elevated-shadow:after,[data-theme=dark] .elevated-menu-shadow:after{content:"";position:absolute;inset:8px;z-index:-1;box-shadow:0 0 24px 0 var(--dark-theme-shadow-highlight-color);border-radius:var(--round-corners-border-radius)}[data-theme=dark] .elevated-menu-shadow:after{border-radius:0}[data-theme=dark] .elevated-menu-shadow:after{box-shadow:0 0 24px 0 var(--dark-theme-shadow-highlight-color)}[data-theme=dark] .elevated-shadow.circular:after{border-radius:var(--circular-border-radius)}[data-theme=dark] .post-entry-container p.post-card-date{border:1px solid var(--dark-theme-brand-accent-color)}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-code-pro-cyrillic-ext-wght-normal.BODHZjil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-code-pro-cyrillic-wght-normal.aqTvhEeI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-code-pro-greek-wght-normal.BvT6WsG1.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-code-pro-vietnamese-wght-normal.B6x53GZG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-code-pro-latin-ext-wght-normal.0UZNSh4u.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-code-pro-latin-wght-normal.BP8Zz55n.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+061F,U+0640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAUAAA8AAAAAChwAAASlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhobdhwoBmA/U1RBVEgAfBEICoZAhSYLJAABNgIkAzwEIAWFGAeBBBtbCMguB2xwr0ZDSVlELFvMrG14WDSXvZ/dfNq8ePjy7/9bu7vPueK3R2JIZXQ2ExnR1AsHjEBWLv7P/t77ZqY5fUiD/EYpEclIUHbe2s7ngf97d/9obI0C7gN34nBjHEVji0Ydn8cDCt8zTSendL3QD9T2ULLEW/lf/5UIj/Z5Xk38/+/n6uxNXNNCXU1/d6LSRPEqHhIti0jk/NNJi2Q6NJa5Yecwsp7DLxPoAkKlCIEs0LbSFtJe+7j7g8HZJ+RlgIEC3wX05AJaCHyKgtAUtrBYWK0r6apFuqFYinQc15VUyTwEENAkMKBktdXIpIVBiW4uZSa6VFTTMoNbwCE947E0/rt0qlauUkkFp4GlAPYdeTnBAat+lbZ/o7V/niECypzqNiyVhaQpYSphZdK54LSkPESPM9YxaYipMFUqPSumIJCRoh83T+N4SMiYKkCJitOfO5QV9Cx1X0JJL6W3rLnq9cWty0DPv5L8v++c/P/ffcC/8en2gs5umpe+roGhEP/TASOwHHPwAbEUa7ERSAC6shBS0yDhlpdmu91str02FpGXcbf/mEnnklHxylC7//f3qv3W3aqdohYc1WX4D3vBb92FxEd24h1SKcW0v9QPlcovSPxUpcXQHp+bqalbnx3GLk70/fXhh4F0XBlbP4I14b7V8iFS/ZHW/gCuDBQEhCdgnnf/4UdXfdjyftUHJUF0j2+HdeDkRUuuPMj3oR11Ww/EvYfqtqOs494r1KxAeN4e5rMdOny0mMxYWwn5mDEIWyUKJrlFhewlXOquq8IzdE1/f6mBrBzeLQmRwkpdjVLAI1l6Hq/0abBx8f75wazoS+lD3HWu+9Qnf3M7Lni8DWamIcvkhUoOMZsxSFQ/usGg3GMcKpYEBUllwUEScXAoqE9vrHRyLfP0ci2FyIygL/XydC0bmze7exSYF4HG9IdOeOfkuTkOu5YnDQIvrK7HRqLIds5fuFU5OXAvzNq6slyHPK72uqs9saChmY5FidrpONRArY920osYXCmeLcr05/IWfirv+bL28F++yZswR8EvN+a8ejlK/5UZjoKg5s7e73X4v8qNt+H7YbzD9+c9lf2reNbLqCUQPOF0mSnAOIyABuv1Xq/MeFzwhHii/jX+e8jh/4D/vife9E9PldXY9ZN/Yqe4BIKR8+mZLQnE60Kg5wFZlBaeSISBJSxNFluSfgwt2R7uLMVm7rFU5rvWUtvIcea+bSwvRKcLICxdXbP39rOIE9R+zFQbR8iULkYGF3ngniZZnCDoIFGSPAtjHbPk4to0cl5wGipDgkwZ8ipD4vm5UETnyZHISaZMidKg/LrGO5dMpngogiOgEuVLEyNHIFSOXMkyZbC1jU1sZqzvIGXLpWw5D7YpjX48O9qXFy9OeNNYH9ne0ACTLMVyNqpnawubWb2tLXVUAppsbwEdh8kJiCnZOM1ru8vfdNhGqDRY6zTJicX5YhGddGCHSU7rNHgUB+VmJXKHkhCc9AcxEvDfCx5D0HEZESmyHCUqH4VGNKIZrWj73Dc+84Wvyy/Qj1KRHaGZf24ymSzpg5LKkA00ZBqZiVhIEijKUtkAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAO0AA8AAAAAB8QAAANZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEgAbBEICoJYghELHAABNgIkAyYEIAWFGAeBFRtbBiiuBmxjKvRFmNBizrorAwVhPeVrUQ5iIqjWorJ6eoEPkNQ5QJIsTxGrY3VxGkE+GQGokBXwHM7lpf0BEGRtCpQvPOoZOVZAQhGpCTk3ouHdg0SpRxKOpjCz9cgXsb9aCO9/s/r0U6dyFmDBMinALWIp9+la0+dQ2hSgVv/CnSBjeS3chttjtzmeCBmuRKANSJKKukJTWyHQNEI2tHR0ehnCZSiBQNMkpRjk3sTFjgGxAC/L+VXcVKEygGZwK+KktzxK+xpblUZRSbnlYwlwYytmbgxeQDG+dvW/Dxqr2AsiIA+u3MYYrJDUJQzAYEJaR0XJQdEcPlhDSZABXDikGAAQKJCiGzdJb4GEAgNi4MvhshPoJx4roWOMsyIVuWgX40uwgMBafxDlfYn/r/Jf/rf8d0JzrBAlPdABw4AmlgJHgDraIAGI1pSkNOdcrTZzu96vdTIhYMRFdE9soqhdEMxWFOy8SIwiELk7ikrFaVz+MM5/1LrygXPvn4QshRoFPmOk37Tvqdze2ku+d3TrZdG47/926+/BBfUSr/Z+4ottae0EenvfMjmjPl7Tpr+lSfo994L3/D+4ttk/sLY2OLS+NtC/vgmhl75u3dv7sQ+3J/gpoQO+5m58SuMxrSgfPjA1Df7KEU7Z/8MdlXMQqvzqeTbPuO7f6kXtbcBX8R9ckAJ9bf43ONI5VddFrQkED8WTXyGAt78pVvMrL1IlTfz/U17zFd5L4f8fiBCtgNDRlnx+CLAGsvuOQuQGXov5E1QYk1FU0o0+VGGxXyqb44SqGOaQqpphneyaq9ATLWmiS7W1DZrtLiL9iSasASKxGaXDDBMcmEbGWUPIRBKnJ0RcN1unOiP1dxEGAWVw+MD0ahtRi7KIxghCBYRDLMEgG0LxiBqLCJGHBrOsIiw2GWXI16pWfdsny54f2/NjVfl6/o+ny5g5c8Z0WdQ/NZ4VgNTdAqwzk8rXqF6jFvmWSdxj7mXlPAulIDiS0gZ4zh+cKMDL5UTy9C8eB2pxKF0dUb7+VhbZi1Zbq6IGl67AaNT9/8UjhIM6RIpCETkqUY1a1KMRzWhFO3/7+25maDHMY8j19QP1EV/4mCf/yShHYM7jUBGINtU3FkQz0UYMloeieeq8UoAVAAAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-math-400-normal.C6hQfgQL.woff2) format("woff2"),url(/_astro/google-sans-code-math-400-normal.CLt5nEpa.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARQAA8AAAAACTgAAAP3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbfBwoBmA/U1RBVEgAbBEICoUMhBkLGgABNgIkAzAEIAWFGAd0G6oHKJ4Fucm6msxBtilWanHj+AieSI/+zewmvvuQ2UGuIJQQejhXa7of5PFnQ1gi3AfaD7BwmQqDnoWvUJV1Ann43L0/NFFEyrqgKEomFL2vmZOSSIxPra2KWMNDUwmJoaZlEV1EdTpJPDRCJBKaJbME8Tol/nz+D+1Taq9Jm7iV5lJs5o8/+yACxACAojg4CB4hBgFCCipPGzZe3gbfyH41HXxYgF8H3FQKHIDELRa2+wgVZSbkFJviol1tFrLcwQLpe1EBBekJkOEWVpgcSgMngee4tYdiOQecjPUhsBbE9Jz9aeD/PnIC46hVCzQAeQEANFnW5uADCmVv8XcNQTOzEyIANkuzHuRlEBQfBTJSoGBEU4aINS6GYceFymUgZGQxCCoZAQhgAJVUWQ49B0ABA2RkECAjS1dAemkZFEghr+1OVhi/UE4SMIjuL5DkW5IMTDr+8/7p02oIjYYgSUIaMI4ByAoyggvgB/CBGAAFACBGCFegSWKtH4Z+rPf0eSV207eRu3tGumm6P0j9c2HexUXn556b2hvao5Dx4IIwFp0HfRTQB3APF6nf3F999yQFfZ1F7Ud9eNWo3kOZ90SLbuaW6d25qBvfDzkAUMXvRY/cuXI/EM0EBFop1QM469fetmtKx6eOMHqe2FAzylb0KLfnzT2EgX4P0Mw13qbfpeC49zy8YqFMT9Pc++VzZTSDJWcD5MGDC6eGO30Z4cdb9NV07hudnsxOn51Mz530cLOqYB344U3P6OXBa3EHvtncdf9xiG9nt11LrwOkg8jO1CHjf8SmrvBfv8vh+MTe3uTU/t7E+P4heHf/tTpuj9Ta2R6uvbPV3d6uR9iDycMFXS4t5GiaoH/NaQK4UHGSb/r4a76+8W4DvE/7YCc8P+ZU7X91Ylu7rQBcFACBN8ZjDym0/yvh3O6mGttDDvR0gesvFkfx/1bnbkgGA/9XG3bxi4zleQrdNAh6KoWdDGID4FTUJnwhb+TmK6mSlm+o75NvKWsr3yG7hXyXkrryUqksf1Ci1aDLj4nJPJlq4jOQw6syCoH2iOaCbkENqKskV/ZgXSCq9UAkbqgaVObUGAak4xFdbR7k71ShlDEqBHMIEajQlgsF2ynkGkpqDwnqVBcqdqGKKgnRMZWVVtbvWsvNYjeLdTC3+V+eGppYs2bO0Al1s+FOAkLb0Fa5ZVWmvLK9aiV5deR4HPJStrVVQWToaqV4PfXbHycVvV7UEBL/bt2llAGIJm3I+uaHMqtqoupBuUkDfmCUAsD/S/YDoXkhBlExGLHikC5c8cSXgKt2l+WbTA3a2yeNljJlJzKwmKs0NeXcOck0/sUH5MVMhUwJyH32fgAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0300,U+0306-0308,U+0313,U+0483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-symbols-400-normal.D-0vGlLt.woff2) format("woff2"),url(/_astro/google-sans-code-symbols-400-normal.JijxEDyK.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/google-sans-code-symbols2-400-normal.CRQrmZtU.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-vietnamese-400-normal.7m6vdRCU.woff2) format("woff2"),url(/_astro/google-sans-code-vietnamese-400-normal.CBF5ZPWN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-latin-ext-400-normal.Bv0FT8HE.woff2) format("woff2"),url(/_astro/google-sans-code-latin-ext-400-normal.DMWGXYYo.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-code-latin-400-normal.5lTHPz_z.woff2) format("woff2"),url(/_astro/google-sans-code-latin-400-normal.tJVLN2Gj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.menu-button[data-astro-cid-4yyail6s]{color:var(--color-foreground);background-color:var(--color-background);padding:.2rem;display:grid;place-content:center;border:1px solid var(--brand-main-color);width:2.5rem;height:2.5rem;border-radius:calc(var(--round-corners-border-radius) / 6);position:relative;transition:background-color .4s}.menu-button[data-astro-cid-4yyail6s]:hover{cursor:pointer;background-color:var(--brand-secondary-color)}.menu-button[data-astro-cid-4yyail6s].close:hover{transition-property:background-color}select[data-astro-cid-g6q3pnbr].theme-switch#theme-switch{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--color-foreground);border:1px solid var(--color-foreground);background:var(--color-background);border-radius:0;text-align:center;text-align:-webkit-center;text-align-last:center;width:9rem;height:3rem}.content-container[data-astro-cid-3ef6ksr2]{position:relative}.site-navigation[data-astro-cid-3ef6ksr2]{gap:1rem;position:relative;display:flex;justify-content:center;align-items:center;justify-content:space-between;width:100%;height:100%;place-self:center;flex-grow:1}.back-home[data-astro-cid-3ef6ksr2],.back-home[data-astro-cid-3ef6ksr2]:hover{font-size:var(--larger-text-size);color:var(--brand-main-color);background-color:unset;text-decoration:unset;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}.site-name[data-astro-cid-3ef6ksr2]{text-decoration:unset;font-weight:800;text-transform:uppercase;margin:0}header[data-astro-cid-3ef6ksr2]{z-index:10;position:fixed;top:0;right:0;left:0;border-bottom:1px solid var(--brand-accent-color);padding-left:2rem;padding-right:2rem;background-color:var(--color-background-transparent);backdrop-filter:blur(16px);height:4.21rem;display:grid}.site-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:0;right:-2rem;max-height:100vh;min-width:20rem;background-color:var(--color-background);color:var(--color-foreground);overflow:visible;-webkit-overflow-scrolling:touch}.site-menu[data-astro-cid-3ef6ksr2].hidden{display:none}.site-menu[data-astro-cid-3ef6ksr2] .site-menu-head[data-astro-cid-3ef6ksr2]{color:var(--brand-main-color);height:4.21rem;padding-left:2rem;padding-right:2rem;margin-bottom:2rem;align-items:center;justify-content:space-between;display:flex;flex-direction:row}.site-menu-title[data-astro-cid-3ef6ksr2]{margin:0;font-weight:800;text-transform:uppercase}.site-menu-content[data-astro-cid-3ef6ksr2]{padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;row-gap:1.25rem;padding-bottom:2rem;max-height:50vh;overflow:auto}.site-menu-content[data-astro-cid-3ef6ksr2] .section-title[data-astro-cid-3ef6ksr2]{text-transform:uppercase;font-weight:800;border-bottom:2px solid var(--brand-accent-color);margin-bottom:1.25rem}.site-menu-content[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{margin:0}.site-menu-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1rem .5rem}.section-content[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}@media (min-width: 800px){header[data-astro-cid-3ef6ksr2] .site-navigation[data-astro-cid-3ef6ksr2]{max-width:720px}}footer[data-astro-cid-sz7xmlte]{gap:1rem;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;background-color:var(--brand-dark-color);color:var(--brand-light-color);min-height:4.21rem;display:grid;place-content:center;border-top:1px solid var(--brand-accent-color)}footer[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte]{justify-content:center;display:inline-flex;width:100%;gap:1rem}footer[data-astro-cid-sz7xmlte] .status[data-astro-cid-sz7xmlte]{font-size:var(--small-text-size)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--small-text-size)}html{font-family:Source Code Pro Variable,sans-serif}pre,code{font-family:Google Sans Code,monospace;font-size:inherit}
