@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400..700&display=swap");.nextra-content h2~p,.nextra-content h3~p{margin-top:1rem}div.md-img p{height:100%}div.md-img img{max-height:100%;width:auto;display:block;margin:0 auto}.nextra-sidebar-container li.active>a{font-weight:400}.nextra-sidebar-container li.nx-my-4{margin-bottom:0}footer{display:none}span.shasum{display:block;max-width:300px;background-color:var(--op-neutral-100)!important;border-radius:4px;padding:.5rem}html.dark span.shasum{background-color:var(--op-neutral-700)!important}span.shasum code{padding-left:0;padding-right:0;border:none;background-color:transparent!important}div.custom-callouts{position:-webkit-sticky;position:sticky;top:65px;padding:5px;background-color:#fefce8;border:2px solid #ffdc00;z-index:9999;border-radius:4px}a.callout-link{color:#006be6;text-decoration:underline}@media only screen and (max-width:767px){div.custom-callouts{top:105px}}html.dark div.custom-callouts{color:#fff;background-color:#432c11}html.dark a.callout-link{color:#008ae6}:root{--op-neutral-0:#fbfcfe;--op-neutral-100:#f2f3f8;--op-neutral-200:#e0e2eb;--op-neutral-300:#cbd5e0;--op-neutral-400:#9195a6;--op-neutral-500:#636779;--op-neutral-600:#404454;--op-neutral-700:#232634;--op-neutral-800:#0f111a;--op-neutral-900:#05060b;--op-blue-100:#f0f4ff;--op-blue-200:#d6e4ff;--op-blue-300:#aac9fd;--op-blue-400:#69a0f7;--op-blue-500:#3374db;--op-blue-600:#0e4caf;--op-blue-700:#002d75;--op-blue-800:#001942;--op-blue-900:#000e24;--op-green-blue-100:#f0fffe;--op-green-blue-200:#d7fffc;--op-green-blue-300:#a3f5f1;--op-green-blue-400:#68dfdc;--op-green-blue-500:#1fc1bf;--op-green-blue-600:#008f8f;--op-green-blue-700:#004b4d;--op-green-blue-800:#002324;--op-green-blue-900:#000f0f;--op-green-100:#f0fff1;--op-green-200:#d6ffda;--op-green-300:#adfbb4;--op-green-400:#7af088;--op-green-500:#39d551;--op-green-600:#0da529;--op-green-700:#006117;--op-green-800:#002e0e;--op-green-900:#001909;--op-lime-100:#faffeb;--op-lime-200:#f1ffd1;--op-lime-300:#defda1;--op-lime-400:#bff75f;--op-lime-500:#8de40c;--op-lime-600:#5a9e00;--op-lime-700:#2f5c00;--op-lime-800:#152e00;--op-lime-900:#0a1a00;--op-yellow-100:#fffceb;--op-yellow-200:#fff8c7;--op-yellow-300:#fef28b;--op-yellow-400:#faeb47;--op-yellow-500:#e5d600;--op-yellow-600:#999100;--op-yellow-700:#575400;--op-yellow-800:#2e2d00;--op-yellow-900:#1a1a00;--op-yellow-orange-100:#fff9eb;--op-yellow-orange-200:#ffedc2;--op-yellow-orange-300:#ffde8a;--op-yellow-orange-400:#ffcb3d;--op-yellow-orange-500:#e5ac00;--op-yellow-orange-600:#997500;--op-yellow-orange-700:#5c4800;--op-yellow-orange-800:#332900;--op-yellow-orange-900:#1a1500;--op-orange-100:#fff6eb;--op-orange-200:#ffe6c7;--op-orange-300:#ffcd8f;--op-orange-400:#ffaf4d;--op-orange-500:#fa8900;--op-orange-600:#a85f00;--op-orange-700:#613900;--op-orange-800:#331f00;--op-orange-900:#1a0700;--op-orange-red-100:#fff6f0;--op-orange-red-200:#ffe0cc;--op-orange-red-300:#ffb88f;--op-orange-red-400:#ff8847;--op-orange-red-500:#fa5300;--op-orange-red-600:#ad3700;--op-orange-red-700:#661f00;--op-orange-red-800:#330e00;--op-orange-red-900:#1a0700;--op-red-100:#fff0f1;--op-red-200:#ffd1d5;--op-red-300:#ff99a1;--op-red-400:#ff5c6c;--op-red-500:#ff0420;--op-red-600:#b80018;--op-red-700:#700013;--op-red-800:#330009;--op-red-900:#180207;--op-pink-100:#fff0f9;--op-pink-200:#ffd1ee;--op-pink-300:#fe9adb;--op-pink-400:#f655c1;--op-pink-500:#ed1dae;--op-pink-600:#bd008a;--op-pink-700:#700058;--op-pink-800:#380030;--op-pink-900:#1a0018;--op-blue-violet-100:#f6f5ff;--op-blue-violet-200:#e1dcfe;--op-blue-violet-300:#bab1fb;--op-blue-violet-400:#8579ec;--op-blue-violet-500:#584dcb;--op-blue-violet-600:#3129a3;--op-blue-violet-700:#380c6f;--op-blue-violet-800:#07044e;--op-blue-violet-900:#010033;--op-violet-100:#f9f0ff;--op-violet-200:#efd7ff;--op-violet-300:#d6a1fc;--op-violet-400:#b25ff2;--op-violet-500:#8d33db;--op-violet-600:#6319ae;--op-violet-700:#232634;--op-violet-800:#1b043e;--op-violet-900:#0e001f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:440;border-radius:5px;color:var(--op-neutral-100);color:var(--op-neutral-200);color:var(--op-neutral-300);color:var(--op-neutral-400);color:var(--op-neutral-500);color:var(--op-neutral-600);color:var(--op-neutral-700);color:var(--op-neutral-800);color:var(--op-neutral-900);color:var(--op-neutral-900);color:var(--op-neutral-100);color:var(--op-neutral-200);color:var(--op-neutral-300);color:var(--op-neutral-400);color:var(--op-neutral-500);color:var(--op-neutral-600);color:var(--op-neutral-800);color:var(--op-neutral-900);background-color:var(--op-blue-100);background-color:var(--op-blue-200);background-color:var(--op-blue-300);background-color:var(--op-blue-400);background-color:var(--op-blue-500);background-color:var(--op-blue-600);background-color:var(--op-blue-700);background-color:var(--op-blue-800);background-color:var(--op-blue-900);background-color:var(--op-neutral-100)}nav a span{font-weight:600}a.nx-underline{text-decoration:none}h2{border:none}h2,h3{font-weight:700!important}h3{font-size:1.25rem!important}h4{font-size:1rem!important;font-weight:700}.nextra-content h1{margin-top:1.5rem}.nextra-content h2~p,.nextra-content h3~p{margin-top:.3rem}ol,p,table,ul{color:var(--op-neutral-800)}:is(html[class~=dark]) p{color:var(--op-neutral-200)}:is(html[class~=dark]) table{color:var(--op-neutral-200)}:is(html[class~=dark]) ol{color:var(--op-neutral-200)}:is(html[class~=dark]) ul{color:var(--op-neutral-200)}.nextra-steps h3:before{margin-top:-1px!important;color:var(--op-neutral-600)!important}:is(html[class~=dark]) .nextra-steps h3:before{color:var(--op-neutral-300)!important}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:420!important}code{background-color:var(--op-neutral-100)!important;border-radius:5px!important}:is(html[class~=dark]) code{background-color:var(--op-neutral-700)!important}pre{border:1px solid var(--op-neutral-200);background-color:var(--op-neutral-100)}:is(html[class~=dark]) pre{border:1px solid var(--op-neutral-600);background-color:var(--op-neutral-800)}.nextra-nav-container nav a[target=_blank]:nth-child(2):after,.nextra-nav-container nav a[target=_blank]:nth-child(3):after,.nextra-nav-container nav a[target=_blank]:nth-child(4):after{padding-left:20px}.nextra-nav-container nav a[target=_blank]:nth-child(2):after,.nextra-nav-container nav a[target=_blank]:nth-child(3):after,.nextra-nav-container nav a[target=_blank]:nth-child(4):after,.nextra-sidebar-container a[target=_blank]:after{content:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33622 2.84025L1.17647 10L0 8.82354L7.15975 1.66378H0.849212V0H10V9.15081H8.33622V2.84025Z' fill='%239195A6'/%3E%3C/svg%3E%0A")}.nextra-sidebar-container a[target=_blank]:after{padding-left:6px}.nextra-content a[target=_blank]:after{content:url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33622 2.84025L1.17647 10L0 8.82354L7.15975 1.66378H0.849212V0H10V9.15081H8.33622V2.84025Z" fill="%233374DB"/></svg>');padding-left:5px;margin-right:2px}table tr{background-color:transparent!important}.feelback-container{padding-top:.1em}.feelback-q{padding-left:0!important}.feelback-text{font-size:12px;font-weight:500;color:var(--op-neutral-500)}.feelback-buttons button:hover{background:var(--op-neutral-100)!important}.feelback-icon svg{fill:var(--op-neutral-500)}.feelback-buttons button:hover svg{fill:var(--op-neutral-900)}:is(html[class~=dark]) .feelback-text{font-weight:500;color:var(--op-neutral-400)}:is(html[class~=dark]) .feelback-icon svg{fill:var(--op-neutral-400)}:is(html[class~=dark]) .feelback-buttons button:hover{background:var(--op-neutral-700)!important}:is(html[class~=dark]) .feelback-buttons button:hover svg{fill:var(--op-neutral-100)}.nextra-toc .divider{display:block;width:100%;margin-top:.1em;border-top:1px solid var(--op-neutral-200)}.nextra-toc .top-divider{margin-top:1.5em}:is(html[class~=dark]) .nextra-toc .divider{border-top:1px solid var(--op-neutral-700)}