@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300..800;1,9..40,300..800&family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap");:root{--nextra-primary-hue:14deg;--nextra-primary-saturation:80%;--nextra-primary-lightness:54%;--nextra-bg:226,232,228;--nextra-content-width:90rem;--wp-void:#E2E8E4;--wp-deep:#d8ddd9;--wp-surface:rgba(8,8,8,0.04);--wp-elevated:rgba(8,8,8,0.07);--wp-hover:rgba(8,8,8,0.10);--wp-border-subtle:rgba(8,8,8,0.10);--wp-border:rgba(8,8,8,0.16);--wp-text:#080808;--wp-text-sub:rgba(8,8,8,0.68);--wp-text-muted:#6b7280;--wp-accent:#E8522B;--wp-accent-steel:#c44420;--wp-dither-dot:rgba(8,8,8,0.14);--wp-dither-opacity:0.25;--wp-sidebar-bg:#d8ddd9;--wp-code-bg:rgba(8,8,8,0.05);--wp-nav-bg:#E2E8E4;--wp-nav-border:rgba(8,8,8,0.1)}.dark{--nextra-primary-hue:14deg;--nextra-primary-saturation:80%;--nextra-primary-lightness:54%;--nextra-bg:8,8,8;--wp-void:#080808;--wp-deep:#0e0e0e;--wp-surface:rgba(250,250,249,0.04);--wp-elevated:rgba(250,250,249,0.07);--wp-hover:rgba(250,250,249,0.10);--wp-border-subtle:rgba(250,250,249,0.09);--wp-border:rgba(250,250,249,0.12);--wp-text:#fafaf9;--wp-text-sub:rgba(250,250,249,0.62);--wp-text-muted:#6b7280;--wp-accent:#E8522B;--wp-accent-steel:#f26c48;--wp-dither-dot:rgba(250,250,249,0.14);--wp-dither-opacity:0.35;--wp-sidebar-bg:#0a0a0a;--wp-code-bg:rgba(250,250,249,0.04);--wp-nav-bg:#080808;--wp-nav-border:rgba(250,250,249,0.07)}.dark,:root,body,html{--x-font-sans:"DM Sans","Helvetica Neue",system-ui,sans-serif;--x-font-mono:"DM Mono","JetBrains Mono","Courier New",monospace;--x-default-font-family:"DM Sans","Helvetica Neue",system-ui,sans-serif;--x-default-mono-font-family:"DM Mono","JetBrains Mono","Courier New",monospace}body,html{font-family:DM Sans,Helvetica Neue,system-ui,sans-serif!important}body,html{background:var(--wp-void)!important;background-color:var(--wp-void)!important}:root.dark,:root[class~=dark]{background:#080808!important;background-color:#080808!important}body{font-family:DM Sans,Helvetica Neue,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--wp-void)!important;color:var(--wp-text);position:relative}body :not(code):not(pre):not(kbd):not(samp):not([class*=mono]):not([class*=code]){font-family:inherit}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--wp-grid-line,rgba(8,8,8,.05)) 1px,transparent 1px),linear-gradient(90deg,var(--wp-grid-line,rgba(8,8,8,.05)) 1px,transparent 1px);background-size:40px 40px,40px 40px}:root{--wp-grid-line:rgba(8,8,8,0.05)}:root.dark,:root[class~=dark]{--wp-grid-line:rgba(250,250,249,0.12)}body>div{position:relative;z-index:1}.nextra-nav-container-blur,.nextra-navbar-blur,[class*=nextra-nav-container]{background:var(--wp-nav-bg)!important}.nextra-navbar-blur{border-bottom:1px solid var(--wp-nav-border)!important}article,main{background:transparent!important}::selection{background:rgba(232,82,43,.3);color:var(--wp-text)}.nextra-content h1,.nextra-content h2,.nextra-content h3,.nextra-content h4,h1,h2,h3,h4,h5,h6{font-family:DM Sans,system-ui,sans-serif!important;font-weight:800;letter-spacing:-.03em;color:var(--wp-text)}.nextra-code,[class*=nextra] code,code,pre{font-family:DM Mono,Courier New,monospace!important}pre{background:var(--wp-code-bg)!important;border:1px solid var(--wp-border-subtle)!important}code{background:var(--wp-elevated)!important;border:1px solid var(--wp-border-subtle);padding:.15em .35em}h1 code,h2 code,h3 code,h4 code{font-size:inherit}h1 code,h2 code,h3 code,h4 code,pre code{background:none!important;border:none;padding:0}.nextra-cards>a,[class*=nextra-callout],[class*=nextra-card],pre{border-radius:10px!important}[class*=badge]:not(.nextra-navbar [class*=badge]):not(.wp-logo-badge),[class*=pill],[class*=tag]{border-radius:50px!important}.nextra-navbar .wp-logo-badge,.nextra-navbar [class*=badge],.wp-logo-badge{border-radius:0!important}@media (min-width:768px){.nextra-navbar,.nextra-navbar-blur{background:var(--wp-void)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nextra-navbar{border-bottom:1px solid var(--wp-nav-border)!important}html article[class*="x:min-h"]{padding-top:80px!important}}html{scroll-padding-top:80px}.nextra-navbar a[href*=github],.nextra-navbar a[href*=github] svg{color:var(--wp-accent)!important;fill:var(--wp-accent)!important}.nextra-navbar a[href*=github] svg{width:18px!important;height:18px!important}.nextra-navbar a[href*=github]:hover,.nextra-navbar a[href*=github]:hover svg{color:#ffffff!important;fill:#ffffff!important}body .nextra-hamburger,body .nextra-navbar,body .nextra-navbar *,body .nextra-navbar :after,body .nextra-navbar :before,body .nextra-navbar-blur,body .nextra-search,body [class*=nextra-navbar] *,body [class*=nextra-search] *,body header.nextra-navbar{border-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}@media (max-width:767px){.nextra-sidebar-container{background:var(--wp-void)!important}.nextra-nav-container-blur,[class*=nextra-nav-container]{background:transparent!important;border-bottom:none!important}.nextra-navbar,header.nextra-navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;margin:0!important;width:100%!important;height:48px!important;border-radius:0!important;overflow:hidden!important;background:#080808!important;background-color:#080808!important;border:none!important;border-top:1px solid rgba(232,82,43,.35)!important;border-bottom:1px solid rgba(250,250,249,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.35)!important;z-index:30!important}body{padding-top:80px!important}[class*=nextra-content],main{padding-top:0!important}article[class*="x:min-h"]:before{background:linear-gradient(#E8522B,#E8522B) 0 0 /18px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 0 0 /2px 18px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 0 /18px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 0 /2px 18px no-repeat,linear-gradient(#E8522B,#E8522B) 0 100% /18px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 0 100% /2px 18px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 100% /18px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 100% /2px 18px no-repeat!important}.nextra-navbar:after,.nextra-navbar:before{display:none!important}.nextra-navbar-blur{background:#080808!important;background-color:#080808!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important}.nextra-navbar>nav{height:48px!important;padding:0 14px!important}.nextra-navbar .wp-logo{gap:8px!important;min-width:0!important}.nextra-navbar .wp-logo-svg{width:88px!important;height:22px!important;fill:#FAFAF9!important}.nextra-navbar .wp-logo-divider{background:rgba(250,250,249,.18)!important;height:16px!important}.nextra-navbar .wp-logo-badge{color:var(--wp-accent)!important;font-family:DM Mono,Courier New,monospace!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:2px 6px!important;border:1px solid rgba(232,82,43,.4)!important;border-radius:0!important}.nextra-navbar a svg,.nextra-navbar a[href*=github],.nextra-navbar button{color:rgba(250,250,249,.65)!important}.nextra-navbar a:hover svg,.nextra-navbar a[href*=github]:hover,.nextra-navbar button:hover{color:var(--wp-accent)!important;background:transparent!important}.nextra-navbar [aria-label*=enuM],.nextra-navbar [aria-label*=enu],.nextra-navbar button[class*=burger]{color:#FAFAF9!important;background:transparent!important}.nextra-navbar div:has(>input[type=search]),.nextra-navbar form[role=search],.nextra-navbar input[type=search]{display:none!important}.nextra-mobile-nav{background:rgba(8,8,8,.72)!important;background-color:rgba(8,8,8,.72)!important;backdrop-filter:blur(24px) saturate(1.6)!important;-webkit-backdrop-filter:blur(24px) saturate(1.6)!important;border:1px solid rgba(250,250,249,.08)!important;border-top-color:rgba(232,82,43,.35)!important;border-radius:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 40px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.3)!important;top:48px!important;left:0!important;right:0!important;bottom:30px!important;inset:48px 0 30px 0!important}.nextra-mobile-nav [class*=nextra-menu] a,.nextra-mobile-nav a,.nextra-mobile-nav button{font-family:DM Mono,Courier New,monospace!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(250,250,249,.75)!important}.nextra-mobile-nav a.active,.nextra-mobile-nav a:hover,.nextra-mobile-nav a[aria-current=page]{color:var(--wp-accent)!important}html{margin-top:0!important}}.wp-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--wp-text);min-width:180px}.wp-logo-svg{fill:var(--wp-text)}.wp-logo-divider{width:1px;height:18px;background:var(--wp-border);margin:0 2px;flex-shrink:0}.wp-logo-badge{font-family:DM Mono,Courier New,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wp-accent);background:transparent;padding:3px 8px;border:1px solid rgba(232,82,43,.4);border-radius:0;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.wp-logo-badge:before{content:"";width:5px;height:5px;background:var(--wp-accent);display:inline-block}.wp-nav-link{font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;font-weight:500;color:var(--wp-text-sub)!important;text-decoration:none!important;padding:4px 10px;transition:color .15s ease;border-bottom:none!important;white-space:nowrap}.wp-nav-link:hover{color:var(--wp-text)!important;border-bottom:none!important}.wp-nav-cta{color:var(--wp-accent)!important;border:1px solid var(--wp-accent)!important;padding:4px 14px;font-weight:600}.wp-nav-cta:hover{background:var(--wp-accent)!important;color:#ffffff!important}.wp-banner-text{display:flex;align-items:center;justify-content:center;gap:8px;font-family:DM Sans,system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#ffffff}.wp-banner-dot{width:6px;height:6px;background:#ffffff;display:inline-block;animation:wp-dot-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes wp-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.nextra-sidebar-container,aside.nextra-sidebar-container,aside[class*=nextra]{background:var(--wp-sidebar-bg)!important;border-right:1px solid var(--wp-border-subtle)!important}@media (min-width:768px){.nextra-sidebar-container,aside.nextra-sidebar-container{padding-top:24px!important}.nextra-sidebar-container>div,.nextra-sidebar-container>nav{margin-top:0!important}.nextra-sidebar-container [class*="x:sticky"],.nextra-sidebar-container [class*=nextra-scrollbar]{top:calc(var(--nextra-navbar-height, 64px) + 24px)!important}.nextra-sidebar-container,aside.nextra-sidebar-container{border-right:none!important}}.nextra-sidebar-container a,aside a{color:var(--wp-text-sub)!important;transition:color .15s ease,background .15s ease}.nextra-sidebar-container a:hover,aside a:hover{color:var(--wp-text)!important;background:var(--wp-hover)!important}.nextra-sidebar-container a.active,.nextra-sidebar-container a[aria-current=page],aside a[aria-current=page],aside a[class*=text-primary-],aside a[data-active=true],aside li.active>a{color:#E8522B!important;background:rgba(232,82,43,.08)!important;border-left:2px solid #e8522b;padding-left:calc(.75rem - 2px)}[class*="x:text-primary-"],[class*=text-primary-600],[class*=text-primary-800]{color:#E8522B!important}[class*="x:bg-primary-"],[class*=bg-primary-50]{background-color:rgba(232,82,43,.08)!important}[class*="x:border-primary-"],[class*=border-primary-]{border-color:#E8522B!important}.nextra-toc a[class*=text-primary-],nav[class*=toc] a[class*=text-primary-]{color:#E8522B!important}.nextra-content article,[class*=nextra-content]>article,article[class*="x:min-h"],main>article{background:#080808!important;background-image:none!important;border:1px solid rgba(250,250,249,.1)!important;border-radius:0!important;padding:36px 56px 48px!important;margin:20px 20px 24px!important;color:#fafaf9!important;position:relative!important;min-height:auto!important;max-width:calc(100% - 40px)!important;box-shadow:0 24px 80px rgba(0,0,0,.15)!important}article[class*="x:min-h"]:before{content:"";position:absolute;inset:-1px;pointer-events:none;z-index:5;background:linear-gradient(#E8522B,#E8522B) 0 0 /14px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 0 0 /2px 14px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 0 /14px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 0 /2px 14px no-repeat,linear-gradient(#E8522B,#E8522B) 0 100% /14px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 0 100% /2px 14px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 100% /14px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 100% /2px 14px no-repeat}@media (max-width:767px){article[class*="x:min-h"]{padding:28px 20px!important;margin:16px 12px!important;border-radius:0!important;max-width:calc(100% - 24px)!important}article[class*="x:min-h"] h1{font-size:32px!important;letter-spacing:-.035em!important}article[class*="x:min-h"] h2{font-size:22px!important;margin-top:36px!important}article[class*="x:min-h"] h3{font-size:17px!important}article[class*="x:min-h"] li,article[class*="x:min-h"] p{font-size:15px!important}article[class*="x:min-h"] table{display:block!important;overflow-x:auto!important;max-width:100%!important;font-size:13px!important}article[class*="x:min-h"] td,article[class*="x:min-h"] th{padding:8px 10px!important;white-space:nowrap}article[class*="x:min-h"] img{max-width:100%!important;height:auto!important}article[class*="x:min-h"] pre{font-size:12px!important;overflow-x:auto!important;max-width:100%!important}}article[class*="x:min-h"],article[class*="x:min-h"] li,article[class*="x:min-h"] p,article[class*="x:min-h"] span:not([class*=badge]):not([class*=tag]){color:#fafaf9!important;line-height:1.7!important}article[class*="x:min-h"] p{font-size:16px!important;margin-bottom:18px!important}article[class*="x:min-h"] h1,article[class*="x:min-h"] h2,article[class*="x:min-h"] h3,article[class*="x:min-h"] h4{color:#fafaf9!important;font-family:DM Sans,Helvetica Neue,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.03em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}article[class*="x:min-h"] h1{font-size:44px!important;line-height:1.05!important;margin:4px 0 20px!important;letter-spacing:-.04em!important}[class*=nextra-breadcrumb],nav[aria-label=breadcrumb]{margin-bottom:0!important;padding-bottom:0!important}article[class*="x:min-h"] h2{font-size:28px!important;margin:48px 0 16px!important;padding-top:24px!important;border-top:1px solid rgba(250,250,249,.08)!important}article[class*="x:min-h"] h3{font-size:20px!important;margin:32px 0 12px!important}article[class*="x:min-h"] b,article[class*="x:min-h"] strong{color:#fafaf9!important;font-weight:800!important}article[class*="x:min-h"] a{color:#E8522B!important;font-family:Sudo,DM Mono,Courier New,monospace!important;font-weight:800!important;text-decoration:underline!important;-webkit-text-decoration-color:rgba(232,82,43,.4)!important;text-decoration-color:rgba(232,82,43,.4)!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;border-bottom:none!important;background:transparent!important;padding:0!important;transition:-webkit-text-decoration-color .15s ease!important;transition:text-decoration-color .15s ease!important;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease!important}article[class*="x:min-h"] a:hover{-webkit-text-decoration-color:#E8522B!important;text-decoration-color:#E8522B!important;border-bottom:none!important}article[class*="x:min-h"] code{background:rgba(232,82,43,.08)!important;border:1px solid rgba(232,82,43,.25)!important;color:#E8522B!important;border-radius:0!important;padding:1px 6px!important;font-family:DM Mono,Courier New,monospace!important;font-size:.92em!important;font-weight:500}article[class*="x:min-h"] pre{background:rgba(0,0,0,.45)!important;border:1px solid rgba(250,250,249,.08)!important;border-left:2px solid #e8522b!important;border-radius:0!important}article[class*="x:min-h"] pre code{background:transparent!important;border:none!important;padding:0!important}article[class*="x:min-h"] ul{list-style:none!important;padding-left:20px!important}article[class*="x:min-h"] ul li{position:relative;padding-left:4px}article[class*="x:min-h"] ul li:before{content:"●";color:#E8522B;display:inline-block;width:16px;margin-left:-20px;font-size:10px;vertical-align:middle}article[class*="x:min-h"] ol{counter-reset:wp-ol;list-style:none!important;padding-left:0!important}article[class*="x:min-h"] ol>li{counter-increment:wp-ol;padding-left:40px;position:relative;margin-bottom:8px}article[class*="x:min-h"] ol>li:before{content:counter(wp-ol);position:absolute;left:0;top:0;font-family:Sudo,DM Mono,monospace;font-weight:800;color:#E8522B;font-size:1.1em}article[class*="x:min-h"] blockquote{border-left:3px solid #e8522b!important;background:rgba(250,250,249,.03)!important;color:#fafaf9!important;padding:16px 20px!important;margin:24px 0!important;border-radius:0 6px 6px 0!important}article[class*="x:min-h"] hr{border:none!important;border-top:1px solid rgba(250,250,249,.12)!important;margin:48px 0!important;opacity:1!important}article[class*="x:min-h"] table{background:transparent!important;border-top:1px solid #e8522b!important;border-radius:0!important}article[class*="x:min-h"] th{color:rgba(250,250,249,.55)!important;background:rgba(250,250,249,.04)!important;border-bottom:1px solid rgba(250,250,249,.18)!important;border-right:1px solid rgba(250,250,249,.06)!important;font-family:DM Mono,Courier New,monospace!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:10px 12px!important}article[class*="x:min-h"] td{color:#fafaf9!important;border-bottom:1px dashed rgba(250,250,249,.1)!important;border-right:1px solid rgba(250,250,249,.04)!important;padding:8px 12px!important;height:32px}article[class*="x:min-h"] td.numeric,article[class*="x:min-h"] td[data-numeric]{font-family:Sudo,DM Mono,monospace!important;font-weight:800!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}article[class*="x:min-h"] tbody tr:hover td{background:rgba(250,250,249,.05)!important}article[class*="x:min-h"] td a{background:transparent!important;padding:0!important}table{border-collapse:collapse;width:100%;table-layout:auto;font-size:.85em}thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}th{font-family:DM Mono,Courier New,monospace!important;font-size:.7rem;font-weight:500;letter-spacing:.02em;color:var(--wp-text-muted)!important;background:var(--wp-surface)!important;border-bottom:1px solid var(--wp-border-subtle)!important;border-right:1px solid color-mix(in srgb,var(--wp-border-subtle) 40%,transparent)!important;padding:0 8px;height:32px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th:last-child{border-right:none!important}td{border-bottom:1px solid var(--wp-border-subtle)!important;border-right:1px solid color-mix(in srgb,var(--wp-border-subtle) 20%,transparent)!important;padding:0 8px;height:32px;color:var(--wp-text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .1s ease}td:last-child{border-right:none!important}td:hover{outline:1px solid var(--wp-border);outline-offset:-1px}tbody tr:hover td,td:hover{background:var(--wp-elevated)}td code,th code{padding:1px 5px}td a,td code,th code{font-size:.85em;white-space:nowrap}td a{color:var(--wp-accent)!important;background:color-mix(in srgb,var(--wp-accent) 10%,transparent);padding:2px 8px}td a,td a:hover{border-bottom:none!important}td a:hover{background:color-mix(in srgb,var(--wp-accent) 20%,transparent)!important}blockquote{border-left:3px solid var(--wp-accent)!important;background:var(--wp-elevated)!important;color:var(--wp-text-sub);padding:.75rem 1rem;margin:1.5rem 0}[class*=bg-gray],[class*=nextra] footer,body footer,footer,footer>*,footer>div,nav+footer{background:transparent!important;background-color:transparent!important;border:none!important;pointer-events:auto!important;position:relative!important;z-index:5!important}div:has(>footer),footer div[class*=bg-gray],footer div[class*=bg-n],footer~div{background:transparent!important;background-color:transparent!important}[class*="dark:bg-neutral"],[class*=bg-gray-100],[class*=pb-\\\[env]{background:transparent!important;background-color:transparent!important}.wp-footer-wrap{position:relative;z-index:10;pointer-events:auto;border-top:1px solid var(--wp-border-subtle);padding:2rem 0 1.5rem}.wp-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding-bottom:1.5rem}@media (max-width:640px){.wp-footer-grid{grid-template-columns:repeat(2,1fr);text-align:left}}.wp-footer-col{display:flex;flex-direction:column;gap:6px;text-align:left}.wp-footer-heading{font-family:DM Mono,Courier New,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--wp-text-muted);margin-bottom:10px}.wp-footer-link{font-family:Sudo,DM Mono,Courier New,monospace!important;font-size:12px!important;font-weight:800!important;transition:color .15s ease;display:inline-flex!important;align-items:center!important;gap:5px!important;pointer-events:auto!important;position:relative!important;z-index:10!important;cursor:pointer!important}.wp-footer-link,.wp-footer-link:hover{color:var(--wp-accent)!important;text-decoration:none!important;border-bottom:none!important}.wp-footer-link--disabled,.wp-footer-link.wp-footer-link--disabled{cursor:default!important;pointer-events:none!important;opacity:.5!important}[class*=nextra-b][class*="x:inline-flex"][class*="x:rounded-md"],article [class*="x:border"][class*="x:inline-flex"][class*="x:rounded-md"][class*="x:items-stretch"]{border-color:#E8522B!important;border-width:1.5px!important;border-radius:6px!important;overflow:hidden}[class*=nextra-b][class*="x:inline-flex"] button,article [class*="x:inline-flex"][class*="x:rounded-md"][class*="x:items-stretch"] button{color:#E8522B!important;font-family:DM Mono,monospace!important;font-size:12px!important}[class*=nextra-b][class*="x:inline-flex"] svg,article [class*="x:inline-flex"][class*="x:rounded-md"][class*="x:items-stretch"] svg{color:#E8522B!important}article [class*="x:inline-flex"][class*="x:rounded-md"] [class*="x:absolute"],article [class*="x:inline-flex"][class*="x:rounded-md"] [role=menu],article [class*="x:inline-flex"][class*="x:rounded-md"] ul,article [class*=nextra-b] [class*="x:absolute"],article [class*=nextra-b] [role=menu],article [class*=nextra-b] ul{background:rgba(232,82,43,.08)!important;backdrop-filter:blur(16px) saturate(1.3)!important;-webkit-backdrop-filter:blur(16px) saturate(1.3)!important;border:1px solid rgba(232,82,43,.2)!important;border-radius:6px!important}article [class*="x:inline-flex"][class*="x:rounded-md"] ul button,article [class*=nextra-b] [role=menu] button,article [class*=nextra-b] ul button{color:#fafaf9!important}[class*=nextra-b] [role=menu] button:hover,[class*=nextra-b] ul button:hover,article [class*="x:inline-flex"][class*="x:rounded-md"] ul button:hover{background:rgba(232,82,43,.15)!important}.wp-footer-bottom{font-family:DM Mono,Courier New,monospace;font-size:10px;color:var(--wp-text-muted);opacity:.5;text-align:left;letter-spacing:.06em}@media (max-width:767px){footer,footer *{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}}[class*=nextra-toc] [class*=edit],[class*=nextra-toc] [class*=feedback],[class*=nextra-toc] a[href*=github]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--wp-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--wp-border)}::-webkit-scrollbar-thumb:hover{background:var(--wp-text-muted)}.nextra-toc a,nav[class*=toc] a{color:var(--wp-text-muted)!important;font-size:.8em;transition:color .15s ease}.nextra-toc a:hover,nav[class*=toc] a:hover{color:var(--wp-text)!important}.nextra-toc a[aria-current=true],nav[class*=toc] a.active{color:var(--wp-accent)!important}[class*=nextra-search] input,[class*=search] input{background:var(--wp-surface)!important;border:1px solid var(--wp-border)!important;color:var(--wp-text)!important;font-family:DM Sans,sans-serif}[class*=nextra-search] input::placeholder{color:var(--wp-text-muted)!important}button[aria-label*=Theme],button[aria-label*=theme],button[title*=Theme],button[title*=theme]{color:var(--wp-text-muted)!important}button[aria-label*=theme]:hover,button[title*=theme]:hover{color:var(--wp-text)!important;background:var(--wp-hover)!important}.nextra-cards>a,[class*=nextra-callout],[class*=nextra-card]{background:var(--wp-surface)!important;border:1px solid var(--wp-border-subtle)!important;transition:border-color .2s ease,box-shadow .2s ease}.nextra-cards>a:hover,[class*=nextra-card]:hover{border-color:var(--wp-accent)!important;box-shadow:0 0 0 1px var(--wp-accent),0 4px 12px rgba(232,82,43,.12)}[class*=nextra-breadcrumb],nav[aria-label=breadcrumb]{font-family:DM Sans,system-ui,sans-serif;font-size:.75em;letter-spacing:.02em;color:var(--wp-text-muted)}hr{border-color:var(--wp-border-subtle)!important;opacity:.6}.nextra-navigation-links a,[class*=nextra-navigation]{border:1px solid var(--wp-border-subtle)!important;background:var(--wp-surface)!important;color:var(--wp-text-sub)!important;transition:border-color .15s ease}.nextra-navigation-links a:hover,[class*=nextra-navigation] a:hover{border-color:var(--wp-accent)!important;color:var(--wp-accent)!important}body{padding-bottom:30px}.wp-statusbar{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:stretch;height:30px;margin:0;background:#080808;background-image:none;border-top:1px solid rgba(232,82,43,.35);color:rgba(250,250,249,.55);font-family:DM Mono,Courier New,monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.wp-statusbar>a,.wp-statusbar>span{display:inline-flex;align-items:center;padding:0 14px;gap:6px;border-right:1px solid rgba(250,250,249,.1);color:inherit;text-decoration:none;white-space:nowrap}.wp-statusbar>:last-child{border-right:none;margin-left:auto;color:var(--wp-accent);font-weight:700}.wp-statusbar-dot{width:6px;height:6px;background:#16a34a;border-radius:50%;box-shadow:0 0 0 2px rgba(22,163,74,.18);display:inline-block;animation:wp-status-pulse 1.6s ease-in-out infinite}@keyframes wp-status-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:640px){.wp-statusbar{font-size:8.5px;letter-spacing:.1em}.wp-statusbar>a,.wp-statusbar>span{padding:0 10px}.wp-statusbar>:nth-child(3),.wp-statusbar>:nth-child(4){display:none}}.wp-page-actions{position:relative;float:right;display:inline-flex;align-items:stretch;gap:0;margin:0 0 18px 18px;padding:0;background:rgba(250,250,250,.7);border:1px solid rgba(0,0,0,.1);border-radius:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.wp-page-actions:before{content:"";position:absolute;inset:-1px;pointer-events:none;z-index:5;background:linear-gradient(#E8522B,#E8522B) 0 0 /10px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 0 0 /2px 10px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 0 /10px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 0 /2px 10px no-repeat,linear-gradient(#E8522B,#E8522B) 0 100% /10px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 0 100% /2px 10px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 100% /10px 2px no-repeat,linear-gradient(#E8522B,#E8522B) 100% 100% /2px 10px no-repeat}.dark .wp-page-actions,:root[class~=dark] .wp-page-actions{background:rgba(23,23,23,.7);border-color:rgba(255,255,255,.2)}.wp-page-action{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;background:transparent;border:0;border-left:1px solid rgba(0,0,0,.06);border-radius:0;color:rgb(75,85,99);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s ease,color .15s ease;line-height:1;white-space:nowrap}.wp-page-action:first-child{border-left:0}.dark .wp-page-action,:root[class~=dark] .wp-page-action{border-left-color:rgba(255,255,255,.08);color:rgb(156,163,175)}.wp-page-action:hover{background:rgb(229,231,235);color:rgb(17,24,39)}.dark .wp-page-action:hover,:root[class~=dark] .wp-page-action:hover{background:rgba(232,82,43,.05);color:rgb(249,250,251)}.wp-page-action:focus-visible{outline:2px solid var(--wp-accent);outline-offset:-2px}.wp-page-action svg{flex-shrink:0;color:var(--wp-accent)!important;fill:var(--wp-accent)!important;stroke:var(--wp-accent)}.wp-page-action svg[fill=none]{fill:none!important;stroke:var(--wp-accent)!important}.wp-page-action-label{display:inline-flex;align-items:center;gap:4px}@media (max-width:768px){.wp-page-actions{float:none;display:flex;width:100%;margin:0 0 22px}.wp-page-action{flex:1 1;justify-content:center;padding:0 6px;font-size:11px;gap:5px}.wp-page-action svg{width:14px;height:14px}}@media (max-width:480px){.wp-page-action{padding:0 4px;font-size:10px;gap:4px;height:34px}.wp-page-action svg{width:12px;height:12px}.wp-page-action svg:first-child{width:13px;height:13px}.wp-page-action-label svg{display:none}}@media (max-width:380px){.wp-page-action{font-size:9.5px;padding:0 3px;gap:3px}}article [class*="x:float-end"][class*="x:inline-flex"][class*="x:rounded-md"][class*="x:items-stretch"]{display:none!important}