.footer[data-v-3ed62560]{background-color:#2c3e50;color:#ecf0f1;padding:1rem 2rem}.footer-content[data-v-3ed62560]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-logo[data-v-3ed62560]{font-size:1.5rem;font-weight:700}.footer-links[data-v-3ed62560],.social-links[data-v-3ed62560]{display:flex;gap:1rem}.footer-links a[data-v-3ed62560],.social-links a[data-v-3ed62560]{color:#ecf0f1;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-3ed62560]:hover,.social-links a[data-v-3ed62560]:hover{color:#3498db}@media (max-width:768px){.footer-links[data-v-3ed62560],.social-links[data-v-3ed62560]{display:flex;flex-direction:column;gap:1rem}.footer-content[data-v-3ed62560]{flex-direction:column;gap:1rem;text-align:center}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{background:#0d1117;color:#c9d1d9}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{background-color:#033a16;color:#aff5b4}.hljs-deletion{background-color:#67060c;color:#ffdcd7}.results[data-v-e715f5be]{background:#fff;border:1px solid #eee;border-radius:0 0 8px 8px;margin-top:0;max-height:300px;min-width:200px;overflow-y:auto;width:-moz-max-content;width:max-content;z-index:1000}.result-item[data-v-e715f5be]{border-bottom:1px solid #f5f5f5;cursor:pointer;padding:16px;transition:background .2s}.result-item[data-v-e715f5be]:hover{background:#f9f9f9}.result-item.active[data-v-e715f5be]{background:#e6f7ff}.language-dropdown[data-v-b7b05c25]{left:0;min-width:120px;white-space:nowrap}@media (max-width:768px){.language-dropdown[data-v-b7b05c25]{left:auto;right:0}}@media (max-width:480px){.language-dropdown[data-v-b7b05c25]{left:auto;min-width:100px;right:0}}.header-container[data-v-e8f5c722]{margin:0 auto;max-width:1200px;padding-left:2rem;padding-right:2rem;width:100%}.submenu[data-v-e8f5c722]{display:block;margin-top:-2px;min-width:125px}@media (max-width:768px){.header-container[data-v-e8f5c722]{padding-left:1rem;padding-right:1rem}.submenu[data-v-e8f5c722]{display:contents;min-width:100%}}.h5-header-wrapper[data-v-0c43bcf4]{background-color:#f5f5f7;position:sticky;top:0;width:100%;z-index:1000}.h5-header-container[data-v-0c43bcf4]{margin:0;max-width:none;min-height:60px;overflow:visible;position:relative;width:100%}.menu-button[data-v-0c43bcf4]{flex-shrink:0;min-width:44px}.mobile-menu-overlay[data-v-0c43bcf4]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.mobile-backdrop[data-v-0c43bcf4]{background:#00000080;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.mobile-menu-panel[data-v-0c43bcf4]{background:#fff;box-shadow:0 0 32px #00000029;font-family:Inter,Arial,sans-serif;height:100vh;max-width:100vw;overflow-y:auto;padding:0;position:relative;width:100vw;z-index:1}.mobile-menu-content[data-v-0c43bcf4]{height:100%;overflow-y:auto;padding:1rem;-webkit-overflow-scrolling:touch}.primary-menu[data-v-0c43bcf4]{background:none;border-bottom:1px solid #f0f0f0;box-shadow:none;color:#ce7c2e;font-weight:900;letter-spacing:.04em;line-height:1.5;margin-bottom:.5rem;text-decoration:none;text-transform:uppercase;transition:color .2s}.primary-menu[data-v-0c43bcf4]:hover{color:#b35f4d;text-decoration:underline}.submenu[data-v-0c43bcf4]{border-radius:4px;display:block;margin-bottom:.5rem;padding:8px 0;width:100%}.submenu a[data-v-0c43bcf4]{background:none;box-shadow:none;color:#333;display:block;font-weight:400;letter-spacing:.01em;line-height:1.5;margin-bottom:.2rem;text-decoration:none;text-transform:none;transition:color .2s}.submenu a[data-v-0c43bcf4]:hover{color:#ce7c2e;text-decoration:underline}.logo-center[data-v-0c43bcf4]{flex:1;justify-content:center;min-width:0}.logo-center[data-v-0c43bcf4],.right-group[data-v-0c43bcf4]{align-items:center;display:flex}.right-group[data-v-0c43bcf4]{flex-shrink:0;gap:.5rem;position:relative}.right-group[data-v-0c43bcf4] .language-dropdown{left:auto;margin-top:.5rem;position:absolute;right:0;top:100%;z-index:1000}.search-icon-btn[data-v-0c43bcf4]{align-items:center;background:none;border:none;color:#666;display:inline-flex;font-size:1.3rem;justify-content:center;min-width:44px;padding:.5rem}.search-bar-h5 .search-icon-btn[data-v-0c43bcf4]{border-radius:4px;color:#666;flex-shrink:0;height:32px;padding:0;width:32px}.search-bar-h5-outer[data-v-0c43bcf4]{align-items:center;display:flex;flex:1;justify-content:center;margin:0 16px;min-width:0}.search-bar-h5[data-v-0c43bcf4]{align-items:center;background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000012;display:flex;height:44px;max-width:400px;min-width:200px;padding:.3rem;width:100%}.search-input-h5[data-v-0c43bcf4]{background:transparent;border:none;flex:1;font-size:1rem;height:100%;margin:0 .3rem;min-width:0;outline:none}.close-search-btn[data-v-0c43bcf4]{align-items:center;background:none;border:none;border-radius:4px;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:32px;justify-content:center;width:32px}@media (max-width:480px){.h5-header-container[data-v-0c43bcf4]{gap:.5rem;padding:1rem .75rem}.mobile-menu-panel[data-v-0c43bcf4]{width:260px}.search-bar-h5-outer[data-v-0c43bcf4]{margin:0 8px}.logo-center span[data-v-0c43bcf4]{font-size:1.1rem}}@media (max-width:360px){.h5-header-container[data-v-0c43bcf4]{padding:1rem .5rem}.mobile-menu-panel[data-v-0c43bcf4]{width:240px}.search-bar-h5-outer[data-v-0c43bcf4]{margin:0 5px}}@media (max-width:320px){.mobile-menu-panel[data-v-0c43bcf4]{width:220px}.primary-menu[data-v-0c43bcf4]{font-size:1.1rem}.submenu a[data-v-0c43bcf4]{font-size:1rem;padding-left:30px}}.layout[data-v-8a3867b3]{display:flex;flex-direction:column;min-height:100vh}.header-component[data-v-8a3867b3]{position:relative;width:100%;z-index:10}.ssr-hidden[data-v-8a3867b3]{pointer-events:none}.ssr-visible[data-v-8a3867b3]{display:block}.ssr-hidden[data-v-8a3867b3]{display:none}@media (min-width:769px){.desktop-header[data-v-8a3867b3]{display:block!important;pointer-events:auto!important}.mobile-header[data-v-8a3867b3]{display:none!important;pointer-events:none!important}}@media (max-width:768px){.desktop-header[data-v-8a3867b3]{display:none!important;pointer-events:none!important}.mobile-header[data-v-8a3867b3]{display:block!important;pointer-events:auto!important;position:sticky;top:0;z-index:1000}}
