footer.svelte-1j2tnl0{background-color:var(--blue-dark);text-align:center;padding:1rem;z-index:1}a.svelte-1j2tnl0{color:#fff;text-decoration:none;padding-inline:.5rem;margin-inline:.5rem}a.svelte-1j2tnl0:hover{text-decoration:underline}@font-face{font-family:OpenSans;src:url(../../../fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Source Sans;src:url(../../../fonts/SourceSans-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px}*,:before,:after{box-sizing:inherit}:root{--font-body: "OpenSans", system-ui, sans-serif;--font-weight-body: 400;--font-header: "Source Sans", var(--font-body);--font-weight-header: 600;--viewport-min: 400;--viewport-max: 1500;--fluid-calc: calc( (100vw - var(--viewport-min) * 1px) / (var(--viewport-max) - var(--viewport-min)) );--font-size-xxl-min: 30;--font-size-xxl-max: 66;--font-size-xxl: clamp( calc(var(--font-size-xxl-min) * 1px), calc( var(--font-size-xxl-min) * 1px + (var(--font-size-xxl-max) - var(--font-size-xxl-min)) * var(--fluid-calc) ), calc(var(--font-size-xxl-max) * 1px) );--font-size-xl-min: 25;--font-size-xl-max: 40;--font-size-xl: clamp( calc(var(--font-size-xl-min) * 1px), calc( var(--font-size-xl-min) * 1px + (var(--font-size-xl-max) - var(--font-size-xl-min)) * var(--fluid-calc) ), calc(var(--font-size-xl-max) * 1px) );--font-size-l-min: 20;--font-size-l-max: 30;--font-size-l: clamp( calc(var(--font-size-l-min) * 1px), calc( var(--font-size-l-min) * 1px + (var(--font-size-l-max) - var(--font-size-l-min)) * var(--fluid-calc) ), calc(var(--font-size-l-max) * 1px) );--font-size-m: 20px;--font-size-s: 16px;--blue-dark: hsl(211, 47%, 18%);--blue: hsl(211, 47%, 31%);--blue-link: #366699;--blue-link--hover: #33608f;--text-link: #86c1ff;--grey-dark: #4a4a4a;--form-control-disabled: #959495;--select-font-size: .875rem;--select-height: 30px;--success: #9effa7;--warning: #ffd524;--danger: hsl(2.47, 75%, 56%);--color-text: hsl(211, 47%, 96%);--divider-color: hsl(211, 47%, 36%);--color-icon: hsl(211, 37%, 66%);--tag-danger-background: hsl(2, 75%, 26%);--tag-danger-color: hsl(2, 100%, 86%);--focus-outline-color: var(--warning);--focus-outline-offset: .1rem;--focus-outline-style: solid;--focus-outline-width: 2px;--focus-outline-border-radius: .1rem;color:var(--color-text);scroll-behavior:smooth}@media (max-width: 1000px){:root{--select-font-size: 16px}}@media (max-width: 1000px){:root{--font-size-s: 14px}}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{background:var(--blue-dark);font-family:var(--font-body);font-weight:var(--font-weight-body);margin:0;padding:0}.content{background-color:var(--blue);min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}main{--max-width: 800px;--side-margin: 1rem;width:min(100vw - calc(2 * var(--side-margin)),var(--max-width));margin-inline:auto;margin-block-end:1rem}h1,h2{font-family:var(--font-header);font-weight:var(--font-weight-header);margin-top:0;line-height:1.2}h1{font-size:var(--font-size-xxl)}@media all and (min-width: 400px){h1{font-size:3rem}}a:focus-visible{outline-offset:var(--focus-outline-offset);outline:var(--focus-outline-color) var(--focus-outline-style) var(--focus-outline-width);border-radius:var(--focus-outline-border-radius)}:where(dialog,button):focus-visible{outline-offset:var(--focus-outline-offset);outline:var(--focus-outline-color) var(--focus-outline-style) var(--focus-outline-width);border-radius:var(--focus-outline-border-radius)}button{font-family:var(--font-header);background-color:transparent;border:none;color:inherit;display:flex;align-items:center;justify-content:center;position:relative}button[disabled]{opacity:.6}button:not([disabled]){cursor:pointer}button:not([disabled])[aria-label]:focus:after,button:not([disabled])[aria-label]:hover:after{position:absolute;z-index:1;bottom:-2.2em;left:-50%;display:block;overflow:hidden;width:auto;height:2em;border-radius:4px;padding:0 .7em;content:attr(aria-label);color:#fff;background:var(--blue-dark);font-size:1rem;line-height:2rem;text-align:left}.text-grey-dark{color:var(--grey-dark)}.infobox-item{display:flex;align-items:center}.infobox-icon{margin-block-start:2px;margin-inline-end:.5rem;color:var(--color-icon);display:flex;align-items:center;justify-content:center}.infobox-item a{color:var(--text-link);text-decoration:none;font-size:.875rem}fieldset{border:none;padding:0;margin:0}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.scroll-shadows{position:relative;--side-position: calc(-1 * var(--side-margin))}.scroll-shadows:before,.scroll-shadows:after{content:"";display:block;pointer-events:none;position:absolute;top:0;bottom:0;width:1.5rem;z-index:2}.scroll-shadows:before{left:var(--side-position);background:linear-gradient(270deg,transparent,var(--blue))}.scroll-shadows:after{right:var(--side-position);background:linear-gradient(90deg,transparent,var(--blue))}.scroll-shadows>*:first-child{margin-inline:var(--side-position);padding-inline:var(--side-margin)}:is(h1,h2,h3) a[href^="#"]{position:relative;border-radius:.25rem;margin-inline-start:-1rem;text-decoration:none}:is(h1,h2,h3) a[href^="#"]:before{content:"#" / "";display:inline-block;vertical-align:baseline;font-size:var(--font-size-m);opacity:.5;color:#e0e0ca;transition:opacity .25s;width:1rem;font-weight:400;font-family:var(--font-body)}:is(h1,h2,h3) a[href^="#"]:is(:hover,:focus-visible):before{opacity:1}@media (width < 1000px){:is(h1,h2,h3) a[href^="#"]{margin-inline-start:-.66rem}:is(h1,h2,h3) a[href^="#"]:before{width:.66rem;font-size:var(--font-size-s)}}.documentation table{width:100%;border-spacing:0;border:1px solid var(--divider-color);border-radius:.375rem}.documentation thead tr{font-size:12px;font-weight:500;color:var(--text-link);text-transform:uppercase}.documentation th{padding:1rem;text-align:start;text-transform:uppercase;letter-spacing:.2px;height:3.125rem;font-weight:500;background-color:color-mix(in hsl,var(--blue) 92%,black)}.documentation td{border-top:1px solid var(--divider-color);font-size:14px;padding:1rem;height:3.5rem}.documentation td:first-of-type{font-weight:600}div[data-cy]{display:contents}
