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{color:#c9d1d9;background:#0d1117}.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-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{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{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--max-width: 800px;--padding: 1rem;font-family:Courier New,Courier,monospace}*{box-sizing:border-box;margin:0;padding:0}body{line-height:1.6;padding:var(--padding)}header,section{max-width:var(--max-width);margin:0 auto;padding:2rem var(--padding)}h1,h2,h3,p,ul{margin-bottom:1rem}ul{padding-left:1.5rem}.nav-links{display:flex;gap:1.5rem}.nav-links a{text-decoration:none;color:inherit;cursor:pointer;border-bottom:1px solid transparent}.nav-links a:hover{border-bottom:1px solid black}button.cta{padding:1rem 2rem;font-size:1.2rem;font-family:inherit;background:#000;color:#fff;border:none;cursor:pointer;width:100%;max-width:24rem}button.cta:hover{opacity:.9}button.cta-small{padding:.5rem 1rem;font-size:1rem}@keyframes highlight{0%{background:#0000000d}to{background:transparent}}section:target{animation:highlight 2s ease-out}.user-info{max-width:400px;margin:0 auto 2rem;padding:1rem}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700}.form-group input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.error-message{color:#dc3545;margin-top:.5rem;font-size:.875rem}.pricing-tiers{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.meta-row{min-height:28px;display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.meta-row label{display:inline-flex;align-items:center;gap:.35rem;font-size:1rem;opacity:.9}.tier{padding:1.5rem;border:1px solid #000;display:flex;flex-direction:column}.tier .price{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.price-block{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.75rem}.price-row{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.price-row .price{font-size:1.6rem;font-weight:700;margin:0}.price-row .old-price{text-decoration:line-through;color:#666;font-size:1.2rem}.button-block{margin-top:auto;display:flex;justify-content:center}.tier>p:not(.price):not(.tier-footnote){min-height:3rem;margin-bottom:1rem}.tier-footnote{text-align:center;font-style:italic;font-size:.95rem;margin-top:.5rem;opacity:.85}.tier ul{list-style:none;padding-left:0;margin:0 0 1rem}.tier ul li{position:relative;padding-left:1.25rem;line-height:1.5}.tier ul li:before{content:"✓";position:absolute;left:0;top:0;color:#1a7f37;font-weight:700}.tier button{margin:1rem 0}.success-page{max-width:var(--max-width);margin:2rem auto;padding:0 var(--padding)}.license-key-container{margin:2rem 0;padding:1.5rem;border:1px solid #000;border-radius:4px}.license-key-display{display:flex;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;background:#f5f5f5;border-radius:4px}.license-key-display code{font-size:1.2rem;word-break:break-all}.copy-button{padding:.5rem 1rem;white-space:nowrap;transition:background-color .2s}.copy-button.copied{background-color:#4caf50;color:#fff}.important-note{margin-top:1rem;font-weight:700}.next-steps{margin:2rem 0}.next-steps ol{margin-top:1rem}.next-steps li{margin-bottom:1rem}.upgrade-page{max-width:var(--max-width);margin:2rem auto;padding:0 var(--padding)}.upgrade-form{max-width:400px;margin:2rem auto}.secondary-button{padding:.5rem 1rem;margin-left:1rem;font-family:inherit;background:#fff;color:#000;border:1px solid black;cursor:pointer}.secondary-button:hover{background:#f5f5f5}.blog-posts{display:flex;flex-direction:column;gap:2rem}.blog-post-preview{padding:1.5rem 0;border-bottom:1px solid #eee}.blog-post-preview:last-child{border-bottom:none}.blog-post-preview h2{margin-bottom:.5rem}.blog-post-preview h2 a{text-decoration:none;color:inherit}.blog-post-preview h2 a:hover{text-decoration:underline}.blog-meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.9rem;color:#666}.blog-excerpt{margin-bottom:1rem;color:#333}.read-more{text-decoration:none;color:inherit;font-weight:700}.read-more:hover{text-decoration:underline}.back-link{display:inline-block;margin-bottom:2rem;text-decoration:none;color:inherit}.back-link:hover{text-decoration:underline}.blog-post-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.blog-post-header h1{margin-bottom:.5rem}.blog-content{line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin:2rem 0 1rem}.blog-content p{margin-bottom:1.5rem}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:2rem}.blog-content li{margin-bottom:.5rem}.blog-content code{background:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,Courier,monospace}.blog-content pre{position:relative;background:#0d1117;padding:.5rem 1rem;border-radius:4px;overflow-x:auto;margin-bottom:1.5rem}.blog-content pre code{background:none;padding:0}.blog-content blockquote{border-left:4px solid #ddd;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#666}@media (max-width: 600px){header nav{flex-direction:column;align-items:center;gap:1rem}.button-block{justify-content:center}button.cta{width:100%}.meta-row{justify-content:center}}.faq-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #eee;transition:background-color .2s ease}.faq-toggle:hover{background-color:#0000000d;padding-right:.5rem}.faq-toggle:focus{outline:2px solid #000;outline-offset:2px}.faq-content{overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.faq-content.collapsed{max-height:0;padding:0}.faq-content.expanded{max-height:1000px;padding:1rem 0;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-content img{max-width:100%;height:auto;display:block;margin:1rem auto;border:1px solid #ddd;border-radius:4px}.docs-container{max-width:var(--max-width);margin:0 auto;padding:2rem var(--padding)}.docs-container img{max-width:100%;height:auto;display:block;margin:1rem auto;border:1px solid #ddd;border-radius:4px}.docs-section{margin-bottom:3rem}.docs-step{margin-bottom:2rem}.docs-faq{margin-top:2rem}.docs-faq h3{margin-top:2rem;margin-bottom:1rem}.cta-link{display:inline-block;padding:.75rem 1.5rem;background:#000;color:#fff;text-decoration:none;font-weight:700;margin-top:1rem}.cta-link:hover{opacity:.9}.code-block-container{position:relative;margin-bottom:1.5rem}.code-copy-button{position:absolute;top:.5rem;right:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.25rem .5rem;font-size:.8rem;cursor:pointer;color:#e6edf3;transition:background-color .2s;z-index:1}.code-copy-button:hover{background:#fff3}.code-copy-button.copied{background:#4caf50;color:#fff}
