ul[data-astro-cid-ssfzsv2f]{padding:0;list-style-type:none}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f]{margin-left:1em}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f]:has(ul)>summary[data-astro-cid-ssfzsv2f]>a[data-astro-cid-ssfzsv2f]{color:#fff;font-weight:500}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f]:has(ul)>summary[data-astro-cid-ssfzsv2f]>a[data-astro-cid-ssfzsv2f]:after{content:"";width:8px;height:8px;border:solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg)}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f]:has(ul)[open]>summary[data-astro-cid-ssfzsv2f]>a[data-astro-cid-ssfzsv2f]:after{transform:rotate(135deg)}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f] summary[data-astro-cid-ssfzsv2f]{appearance:none;min-width:100%;list-style-type:none;display:flex}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f] summary[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{flex:1;margin:0 0 .2em .6em;font-size:.9em;padding:.4em;border-radius:6px;text-decoration:none;text-transform:capitalize;justify-content:space-between;display:flex;color:#aec4d3}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f] summary[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f][href]:hover{text-decoration:underline}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f] summary[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]:not([href]):hover{cursor:pointer}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f] summary[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f][data-active]{color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-weight:500}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f] details[data-astro-cid-ssfzsv2f] summary[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f][data-active]:hover{text-decoration:none}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f][data-depth="0"]{margin-bottom:2em}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f][data-depth="0"]>details[data-astro-cid-ssfzsv2f]{border-left:0;margin-left:0}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f][data-depth="0"]>details[data-astro-cid-ssfzsv2f]>summary[data-astro-cid-ssfzsv2f]>a[data-astro-cid-ssfzsv2f]{font-size:1.1em;color:#fff;padding-left:0;font-weight:500;margin-left:0}ul[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f][data-depth="1"]>details[data-astro-cid-ssfzsv2f]{margin-left:0;border-left:1px solid rgba(255,255,255,.2)}#search[data-astro-cid-otpdt6jm]{margin:0;height:100%;display:flex;flex:1;--pagefind-ui-text: #fff;--pagefind-ui-primary: #fff;--pagefind-ui-background: #222;--pagefind-ui-border-width: 1px;--pagefind-ui-border: rgb(56, 56, 56)}#search[data-astro-cid-otpdt6jm] form[role=search]:before{top:16px;left:14px;width:18px;height:18px;background:#fff}#search[data-astro-cid-otpdt6jm] .pagefind-ui__search-clear{padding:0 9px;height:30px;margin:auto;top:4px;right:4px}#search[data-astro-cid-otpdt6jm] .pagefind-ui__drawer{margin:6px;max-height:calc(100vh - 50px);background:var(--background);padding:0 2em 12em;overflow:auto}#search[data-astro-cid-otpdt6jm] form[role=search]>input{margin:0;border:0;height:50px;font-family:inherit;font:inherit;font-size:1em;color:inherit;background:none;border:1px solid rgba(255,255,255,.05);border-width:0 1px;border-radius:0;outline:0}#search[data-astro-cid-otpdt6jm] form[role=search]>input:focus{background:#ffffff0d}#search[data-astro-cid-otpdt6jm] form[role=search]>input::placeholder{color:#ffffff80;opacity:1}:root{--background: #11172f;--nav-background: #1b213b;--site-width: 1280px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}.astro-code,:not(pre)>code{background:#242a3f!important}html{scroll-behavior:smooth}[data-requires-auth]{display:none}[data-anon-placeholder]{display:block;font-size:.9em;background:#ffffff1a;padding:.9em;border-radius:6px}[data-anon-link]{cursor:pointer}[data-anon-link]:hover{color:#fff}body{margin:0;background:var(--background);color:#fff}body:has(.pagefind-ui__drawer:not(.pagefind-ui__hidden)){overflow:hidden}body[authenticated] [data-requires-auth]{display:contents}body[authenticated] [data-anon-placeholder]{display:none}body header{position:sticky;top:0;background:var(--nav-background);border-bottom:1px solid rgba(255,255,255,.05);height:50px;display:flex;z-index:10}body header .inner{flex:1;margin:auto;height:100%;max-width:var(--site-width);display:flex}body header .links{padding:0 0 0 1.6em;display:flex;min-width:359px}body header .links a{font-size:.9em;padding:0 12px;border-left:1px solid rgba(255,255,255,.05);text-decoration:none;align-items:center;display:flex;color:#fff}body header .links .logo{flex:1;justify-content:center}body header .links .logo img{width:70px;filter:grayscale(1) brightness(10)}body table{width:100%;margin-top:10px}body table td,body table th{border:1px solid rgba(255,255,255,.05);border-top:0px;border-right:0px;padding:3px 10px}body table td:first-child,body table th:first-child{border-left:0px}body main{margin:0 auto;width:100%;max-width:var(--site-width);align-items:flex-start;display:flex}body main .sidebar{position:sticky;top:50px;width:360px;flex-shrink:0;padding:0 1.6em;border-right:1px solid rgba(255,255,255,.1);height:calc(100vh - 50px);overflow:hidden auto}body main .page{flex:1;min-width:0;padding-bottom:12em;color:#dadada;line-height:1.4}body main .page footer{margin:2em;padding:2em 0;color:#b3b3b3;border-top:1px solid rgba(255,255,255,.1);justify-content:space-between;display:flex}body main .page footer a{cursor:pointer;text-decoration:none;color:inherit}body main .page footer a:hover{color:#fff}body main .page .paging{margin:2em;justify-content:flex-end;display:flex;gap:2em}body main .page .paging p{margin:0}body main .page .paging p:first-child{opacity:.6;font-size:.8em}body main .page .paging a{flex:1;position:relative;padding:1em 6em 1em 1em;border-radius:8px;border:1px solid rgba(255,255,255,.1);text-transform:capitalize;color:#fff;text-decoration:none}body main .page .paging a:after{position:absolute;margin:auto;top:0;right:1.5em;bottom:0;content:"";width:8px;height:8px;border:solid #fff;transition:.15s ease;border-width:1px 1px 0 0;transform:rotate(45deg)}body main .page .paging a:first-child{padding:1em 1em 1em 6em;text-align:right}body main .page .paging a:first-child:after{right:unset;left:1.5em;border-width:0 0 1px 1px}body main .page :is(h1,h2,h3,h4,h5){margin:2em 0 1em;padding-bottom:.4em;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;color:#fff}body main .page :is(h1,h2,h3,h4,h5)>code{all:unset}body main .page h1{margin-top:0}body main .page details{position:relative;margin:1em 0}body main .page details .anchor-top{position:absolute;width:1px;height:3em;top:-3em}body main .page details :is(h1,h2,h3,h4,h5){font-size:1em}body main .page details summary{position:relative;margin:0;padding:1em 0 1em 2em;border-bottom:1px solid rgba(255,255,255,.1);list-style-type:none;font-size:1.1em;cursor:pointer}body main .page details summary:before{position:absolute;margin:auto;top:0;left:0;bottom:0;content:"";width:8px;height:8px;border:solid #fff;transition:.15s ease;border-width:1px 1px 0 0;transform:rotate(45deg)}body main .page details summary :is(h1,h2,h3,h4,h5){margin:0;padding:0;border:0;display:flex;flex-direction:row;align-items:center;gap:5px}body main .page details summary :is(h1,h2,h3,h4,h5) a{color:inherit}body main .page details summary :is(h1,h2,h3,h4,h5) a:not(:hover){text-decoration:none}body main .page details[open] summary:before{top:-4px;transform:rotate(135deg)}body main .page img{max-width:100%;border-radius:4px;box-shadow:0 0 0 1px #ffffff2b}body main .page span[data-badge]{background:#006eff;color:#fff;font-size:.7rem;padding:.3rem .6rem;border-radius:18px;font-weight:600;display:inline-block;vertical-align:middle;margin-top:-3px;line-height:1}body main .page span[data-badge=should]{background:#087529}body main .page span[data-badge=could]{background:#1e89aa}body main .page span[data-badge=note]{background:#e2ad19}body main .page span[data-badge=exception],body main .page span[data-badge=important]{background:#c92020}body main .page span[data-badge=dev]{background:#ff9500}body main .page span[data-badge=test]{background:#cf00cf}body main .page span[data-badge=dev-test]{background:#099}body main .page hr{border:0;height:0;outline:0;background:none;display:block;border-bottom:1px solid rgba(255,255,255,.1);display:none}body main .page pre{overflow:auto}body main .page .astro-code{padding:2em;border-radius:8px}body main .page :not(pre)>code{display:inline-block;padding:1px 9px;margin:0;border-radius:8px;transform:scale(.9)}body .subtle-action{border:none;background:none;color:#fff9}body img.subtle-action,body .subtle-action>img{filter:invert(1) opacity(.6);box-shadow:none;max-width:17px;margin-right:8px}body .subtle-action:hover{cursor:pointer;color:#fff}body img.subtle-action:hover,body .subtle-action:hover>img{filter:invert(1) opacity(1)}body .code-wrapper{position:relative}body .code-wrapper .code-copy{top:5px;right:5px;opacity:0;display:flex;padding:8px;position:absolute;justify-content:center;align-items:center;transition:opacity .25s}body .code-wrapper .code-copy img{margin:0;box-shadow:none;border-radius:0}body .code-wrapper:hover .code-copy{opacity:1}body .anchor-link{opacity:0;max-height:20px;margin:0 5px 0 auto!important}body :is(h1,h2,h3,h4,h5):hover .anchor-link{opacity:1}@keyframes highlightOnLoad{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}body .quick-highlight{animation:2s linear 0s 2 highlightOnLoad}:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}.columns[data-astro-cid-scuu7fyy]{display:flex}.columns[data-astro-cid-scuu7fyy] .content[data-astro-cid-scuu7fyy]{padding:2em;line-height:1.6;flex-grow:1;min-width:0}.columns[data-astro-cid-scuu7fyy] .content[data-astro-cid-scuu7fyy] :is(ol,ul) li{margin-bottom:1em}.columns[data-astro-cid-scuu7fyy] .content[data-astro-cid-scuu7fyy]>table{min-width:100%;border-radius:6px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0d;border-collapse:collapse;overflow:hidden}.columns[data-astro-cid-scuu7fyy] .content[data-astro-cid-scuu7fyy]>table td,th{padding:.4em;border:1px solid rgba(255,255,255,.05)}.columns[data-astro-cid-scuu7fyy] .panel[data-astro-cid-scuu7fyy]{display:none;border-left:1px solid rgba(255,255,255,.1);min-width:360px}.columns[data-astro-cid-scuu7fyy] .panel[data-astro-cid-scuu7fyy] ul{padding:0;list-style-type:none}.columns[data-astro-cid-scuu7fyy] .panel[data-astro-cid-scuu7fyy] ul li a{padding:.4em 2em;display:block;text-decoration:none;color:#fff}
