@font-face{font-family:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e2ffad365a18f339-s.woff2) format("woff2");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:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/af10555441727d5e-s.woff2) format("woff2");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:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e4e266444aa20670-s.p.woff2) format("woff2");unicode-range:u+00??,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:Anek Latin Fallback;src:local("Arial");ascent-override:95.76%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:93.99%}.__className_844316{font-family:Anek Latin,Anek Latin Fallback;font-style:normal}.__variable_844316{--font-anek-latin:"Anek Latin","Anek Latin Fallback"}:root{--nextra-primary-hue:152deg;--nextra-primary-saturation:90%;--kh-bg:1,40,49;--kh-surface:6,47,58;--kh-surface-2:14,56,66;--kh-border:26,74,85;--kh-text:#e8f4f0;--kh-text-muted:#7a9ca8;--kh-accent:#06b171;--kh-accent-light:#09fd67;--kh-amber:#fdb609;--kh-red:#ef4444;--kh-cyan:#465e8e}body{font-family:var(--font-anek-latin),"Anek Latin",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;line-height:1.6}.dark{--nextra-bg:var(--kh-bg)}html.dark,html.dark body{background-color:rgb(var(--kh-bg))}html.dark body{color:var(--kh-text)}html.dark article h1{font-weight:700;letter-spacing:-1.5px;line-height:1.15;color:var(--kh-text)}html.dark article h2{font-weight:700;letter-spacing:-.75px;color:var(--kh-text)}html.dark article h3,html.dark article h4{font-weight:600;color:var(--kh-text)}html.dark article h1 a,html.dark article h2 a,html.dark article h3 a,html.dark article h4 a{color:inherit;text-decoration:none}html.dark article h1 a:hover,html.dark article h2 a:hover,html.dark article h3 a:hover,html.dark article h4 a:hover{color:var(--kh-accent-light)}html.dark article a{color:var(--kh-accent);text-decoration:none;transition:color .2s ease}html.dark article a:hover{color:var(--kh-accent-light);text-underline-offset:3px;text-decoration:underline}html.dark article p{color:var(--kh-text-muted);line-height:1.7}html.dark .nx-text-gray-400,html.dark .nx-text-gray-500,html.dark article .muted{color:var(--kh-text-muted)!important}html.dark article strong{color:var(--kh-text);font-weight:600}html.dark article hr{border-color:rgb(var(--kh-border))}html.dark article ol li::marker{color:var(--kh-accent-light)}html.dark article ul{list-style:none}html.dark article ul>li{position:relative;padding-left:4px}html.dark article ul>li:before{content:"";position:absolute;left:-16px;top:10px;width:6px;height:6px;background-color:var(--kh-accent-light)}html.dark article li{color:var(--kh-text-muted)}html.dark [class*=nav-container],html.dark [class*=navbar],html.dark header,html.dark nav,html.dark nav>*{background-color:rgb(var(--kh-bg))!important}html.dark header,html.dark nav,html.dark nav>div{border-color:rgb(var(--kh-border))!important}html.dark .nextra-navbar:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100vw;height:1px;background-color:rgb(var(--kh-border))}html.dark nav a:hover{background-color:rgba(255,255,255,.05)}html.dark .nextra-sidebar-container,html.dark aside{background-color:rgb(var(--kh-bg))!important;border-color:rgb(var(--kh-border))!important}html.dark .nextra-sidebar-footer,html.dark [class*=sidebar]>div:last-child,html.dark aside>div:last-child,html.dark div[class*=sticky][class*=bottom]{background-color:rgb(var(--kh-bg))!important}html.dark aside a{color:var(--kh-text-muted);transition:all .2s ease}html.dark aside a:hover{color:var(--kh-text);background-color:rgba(255,255,255,.05)}html.dark a[class*=active],html.dark aside a[class*=active]{color:var(--kh-accent-light)!important}html.dark aside a[class*=active]{background-color:rgba(9,253,103,.08)}html.dark .nextra-toc{background-color:rgb(var(--kh-bg))}html.dark .nextra-toc a{color:var(--kh-text-muted);font-size:13px;transition:color .2s ease}html.dark .nextra-toc a:hover{color:var(--kh-text)}html.dark .nextra-toc a[class*=active],html.dark .nextra-toc li[class*=active] a{color:var(--kh-accent-light)!important}html.dark main{background-color:rgb(var(--kh-bg))}html.dark .bg-neutral-900:not(pre):not(code):not([class*=code]):not([class*=highlight]),html.dark [class*=bg-black]:not(pre):not(code):not([class*=code]):not([class*=highlight]){background-color:rgb(var(--kh-bg))!important}html.dark .nextra-search button,html.dark .nextra-search input,html.dark [class*=search] button,html.dark [class*=search] input,html.dark input[type=search]{background-color:rgb(var(--kh-surface))!important;border:1px solid rgb(var(--kh-border))!important;border-radius:20px!important;color:var(--kh-text)}html.dark [class*=search] button::placeholder,html.dark [class*=search] input::placeholder,html.dark input[type=search]::placeholder{color:var(--kh-text-muted)}html.dark [class*=search] input:focus,html.dark input[type=search]:focus{border-color:var(--kh-accent)!important;box-shadow:0 0 0 2px rgba(6,177,113,.15)}html.dark [class*=dropdown],html.dark [class*=popover],html.dark [class*=search] [role=listbox],html.dark [class*=search] ul,html.dark [role=menu]{background-color:rgb(var(--kh-surface))!important;border-color:rgb(var(--kh-border))!important}html.dark [class*=dropdown],html.dark [class*=popover],html.dark [role=menu]{box-shadow:0 8px 24px rgba(0,0,0,.3)}html.dark [class*=backdrop]:not([class*=code]),html.dark [class*=overlay]{background-color:rgba(var(--kh-bg),.8)!important}html.dark [class*=callout],html.dark [class*=card]{background-color:rgb(var(--kh-surface))!important;border-color:rgb(var(--kh-border))!important;border-radius:10px}html.dark article blockquote{border-left-color:var(--kh-accent)!important;color:var(--kh-text-muted);background-color:rgba(var(--kh-surface),.5)}html.dark article pre{border:1px solid rgb(var(--kh-border));border-radius:10px}html.dark article code:not(pre code){background-color:rgb(var(--kh-surface-2));border:1px solid rgb(var(--kh-border));color:var(--kh-accent-light);border-radius:4px;padding:2px 6px;font-size:.875em}html.dark table th{background-color:rgb(var(--kh-surface));border-color:rgb(var(--kh-border));font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--kh-text-muted)}html.dark table td{border-color:rgb(var(--kh-border));font-size:14px}html.dark table tr:nth-child(2n){background-color:rgba(var(--kh-surface),.5)}html.dark table tr:hover{background-color:rgba(9,253,103,.04)}html.dark [class*=border],html.dark [class*=divide]>*+*{border-color:rgb(var(--kh-border))}html.dark [class*=footer],html.dark footer{background-color:rgb(var(--kh-bg))!important;border-color:rgb(var(--kh-border))!important;color:var(--kh-text-muted)}html.dark div:has(>footer){background-color:rgb(var(--kh-bg))!important}html.dark nav[aria-label=breadcrumb],html.dark nav[aria-label=breadcrumb] a{color:var(--kh-text-muted)}html.dark nav[aria-label=breadcrumb] a:hover{color:var(--kh-accent-light)}html.dark ::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar-track{background:rgb(var(--kh-bg))}html.dark ::-webkit-scrollbar-thumb{background:rgb(var(--kh-border));border-radius:4px}html.dark ::-webkit-scrollbar-thumb:hover{background:rgb(var(--kh-surface-2))}html.dark ::selection{background-color:rgba(9,253,103,.2);color:var(--kh-text)}html.dark [class*=back-to-top],html.dark button[aria-label*=top]{background-color:rgb(var(--kh-surface))!important;border-color:rgb(var(--kh-border))!important;color:var(--kh-text-muted)}html.dark [class*=navigation] a,html.dark a[class*=nav-link]{border-color:rgb(var(--kh-border));transition:all .2s ease}html.dark [class*=navigation] a:hover,html.dark a[class*=nav-link]:hover{border-color:var(--kh-accent);background-color:rgba(var(--kh-surface),.5)}.nextra-sidebar-footer [class*=theme],[data-theme-switch],button[aria-label*=Theme],button[aria-label*=theme],div:has(>select:has(option[value=light])),select:has(option[value=light]){display:none!important}[role=button],a,button,input{transition:all .2s ease}