/*!
* Template: Reference - Main
* Author: Akuuk Technology Limited
* Author URI: https://www.akuuk.com
* Version: 1.0.3
* Updated: 13-09-2026
**/
.nk-content{padding-right:.1rem!important;padding-left:.1rem!important}.nk-content.nk-sidebar-overlay{z-index:800}.api_container{position:relative;font-size:13px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0 auto}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{color:#f8f8f2;background-color:#272822}.highlight .err{color:#151515;background-color:#ac4142}.highlight .c,.highlight .c1,.highlight .cd,.highlight .cm,.highlight .cs{color:#505050}.highlight .cp,.highlight .nt{color:#f4bf75}.highlight .o,.highlight .ow{color:#d0d0d0}.highlight .p,.highlight .pi{color:#d0d0d0}.highlight .gi{color:#90a959}.highlight .gd{color:#ac4142}.highlight .gh{color:#6a9fb5;background-color:#151515;font-weight:700}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#aa759f}.highlight .kc,.highlight .kd,.highlight .kt{color:#d28445}.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .sh,.highlight .sx{color:#90a959}.highlight .sr{color:#75b5aa}.highlight .se,.highlight .si{color:#8f5536}.highlight .nc,.highlight .nn,.highlight .no{color:#f4bf75}.highlight .na{color:#6a9fb5}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .mx{color:#90a959}.highlight .ss{color:#90a959}.highlight .c,.highlight .c1,.highlight .cm,.highlight .cs{color:#909090}.highlight,.highlight .w{background-color:#292929}.tocify-wrapper{transition:left .3s ease-in-out;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:81px;bottom:0;width:200px;background-color:#eaeaea;margin-top:0}.tocify-wrapper .lang-selector{display:none}.tocify-wrapper .lang-selector a{padding-top:.5em;padding-bottom:.5em}.tocify-wrapper>img{display:block}.tocify-wrapper img+.tocify{margin-top:20px}.tocify-wrapper .toc-footer li,.tocify-wrapper .tocify-item>a{padding:0 15px 0 15px;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.tocify-wrapper .tocify-item>a{color:#444a4e}.tocify-wrapper li,.tocify-wrapper ul{list-style:none;margin:0;padding:0;line-height:2.6em}.tocify-wrapper li{color:#444a4e;transition-property:background;transition-timing-function:linear;transition-duration:230ms;border-bottom:1px solid #e6e6e6;-webkit-font-smoothing:antialiased}.tocify-wrapper #toc>ul>li>a>span{float:right;border-radius:40px;width:20px}.tocify-wrapper .toc-footer li:last-child{margin-top:5px}.tocify-wrapper .tocify-focus{background-color:#101924;font-weight:500}.tocify-wrapper .tocify-focus a{color:#0d926e}.tocify-wrapper .tocify-subheader{display:none}.tocify-wrapper .tocify-subheader .tocify-item>a{padding-left:25px}.tocify-wrapper .toc-footer{padding:2em 0 3em;margin-top:2em;border-top:1px solid #e6e9ea;border-bottom:none}.tocify-wrapper .toc-footer a,.tocify-wrapper .toc-footer li{color:#444a4e;text-decoration:none;font-weight:900}.tocify-wrapper .toc-footer a:hover{text-decoration:none;color:#7e7e7e}.tocify-wrapper .toc-footer li{font-size:12px;line-height:1.8;text-decoration:none;display:block;border:none;width:100%}#nav-button{padding:0 0 3em;display:none;position:fixed;top:0;left:0;z-index:5;color:#000;text-decoration:none;font-weight:700;opacity:.7;line-height:16px;transition:left .3s ease-in-out}#nav-button span{display:block;padding:6px;background-color:rgba(255,255,255,.7);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg) translate(-100%,0);transform:rotate(-90deg) translate(-100%,0);border-radius:0 0 0 5px}#nav-button img{height:16px;vertical-align:bottom;display:inline-block;margin-left:6px}#nav-button:hover{opacity:1}#nav-button.open{left:200px}.page-wrapper{margin-left:190px;position:relative;background-color:#fff;min-height:100%;padding-bottom:1px;border:1px solid transparent}.page-wrapper .dark-box{width:40%;background-color:#393939;position:absolute;right:-9px;top:-33px;bottom:-33px}.page-wrapper .dark-box .lang-selector{top:0;position:fixed;height:50px;max-width:32%;padding-left:10px;background:#262626;color:#d0d4d7;overflow:hidden;overflow-x:auto;z-index:1}.lang-selector{background-color:#222;width:100%;font-weight:700;overflow-x:auto}.lang-selector a{display:block;float:left;color:#999;padding:8px 10px;text-decoration:none;line-height:30px;outline:0}.lang-selector a:active,.lang-selector a:focus{border-bottom:5px solid #0d926e;color:#fff;text-decoration:none}.lang-selector a:hover{color:#f2f2f2;border-bottom:5px solid #0d926e;text-decoration:none}.lang-selector a.active{border-bottom:5px solid #0d926e;color:#fff;text-decoration:none}.lang-selector:after{content:'';clear:both;display:block}.lang-selector .lang-container{position:relative;width:640px}.lang-selector .lang-container a{padding-left:15px;padding-right:15px}.content{position:relative;padding-top:10px;z-index:1}.content .prettyprint{font-weight:700;font-size:12px;background-color:rgba(160,160,160,.1);padding:1px 8px}.content:after{content:'';display:block;clear:both}.content>.notice,.content>aside,.content>dl,.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>ol,.content>p,.content>table,.content>ul{margin-right:39%;padding:0 28px;box-sizing:border-box;display:block}.content>ol,.content>ul{padding-left:40px}.content>ul{list-style-type:square}.content>div,.content>h1,.content>h2{clear:both}.content>.notice,.content>p{padding-top:4px;padding-bottom:4px}.content h1{font-size:1.2rem;font-weight:900;font-family:museo,"Museo Sans",Helvetica,Arial,sans-serif;padding-top:.5em;padding-bottom:0;margin-top:4em;margin-bottom:10px;-webkit-font-smoothing:antialiased}.content h1 .prettyprint{color:#323232;vertical-align:top;background-color:#ffecc6;padding-left:.5em;padding-right:.5em}.content div:first-child+h1,.content h1:first-child{border-top-width:0;margin-top:0}.content h2{font-size:1.1rem;font-weight:700;font-family:museo,"Museo Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin-top:20px;margin-bottom:0;padding-top:1.5em;padding-bottom:.2em;background-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0))}.content h3{font-size:1rem;font-weight:600;font-family:museo,"Museo Sans",Helvetica,Arial,sans-serif;margin-top:1.5em;margin-bottom:.6em}.content h1+div+h2,.content h1+h2{margin-top:-5px;border-top:none}.content h4,.content h5,.content h6{font-family:museo,"Museo Sans",Helvetica,Arial,sans-serif;margin-top:2.5em;margin-bottom:.6em}.content h6{font-size:.9rem}.content h4,.content h5,.content hr{margin:2em 0;border-top:1px solid #ccc}.content table{margin-bottom:1em;overflow:auto}.content table td,.content table th{text-align:left;line-height:1.4}.content table th{padding:5px 10px;border-bottom:1px solid #ccc;vertical-align:bottom;font-weight:900}.content table td table th{border-bottom:1px solid #f1f6f9}.content table td{padding:.6rem 10px}.content table td .prettyprint{padding:1px 8px}.content table td:first-child,.content table th:first-child{text-align:right;padding-right:10px}.content table td:first-child{font-weight:700}.content table td:first-child .prettyprint{display:block;float:right;color:#ccc!important;background:0 0;word-break:normal;border:0;padding:0;font-size:12px}.content table tr{border-bottom:1px solid #f1f6f9}.content table tr:last-child{border-bottom:1px solid #ccc}.content table td table tr:last-child{border-bottom:1px solid transparent}.content table tr:nth-child(even)>td,.content table tr:nth-child(odd)>td{background-color:#fff}.content dt{font-weight:700}.content dd{margin-left:15px}.content dd,.content dt,.content li,.content p,.content>.notice{line-height:1.6;margin-top:0}.content img{max-width:100%}.content code,.content pre{line-height:1.5}.content code{padding:2px;border-radius:8px}.content pre>code{border-radius:8px;padding:0;color:#ccc;width:100%}.content blockquote,.content pre{color:#fff;float:right;clear:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 20px 0 0;width:35%}.content blockquote>p,.content pre>p{margin:0;background-color:transparent;padding-top:1.8rem}.content blockquote a,.content pre a{color:#fff;border-bottom:dashed 1px #ccc;font-weight:600}.content blockquote a:hover,.content pre a:hover{color:#fff;text-decoration:none}.content pre{font-size:12px;margin:10px 20px 20px 0;margin-bottom:20px;border-radius:4px;background-color:#292929;overflow:hidden;overflow-x:auto;padding:20px}.content>h3{clear:both}.content h3.side{color:#fff;float:right;clear:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 10px 0 0;padding:0;width:36%}.content .page-divider{position:relative;margin:0 0 -56px;padding:0;padding-top:16px}.content li{list-style:square}.codetabs{margin-right:40%;margin-bottom:10px;padding:0 18px 0 28px;color:#333;color:var(--md-code-text,#333);border-radius:var(--md-code-radius,var(--markdown-radius,3px))!important;overflow:hidden}.codetabs-toolbar{background:#ebedef;background:var(--md-code-tabs,#ebedef);display:flex;flex-flow:row nowrap;overflow:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.codetabs-toolbar::-webkit-scrollbar{display:none}.codetabs-toolbar button{white-space:nowrap;transition:.123s ease;-webkit-appearance:none;appearance:none;display:inline-block;line-height:2;padding:.5em 1em;border:none;background:0 0;outline:0;color:inherit;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.codetabs-toolbar button.codetabs_active,.codetabs.codetabs_initial .codetabs-toolbar button:first-child{background:#f6f8fa;background:var(--md-code-background,#f6f8fa);color:#000;color:var(--md-code-text,#000);pointer-events:none}.codetabs-toolbar button:not(.codetabs_active):hover{background:rgba(0,0,0,.075)}.codetabs .pre{position:relative;width:100%;text-align:left;color:#444;font-size:13px;border-radius:0 0 var(--md-code-radius,var(--markdown-radius,3px)) var(--md-code-radius,var(--markdown-radius,3px))!important;background:#f6f8fa;background:var(--md-code-background,#f6f8fa);margin:0!important;padding:0;padding-left:14px}.codetabs .pre div{color:#444}.codetabs pre:not(.codetabs_active){display:none}.codetabs.codetabs_initial pre:first-child{display:block}@media (max-width:1000px){.content blockquote,.content h3.side,.content pre{margin-right:10px}.tocify-wrapper{margin-top:72px}.page-wrapper .lang-selector{top:73px}}@media (max-width:930px){.tocify-wrapper{left:-230px;margin-top:64px}.tocify-wrapper.open{left:0}.tocify-wrapper .tocify-item>a{padding-top:.3em;padding-bottom:.3em}.tocify-wrapper .lang-selector{display:block}.page-wrapper{margin-left:0}.page-wrapper .lang-selector{display:none}.content{color:#333}#nav-button{display:block;margin-top:64px}}@media (max-width:767px){.dark-box{display:none}.page-wrapper{z-index:-10}.content>.notice,.content>aside,.content>dl,.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>ol,.content>p,.content>table,.content>ul{margin-right:0;padding:0 10px}.tocify-wrapper .lang-selector{display:block}.page-wrapper .lang-selector{display:none}.content>blockquote+aside,.content>blockquote+dl,.content>blockquote+h1,.content>blockquote+h2,.content>blockquote+h3,.content>blockquote+h4,.content>blockquote+h5,.content>blockquote+h6,.content>blockquote+ol,.content>blockquote+p,.content>blockquote+table,.content>blockquote+ul,.content>pre+aside,.content>pre+dl,.content>pre+h1,.content>pre+h2,.content>pre+h3,.content>pre+h4,.content>pre+h5,.content>pre+h6,.content>pre+ol,.content>pre+p,.content>pre+table,.content>pre+ul{margin-top:0;margin-bottom:0}.content>ol,.content>ul{padding-left:23px}.content>.notice,.content>p{padding:4px 10px}.content blockquote,.content pre{color:#333;width:auto;float:none;margin-left:10px}.content blockquote a{color:#333}.content blockquote a:hover{color:#ccc}.content blockquote p{padding-top:10px}.content code,.content pre a:hover{color:#fff}.content h3.side{color:#333;display:block;width:94%;float:none;margin-left:10px;margin-top:30px}.codetabs{margin-right:40%;margin-right:0;padding:0 10px}}