:global html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){:global html{scroll-behavior:auto}}:global *{-webkit-tap-highlight-color:rgba(0,0,0,0)}:global body{display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;margin:0;min-height:100vh}:global p{letter-spacing:.1px;line-height:1.45em}:global strong{font-weight:500}:global a{color:#4300b0}:global a:visited{color:#50005f}:global .ml{margin-left:.4em}:global .mr{margin-right:.4em}:global .mb{margin-bottom:.4em}:global .padded{padding-left:.5em;padding-right:.5em}:global .padded.extra{padding-left:1em;padding-right:1em}@media only screen and (min-width:640px){:global .padded,:global .padded.extra{padding-left:2em;padding-right:2em}}@media only screen and (min-width:1024px){:global .padded,:global .padded.extra{padding-left:8%;padding-right:8%}}@media only screen and (max-width:639px){:global .hide-on-less-tb{display:none}}@media only screen and (min-width:640px){:global .hide-on-tb-more{display:none}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.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}.svelte-12qhfyh{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6;color:#2d3748;background-color:#fff}img{max-width:100%;border-radius:.5em}h1{color:#2d3748;margin-bottom:1rem}h2{color:#4300b0;margin-top:2rem;margin-bottom:1rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}h3{color:#4a5568;margin-top:1.5rem;margin-bottom:.75rem}p{margin-bottom:1rem}code{padding:0!important}table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:14px;border-radius:8px;overflow:hidden}th{color:#2d3748;font-weight:600;padding:12px 16px;text-align:left}td{padding:12px 16px;border:1px solid #e2e8f0;vertical-align:top;background-color:#fff}tr:nth-child(2n) td{background-color:#f8fafc}td:last-child{font-family:inherit;min-width:400px}td pre{white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;overflow-x:auto;background-color:#2b1b45!important;color:#fff!important;padding:16px!important;border-radius:8px!important;font-family:Courier New,Consolas,Monaco,Andale Mono,monospace!important;font-size:13px!important;line-height:1.5!important;margin:12px 0!important;border:none!important;max-width:100%;box-sizing:border-box}td pre code{white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;background:transparent!important;color:inherit!important;padding:0!important;font-family:inherit!important}td code:not(pre code){background-color:#f0eef3;color:#d14;padding:2px 6px;border-radius:4px;font-family:Courier New,Consolas,monospace;font-size:.9em;border:1px solid #e1dbe9}td strong{color:#4300b0;font-weight:600}td em{color:#666;font-style:italic;display:block;margin-top:8px;padding-left:4px;border-left:3px solid #4300b0}pre{background-color:#2b1b45;color:#fff;padding:16px;border-radius:.5em;overflow-x:auto;font-family:Courier New,Consolas,Monaco,monospace;font-size:14px;line-height:1.6;margin:1.5rem 0}.pre_accordion{margin:0}.p_accordion{padding:1rem}.ul_accordion{margin:1rem}.pre_details{margin:0}.hljs{background:transparent!important;color:#fff!important}.language-lua .hljs-keyword{color:#ff79c6!important;font-weight:700}.language-lua .hljs-string{color:#f1fa8c!important}.language-lua .hljs-comment{color:#6272a4!important;font-style:italic}.language-lua .hljs-function{color:#50fa7b!important}.language-lua .hljs-number{color:#bd93f9!important}.language-lua .hljs-built_in,.language-json .hljs-attr{color:#8be9fd!important}.language-json .hljs-number{color:#bd93f9!important}.language-json .hljs-string{color:#f1fa8c!important}.language-json .hljs-literal{color:#ff79c6!important}.language-bash .hljs-built_in{color:#8be9fd!important}.language-bash .hljs-string{color:#f1fa8c!important}pre::-webkit-scrollbar{height:8px;width:8px}pre::-webkit-scrollbar-track{background:#2d1b3f;border-radius:4px}pre::-webkit-scrollbar-thumb{background:#666;border-radius:4px}pre::-webkit-scrollbar-thumb:hover{background:#888}details{margin:1rem 0;padding:1rem;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}summary{font-weight:600;color:#4300b0;cursor:pointer;padding:.5rem}summary:hover{background-color:#edf2f7;border-radius:4px}details[open] summary{background-color:#edf2f7;border-radius:4px;margin-bottom:1rem}.img_box{position:relative!important;display:inline-block!important}.img_box img{display:block!important;max-width:100%!important;border-radius:.5em;position:relative!important;z-index:1!important}.img_box a{position:absolute!important;bottom:16px!important;right:16px!important;text-decoration:none!important;color:#4200b7!important;background-color:#dfdfdf4d!important;padding:8px 12px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:all .2s ease!important;border:1px solid transparent!important;box-shadow:0 2px 8px #0000001a!important;z-index:10!important;pointer-events:auto!important}.img_box a:hover{border:1px solid #4200b7!important;background-color:#f5f2fb!important;box-shadow:0 4px 12px #4300b026!important}.img_box svg{stroke:#4300b0!important;stroke-width:2.5!important}@media(max-width:768px){table{font-size:12px}td:last-child{min-width:250px}td pre{padding:10px!important;font-size:11px!important}pre{padding:12px;font-size:12px}.text-link{display:none!important}.img_box a{padding:6px 10px!important;bottom:12px!important;right:12px!important}.img_box svg{width:16px!important;height:16px!important}}
