:root[data-theme=solarized-light]{--background:#fdf6e3;--background-rgb:253,246,227;--emphasized-background:#eee8d5;--emphasized-background-rgb:238,232,213;--foreground:#657b83;--foreground-rgb:101,123,131;--emphasized-foreground:#586e75;--emphasized-foreground-rgb:88,110,117;--deemphasized-foreground:#839496;--deemphasized-foreground-rgb:131,148,150;--yellow:#b58900;--yellow-rgb:181,137,0;--orange:#cb4b16;--orange-rgb:203,75,22;--red:#dc322f;--red-rgb:220,50,47;--magenta:#d33682;--magenta-rgb:211,54,130;--violet:#6c71c4;--violet-rgb:108,113,196;--blue:#268bd2;--blue-rgb:38,139,210;--cyan:#2aa198;--cyan-rgb:42,161,152;--green:#859900;--green-rgb:133,153,0}:root[data-theme=solarized-dark]{--background:#002b36;--background-rgb:0,43,54;--emphasized-background:#073642;--emphasized-background-rgb:7,54,66;--foreground:#839496;--foreground-rgb:131,148,150;--emphasized-foreground:#93a1a1;--emphasized-foreground-rgb:147,161,161;--deemphasized-foreground:#657b83;--deemphasized-foreground-rgb:101,123,131;--yellow:#b58900;--yellow-rgb:181,137,0;--orange:#cb4b16;--orange-rgb:203,75,22;--red:#dc322f;--red-rgb:220,50,47;--magenta:#d33682;--magenta-rgb:211,54,130;--violet:#6c71c4;--violet-rgb:108,113,196;--blue:#268bd2;--blue-rgb:38,139,210;--cyan:#2aa198;--cyan-rgb:42,161,152;--green:#859900;--green-rgb:133,153,0}.fill-color-continous0{fill:#849900;background-color:#849900;color:#849900}.fill-color-continous1{fill:#728f0f;background-color:#728f0f;color:#728f0f}.fill-color-continous2{fill:#63861c;background-color:#63861c;color:#63861c}.fill-color-continous3{fill:#587c27;background-color:#587c27;color:#587c27}.fill-color-continous4{fill:#507330;background-color:#507330;color:#507330}.fill-color-continous5{fill:#4b6938;background-color:#4b6938;color:#4b6938}.fill-color-continous6{fill:#47603d;background-color:#47603d;color:#47603d}.fill-color-continous7{fill:#445640;background-color:#445640;color:#445640}.fill-color-continous8{fill:#424d41;background-color:#424d41;color:#424d41}.fill-color-continous9{fill:#414441;background-color:#414441;color:#414441}.fill-color-none{fill:var(--emphasized-background);background-color:var(--emphasized-background);color:var(--emphasized-background)}.fill-color-transparent{fill:rgba(0,0,0,.8);background-color:rgba(0,0,0,.8);color:rgba(0,0,0,.8)}.fill-color-yellow{fill:var(--yellow);background-color:var(--yellow)}.fill-color-orange{fill:var(--orange);background-color:var(--orange)}.fill-color-red{fill:var(--red);background-color:var(--red)}.fill-color-magenta{fill:var(--magenta);background-color:var(--magenta)}.fill-color-violet{fill:var(--violet);background-color:var(--violet)}.fill-color-blue{fill:var(--blue);background-color:var(--blue)}.fill-color-cyan{fill:var(--cyan);background-color:var(--cyan)}.fill-color-green{fill:var(--green);background-color:var(--green)}.fill-color-error{fill:var(--red);background-color:var(--red)}.color-error{color:var(--orange)}.color-warning{color:var(--yellow)}html{background:var(--background);color:var(--foreground)}a{color:var(--blue)}.fancy-shadow-scroll{background:linear-gradient(var(--background) 30%,rgba(var(--background-rgb),0)),linear-gradient(rgba(var(--background-rgb),0),var(--background) 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent) 20% 100%;background-attachment:local,local,scroll,scroll;background-color:var(--background);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 1ex,100% 1ex}.\!link{cursor:pointer}.word-container__word.\!link:hover{-webkit-text-decoration:underline;text-decoration:underline}.\!error{color:var(--red)!important}.\!label{font-weight:700}.\!label:after{content:": "}.\!unselectable *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!hover-warn{border-radius:50%;cursor:pointer;display:table;height:1em;padding:.5ex;-webkit-text-decoration:none;text-decoration:none;width:1em}.\!hover-warn svg.svg-inline--fa{display:table-cell;height:100%;margin-right:0!important;text-align:center;vertical-align:middle;width:100%}.\!hover-warn:hover svg.svg-inline--fa{color:var(--background)!important;fill:var(--background)!important}.\!hover-warn:hover{background:var(--red);color:var(--background);opacity:1!important}@keyframes blink{0%{opacity:0}to{opacity:1}}#VRE,body,html{height:100%}svg.svg-inline--fa{margin-right:.5em;vertical-align:-.2em}svg.svg-inline--fa.nomargin{margin-right:0}.fa{line-height:.05em;vertical-align:-.075em}table{font-size:10pt}body,html{height:100%;margin:0;padding:0;scrollbar-color:var(--foreground) var(--background);scrollbar-width:thin}::-webkit-scrollbar{background-color:var(--background);width:.75ex}::-webkit-scrollbar-thumb{background-color:var(--foreground)}#app{background:none;color:var(--foreground);font-family:IBM Plex Sans,sans-serif;font-size:10pt;font-style:normal;font-weight:400;height:100%;margin:0;overflow:hidden;padding:0}h1{font-size:150%;text-align:center}input{font-family:inherit}input[type=password],input[type=text]{border:1px solid var(--deemphasized-foreground);border-radius:.3em;margin-bottom:.5em;padding:.9em .7em;vertical-align:middle;width:100%}input[type=password],input[type=text],textarea{background-color:var(--background);color:var(--emphasized-foreground)}textarea{border:1px solid var(--foreground);border-radius:.3em}input::-moz-placeholder{color:var(--deemphasized-foreground)}input::placeholder{color:var(--deemphasized-foreground)}menu,ul{list-style-type:none;padding:.5ex}li,menu,ul{margin:0}.deprecations{background-color:rgba(var(--red-rgb),.05);border:1px solid var(--red);color:var(--red);display:table;padding:.5em}.deprecations span.word,.variable-documentation__deprecation span.word{font-family:Inconsolata,monospace;font-weight:700}.deprecations dd,dt{display:table-cell;max-width:30ex}.deprecations dd{font-weight:700}.deprecations dt{max-width:70ex;padding-left:1em}code{background-color:var(--emphasized-background);border-radius:4px;color:var(--deemphasized-background);font-family:Inconsolata,monospace;font-size:95%;font-weight:700;padding:2px 0}.error-boundary{display:flex;font-size:15pt;height:100%;justify-content:center;padding-top:15em;width:auto}.readable-text{max-width:80ch}summary{cursor:pointer;display:block;padding-left:.6rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}details>summary::--webkit-details-marker{display:none}summary:before{border-color:transparent transparent transparent var(--foreground);border-style:solid;border-width:.4rem;content:"";left:0;position:absolute;top:.3rem;transform:rotate(0);transform-origin:.2rem 50%;transition:transform .25s ease-in}details[open]>summary:before{transform:rotate(90deg)!important}span.command-link{background-color:var(--emphasized-background);font-weight:700;padding-left:.5ex;padding-right:.5ex}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(../fonts/IBMPlexSans400.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;src:url(../fonts/IBMPlexSansCondensed400.ttf) format("truetype")}@font-face{font-family:Inconsolata;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/Inconsolata400.ttf) format("truetype")}@font-face{font-family:Inconsolata;font-stretch:normal;font-style:normal;font-weight:700;src:url(../fonts/Inconsolata700.ttf) format("truetype")}

/*!
 * Font Awesome Pro 7.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2025 Fonticons, Inc.
 */:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:inline-block;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:1.25em;width:var(--fa-width,1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa .fa-pull-start,.svg-inline--fa.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.svg-inline--fa .fa-pull-end,.svg-inline--fa.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);top:.25em;width:2em;width:var(--fa-li-width,2em)}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1.25em;width:var(--fa-width,1.25em)}.fa-layers .svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:#ff253a;background-color:var(--fa-counter-background-color,#ff253a);border-radius:1em;border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:#fff;color:var(--fa-inverse,#fff);line-height:1;line-height:var(--fa-counter-line-height,1);max-width:5em;max-width:var(--fa-counter-max-width,5em);min-width:1.5em;min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:.25em .5em;padding:var(--fa-counter-padding,.25em .5em);right:0;right:var(--fa-right,0);text-overflow:ellipsis;top:0;top:var(--fa-top,0);transform:scale(.25);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:0;bottom:var(--fa-bottom,0);right:0;right:var(--fa-right,0);top:auto;transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;bottom:var(--fa-bottom,0);left:0;left:var(--fa-left,0);right:auto;top:auto;transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{right:0;right:var(--fa-right,0);top:0;top:var(--fa-top,0);transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:0;left:var(--fa-left,0);right:auto;top:0;top:var(--fa-top,0);transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border-color:#eee;border-color:var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border-style:solid;border-style:var(--fa-border-style,solid);border-width:.0625em;border-width:var(--fa-border-width,.0625em);box-sizing:content-box;box-sizing:var(--fa-border-box-sizing,content-box);padding:.1875em .25em;padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(0);transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:currentColor;fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:currentColor;fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:#fff;fill:var(--fa-inverse,#fff)}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:1.25em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:2.5em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.button,.cm-editor .cm-panels button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:var(--blue);background-image:none;border:1px solid var(--blue);border-radius:.3em;color:var(--background);cursor:pointer;padding:1ex 2ex;text-align:center;vertical-align:middle;white-space:nowrap}.button--small{font-size:80%;padding:.2em .35em}.button--cancel{background-color:var(--orange);border:1px solid var(--orange)}.button:focus,.cm-editor .cm-panels button:focus{outline:none}.button:disabled,.cm-editor .cm-panels button:disabled{opacity:.5}.toolbar{background-color:rgba(var(--emphasized-background-rgb),1);box-sizing:border-box;font-size:10pt;position:fixed;right:0;top:0;z-index:1025}.toolbar__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;right:0;width:100%}.toolbar__wrapper svg.svg-inline--fa{margin-right:0}.stacked-toolbar-icon{height:auto!important;width:1.5ex!important}@keyframes pulsing{0%{opacity:0}50%{opacity:1}to{opacity:0}}.toolbar-card{background-color:var(--background);border:1px solid var(--foreground);font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:400;min-height:40em;position:relative;z-index:0}.toolbar-card .toolbar__wrapper{background-color:var(--emphasized-background);height:2.5em;position:absolute;width:100%}.toolbar-card .toolbar__list{position:absolute}.toolbar__list{color:var(--background);font-size:120%;margin:0;padding:0;position:fixed;right:2ex;top:.5ex}.toolbar__list li{background-color:var(--deemphasized-foreground);border:3px solid;border-color:var(--emphasized-background);border-radius:1em;display:inline-block;height:1.75em;margin-left:.3em;transition:background-color .5s linear;white-space:nowrap;width:1.75em}.toolbar__list li a{color:var(--background);display:inline-block;line-height:1.5em;margin:0;padding:0;text-align:center;width:100%}.toolbar__list li a i{line-height:1.75em}.toolbar__list li a:active,.toolbar__list li a:link,.toolbar__list li a:visited{outline:none}.toolbar__list li:hover:not(.disabled){background-color:var(--green);border:3px solid var(--foreground);box-shadow:none;color:var(--foreground);transition:color 50ms linear,background-color 50ms linear}.toolbar__list li.logout{border:3px solid var(--emphasized-background);position:relative;transition:background-color .2s,border-radius .2s,height .2s linear}.toolbar__list li.export a,.toolbar__list li.logout a{transition:color .2s linear}.toolbar__list .toolbar__dropdown-menu{background-color:var(--emphasized-background);border:none;border-radius:.3em;color:var(--foreground);display:block;height:0;margin-right:-1.5ex;margin-top:1.02ex;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;right:0;transition:height .2s,padding .2s ease-in;white-space:pre;z-index:-1}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--description{margin-bottom:.5ex}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--details{background-color:var(--background);border:1px solid var(--background);border-radius:.3em;margin-bottom:.5ex;padding:1ex}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--details div.eula{font-size:80%;margin-top:1em}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--details div.eula a{text-align:left}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--buttons{margin-bottom:1ex}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--buttons form label{text-align:left}.toolbar__list .toolbar__dropdown-menu.toolbar__dropdown-export{border-radius:.3em;max-width:15em;white-space:normal}.toolbar__list li.with-submenu:hover{background-color:var(--emphasized-background);border:3px solid var(--green);border-bottom:none;border-radius:1em 1em 0 0;height:2.21em;transition:border-radius .2s,height .2s linear}.toolbar__list li.with-submenu:hover .toolbar__dropdown-menu{border:3px solid var(--green);height:auto;max-height:75vh;overflow:auto;padding:1ex;transition:height .2s,padding .2s ease-out}.toolbar__list li.with-submenu:hover .toolbar__dropdown-export div{align-self:center;margin-top:.5em}.toolbar__list li.with-submenu:hover .toolbar__dropdown-export button{width:16em}.toolbar__list li.with-submenu:hover .toolbar__dropdown-export .copy-menu__icon{cursor:pointer}.toolbar__list li.with-submenu:hover .toolbar__dropdown-export .copy-menu__icon svg.svg-inline--fa{margin-right:.5em}.toolbar__list li.with-submenu:hover .toolbar__dropdown-export .toolbar__dropdown--buttons{display:flex;flex-direction:column}.toolbar__list li.with-submenu:hover a{color:var(--foreground);transition:color .5s linear}.toolbar__list .logout__profile-logout{background-color:var(--red);border:1px solid var(--red);display:block;float:right;margin-top:2ex}.toolbar__list .logout__profile-logout svg{margin-right:1ex}.toolbar__list li.active{border-color:var(--green)}.toolbar__list li.disabled{cursor:default;opacity:.8}html[data-theme=solarized-dark] .toolbar__list li{background-color:var(--background)}html[data-theme=solarized-dark] .toolbar__list li a{color:var(--foreground)}html[data-theme=solarized-dark] .toolbar__list li:hover:not(.disabled) a{color:var(--background)}html[data-theme=solarized-dark] .toolbar__list li:hover:not(.disabled){border:3px solid var(--background)}html[data-theme=solarized-dark] .toolbar__list li.with-submenu:hover{background-color:var(--emphasized-background);border:3px solid var(--green);border-bottom:none}html[data-theme=solarized-dark] .toolbar__list li.with-submenu:hover a{color:var(--foreground)}html[data-theme=solarized-dark] .notification-overlay.notification-overlay--warn{background-color:rgba(var(--red-rgb),.7)}html[data-theme=solarized-dark] .notification-overlay{background-color:rgba(var(--background-rgb),.9);color:var(--foreground)}.notification-overlay{background-color:rgba(var(--foreground-rgb),.9);box-shadow:0 0 5px #000;color:var(--background);font-size:120%;left:35%;margin:0;padding:1.25ex;position:absolute;text-align:center;top:-6ex;transition:top .3s cubic-bezier(.36,0,.66,-.56);width:30%;z-index:1050}.notification-overlay--discrete{background-color:transparent!important;border:none;box-shadow:none;margin:0;opacity:.7;padding:0}.notification-overlay--warn{background-color:rgba(var(--red-rgb),.7);font-weight:700}.notification-overlay--warn .error-msg{font-family:Inconsolata,monospace;font-size:80%;padding-bottom:1em;padding-top:1em}.notification-overlay--warn a{color:var(--background);font-weight:700}.notification-overlay--shown{top:0;transition:top .3s cubic-bezier(.34,1.56,.64,1)}.spinner{font-size:110%;font-weight:700;text-align:center}.spinner--big{font-size:150%;padding-top:5em}.spinner--inline{display:inline-block;font-size:100%;font-weight:400;margin:0;padding-left:.5ex}.slideout-spinner{background-color:var(--violet);border-radius:.5em;color:var(--background);left:50%;max-width:70%;overflow:hidden;padding:.5em 1em 0;position:absolute;top:0;transform:translate(-50%);transition:top .5s cubic-bezier(.36,0,.66,-.56),visibility .1s linear;transition-delay:.5s,1.5s;visibility:hidden;z-index:0}.slideout-spinner .spinner{padding-bottom:.5em;padding-top:1em;text-overflow:clip;white-space:nowrap}.slideout-spinner.slideout--editor{background-color:var(--emphasized-background);color:var(--foreground);margin-top:-4em;padding-top:.5em;z-index:1}.slideout-spinner.visible{top:3em;transition:visibility .1s linear,top .5s cubic-bezier(.34,1.56,.64,1);transition-delay:0s,.3s;visibility:visible}.form{flex-flow:column}.form,.form form{display:flex;flex:1}.form form{flex-flow:column;margin-bottom:0}.form__title{flex:0 1 auto;font-size:120%}.form__element{margin-left:.5ex;margin-right:.5ex;margin-top:.5ex}.form__element--right{padding-top:.5ex}.form__element--right>*{float:right}.form__element--grow{display:flex;flex:1;flex-flow:column}.form__element--grow textarea{flex:1 1 auto;resize:none;width:100%}.form__element--error>*{border-color:var(--orange)!important}form label{cursor:pointer;display:grid;grid-template-columns:1em auto;margin:.5em .5em .5em 1em;grid-gap:.5em;gap:.5em}form label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid var(--foreground);border-radius:50%;box-shadow:inset 0 0 0 0 var(--transparent);cursor:pointer;height:1em;outline:none;padding:0;transition:all .2s ease-in-out;vertical-align:middle;width:1em}form label input[type=radio]:checked{background-color:var(--green);box-shadow:inset 0 0 0 .15em var(--background)}form label input.on-emphasized-bg[type=radio]:checked{box-shadow:inset 0 0 0 .15em var(--emphasized-background)}form label input[type=checkbox]{align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.15em solid var(--deemphasized-foreground);cursor:pointer;display:grid;height:1.15em;justify-content:center;place-content:center;transform:translateY(-.02em);width:1.15em}form label input[type=checkbox]:before{color:var(--green);content:"✓";font-weight:700;transform:scale(0);transition:transform .12s ease-in-out}form label input[type=checkbox]:checked:before{color:var(--green);transform:scale(1)}.key{border-radius:4px;border-top:1px solid var(--background);box-shadow:inset 0 0 25px var(--background),0 1px 0 var(--background),0 2px 0 var(--background),0 2px 3px var(--foreground);font:700 9pt arial;padding:.3em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 1px 0 var(--emphasized-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.key,.key:active,.key:focus,.key:hover{background:var(--emphasized-background);color:var(--foreground);margin:.5ex}.key:active,.key:focus,.key:hover{border-top:1px solid var(--emphasized-background);box-shadow:inset 0 0 25px var(--emphasized-background),0 1px 0 var(--emphasized-background),0 2px 0 var(--emphasized-background),0 2px 3px var(--emphasized-foreground)}.panel{background:var(--emphasized-background);display:flex;flex:1 0 auto;flex-flow:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel li ul li{margin-left:1.5ex}.panel__content{height:100%;min-height:1px}.panel__head--collapsed{border-bottom-left-radius:1ex;border-bottom-right-radius:1ex}.panel__content--collapsed{display:none}.panel__item-info{color:var(--deemphasized-foreground);font-size:80%;padding-left:2ex}.panel__item-info:before{content:"("}.panel__item-info:after{content:")"}.panel__item-info--varname{display:block;padding:.5em 0}.panel__item-info--varname:before{content:"["}.panel__item-info--varname:after{content:"]"}.panel__regvar-search-form{display:block;flex:0;margin:0;padding:0}.panel__search{background:var(--violet);border:none;box-sizing:border-box;color:var(--background);font-weight:700;margin:0;outline:none;padding:1ex 0 0;transition:padding .3s ease-out;width:100%}.popup__body .panel__search,.popup__body .panel__search:focus{padding-left:1ex}.panel__search::-moz-placeholder{color:var(--emphasized-background);font-weight:400;opacity:.8}.panel__search::placeholder{color:var(--emphasized-background);font-weight:400;opacity:.8}.panel__search:focus{color:var(--background);padding:1.5ex 0 .5ex}.panel__clear-search{background:transparent;border:none;cursor:default;display:inline-block;height:1em;margin:1ex 0 0;outline:0;padding:0;position:absolute;right:.5em;transition:margin-top .3s ease-out;width:1em}.panel__search:focus~.panel__clear-search{margin:1.5ex 0 0}.panel__clear-search::-moz-focus-inner{border:0}.panel__clear-search svg.fa{cursor:pointer;display:inline-block;margin:auto;z-index:1001}.reg-var-list-item{border-bottom:1px dotted var(--foreground);padding-top:.75em}.reg-var-list-item .rev-history__bar{margin-bottom:0}.reg-var-list-item .rev-history__bar .timespan{background-color:var(--green)}.reg-var-list-item .rev-history__bar .timespan--nodata{background-color:transparent}.panel-controls{display:none;position:absolute;right:0}.sb-panel__head:hover .panel-controls{display:inline-block}.panel-controls__button--inactive{opacity:.5}.with-tooltip{display:inline-block}.tt-wrapper-tooltip__trigger{anchor-name:--tooltip-trigger}.tt-wrapper-tooltip{position:absolute;position-anchor:--tooltip-trigger;position-try-fallbacks:--tooltip-top,--tooltip-left,--tooltip-top-left;background-color:var(--emphasized-background);border:1px solid var(--emphasized-background);border-radius:.3em;bottom:auto;box-shadow:0 0 .5em -.1em #000;color:var(--foreground);font-weight:400;left:auto;left:anchor(left);margin:6px 2ex 2ex 2ch;max-width:30vw;opacity:0;padding:2ex;right:auto;top:auto;top:anchor(bottom);transition:display allow-discrete .25s,opacity .25s;white-space:break-spaces;width:30vw;z-index:1500}.tt-wrapper-tooltip:popover-open{display:block;opacity:1}@starting-style{.tt-wrapper-tooltip:popover-open{display:block;opacity:0}}@position-try --tooltip-top{bottom:auto;bottom:anchor(top);left:auto;left:anchor(left);margin:0;margin-left:2ch;margin-top:2ex;right:auto;top:auto}@position-try --tooltip-left{bottom:auto;left:auto;margin:0;margin-left:2ex;margin-right:2ch;right:auto;right:anchor(right);top:auto;top:anchor(bottom)}@position-try --tooltip-top-left{bottom:auto;bottom:anchor(top);left:auto;margin:0;margin-left:2ex;margin-right:2ch;margin-top:2ex;right:auto;right:anchor(right);top:auto}.dataset--empty{margin-bottom:1em;margin-top:1em;padding:1ex}.dataset__head{background:var(--deemphasized-foreground);color:var(--background);margin:0 0 .5ex;padding:.5ex;position:relative}.dataset__head--active{background:var(--emphasized-foreground);color:var(--background)}html[data-theme=solarized-dark] .dataset__head{background:rgba(var(--foreground-rgb),.1);color:var(--foreground)}html[data-theme=solarized-dark] .dataset__head.dataset__head--active{background:rgba(var(--background-rgb),1);border-top:2px solid rgba(var(--foreground-rgb),.1);color:var(--foreground)}html[data-theme=solarized-dark] .dataset__head-clickable-title:hover{background-color:var(--emphasized-background);cursor:ew-resize}html[data-theme=solarized-dark] .dataset__head--extra:hover{background-color:var(--emphasized-background)}.dataset__head-active-indicator{float:left;margin-right:.5em}.dataset__head{white-space:nowrap}.dataset__head a{color:var(--background);-webkit-text-decoration:none;text-decoration:none}.dataset__head *{margin-top:.5ex}.dataset__head :first-child{margin-top:0}.dataset__head--warn{background-color:var(--yellow);color:#002b36}.dataset__head--warn svg{padding-top:0!important}.dataset__head-clickable-title:hover{background-color:var(--foreground);cursor:ew-resize}.dataset__head-icon{padding:.5em;position:absolute;right:0;top:0;transition-duration:.3s}.dataset__head-icon,.dataset__head-icon:hover{color:var(--background)}.dataset__head-icon--rotated{transform:rotate(90deg);transition-duration:.3s}.dataset__head--extra{display:block;font-size:80%}.dataset__head--type{background:var(--orange);bottom:0;font-size:80%;margin-left:1em;padding:.25em}.dataset__head--extra:hover{background-color:var(--foreground)}.dataset__content{height:calc(100% - 70px);margin-bottom:1ex;margin-top:-.5ex;overflow-y:auto}.dataset__content--collapsed{display:none}.dataset__content .key-variable{color:var(--deemphasized-foreground);font-style:italic}.popup{background-color:var(--background);border-radius:.3em;box-shadow:0 0 5em -1em #000;display:flex;flex-direction:column;font-family:IBM Plex Sans,sans-serif;font-weight:400;opacity:1;overflow:hidden;padding:0;position:absolute;resize:both;transition:opacity .2s ease-out;z-index:1030}.popup.popup-vmaxed{resize:horizontal}.popup--moving{opacity:0}.popup.firefox.dndbug .variable-documentation__freq-analysis{visibility:hidden}.popup.firefox.dndbug tbody.categories--expander{height:3em;visibility:hidden}.popup__head{background-color:var(--foreground);cursor:pointer;flex:0 0 auto;font-size:120%;font-weight:700;padding:1.5ex 4ex 1.5ex 1ex;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.popup__head,.popup__head .window-controls a{color:var(--background)}.popup__head .window-controls{padding:1.2ex .5ex 1.2ex 5ex;position:absolute;right:0;top:0}.popup__body{cursor:auto;display:flex;flex:1 1 auto;flex-direction:column;height:0;margin:0;resize:none}.popup__fail{height:100%;opacity:.5;text-align:center}.popup__head--dataset{background-color:var(--blue)}.popup__head--dataset .window-controls{background:linear-gradient(to right,rgba(var(--blue-rgb),0) 0,rgba(var(--blue-rgb),1) 50%,rgba(var(--blue-rgb),1) 100%)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.popup__head--dataset .window-controls{background:linear-gradient(to right,rgba(var(--blue-rgb),0) 0,rgba(var(--blue-rgb),1) 50% 100%)}}.popup__head--binding{background-color:var(--magenta)}.popup__head--binding .window-controls{background:linear-gradient(to right,rgba(var(--magenta-rgb),0) 0,rgba(var(--magenta-rgb),1) 50%,rgba(var(--magenta-rgb),1) 100%)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.popup__head--binding .window-controls{background:linear-gradient(to right,rgba(var(--magenta-rgb),0) 0,rgba(var(--magenta-rgb),1) 50% 100%)}}.popup__head--data-store,.popup__head--regvar-browse{background-color:var(--violet)}.popup__head--data-store j .window-controls,.popup__head--regvar-browse j .window-controls{background:linear-gradient(to right,rgba(var(--violet-rgb),0) 0,rgba(var(--violet-rgb),1) 50%,rgba(var(--violet-rgb),1) 100%)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.popup__head--data-store j .window-controls,.popup__head--regvar-browse j .window-controls{background:linear-gradient(to right,rgba(var(--violet-rgb),0) 0,rgba(var(--violet-rgb),1) 50% 100%)}}.popup .popup__body div.regvar-search{display:grid;grid-template-rows:min-content;height:100%}.popup .popup__body div.regvar-search .slideout-spinner{padding-top:2.2em}.popup__head--clipboard,.popup__head--csv-recode,.popup__head--editor-keybindings,.popup__head--help,.popup__head--repl-keybindings,.popup__head--script-locator,.popup__head--xreqid-script{background-color:var(--green)}.popup__head--clipboard .window-controls,.popup__head--csv-recode .window-controls,.popup__head--editor-keybindings .window-controls,.popup__head--help .window-controls,.popup__head--repl-keybindings .window-controls,.popup__head--script-locator .window-controls,.popup__head--xreqid-script .window-controls{background:linear-gradient(to right,rgba(var(--green-rgb),0) 0,rgba(var(--green-rgb),1) 50%,rgba(var(--green-rgb),1) 100%)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.popup__head--clipboard .window-controls,.popup__head--csv-recode .window-controls,.popup__head--editor-keybindings .window-controls,.popup__head--help .window-controls,.popup__head--repl-keybindings .window-controls,.popup__head--script-locator .window-controls,.popup__head--xreqid-script .window-controls{background:linear-gradient(to right,rgba(var(--green-rgb),0) 0,rgba(var(--green-rgb),1) 50% 100%)}}.popup__content-help .help__syntax-desc{font-weight:truebtrueold}.popup__content-xreq-script{height:100%;overflow-y:auto}.popup__content-xreq-script .popup__content-xreq-script--content{max-height:350px;max-width:450px;overflow-y:auto;padding:1ex;position:relative}.popup__content-xreq-script .popup__content-xreq-script--content p{line-height:2}.popup__content-xreq-script .popup__content-xreq-script--content form div{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:4ex}.popup__content-xreq-script .popup__content-xreq-script--content form div input[type=text]{border:none;box-sizing:border-box;margin-bottom:2ex;width:100%}.popup__content-xreq-script .popup__content-xreq-script--content form div input.invalid{background-color:var(--emphasized-background)}.popup__content-xreq-script .popup__content-xreq-script--content form div input.valid{background-color:rgba(var(--green-rgb),.05)}.popup__content-xreq-script .popup__content-xreq-script--content form div input[type=text]:focus{outline:none}.popup__content-xreq-script .popup__content-xreq-script--content form div input[type=submit]{border:none;box-sizing:border-box;width:100%}.popup__content-xreq-script .popup__content-xreq-script--content form div input[type=submit][disabled]{cursor:default}.popup__content-script-locator{background-color:var(--emphasized-background);display:grid;flex-grow:1;grid-template-areas:"header header" "resultlist script" "hitlist-controls submit";grid-template-columns:40% auto;grid-template-rows:min-content auto min-content;min-height:95%;padding:1ex}.popup__content-script-locator .instructions{line-height:1.5}.popup__content-script-locator .instructions .button--small{background:var(--emphasized-background);border:1px solid;border-radius:.5ex}.popup__content-script-locator .popup__content-script-locator--head{grid-area:header;padding-bottom:2ex}.popup__content-script-locator .popup__content-script-locator--head input{background-color:var(--background);border:none;color:var(--foreground);font-size:120%;margin-top:2ex;padding:1ex;width:100%}.popup__content-script-locator .popup__content-script-locator--head input:focus{outline:1px solid var(--foreground)}.popup__content-script-locator div.submit-container{grid-area:submit;padding-top:2ex;text-align:right}.popup__content-script-locator div.submit-container input.delete{background-color:var(--red);border-color:var(--red);margin-right:1em}.popup__content-script-locator .control-element select,.popup__content-script-locator .submit-container input{font-family:IBM Plex Sans,sans-serif;font-size:75%;font-weight:400}.popup__content-script-locator .hitlist--controls{align-items:center;display:flex;grid-area:hitlist-controls;justify-content:space-between;padding-bottom:1ex;padding-top:2ex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup__content-script-locator .hitlist--controls span.control-element{display:block;padding:0;white-space:nowrap}.popup__content-script-locator .hitlist--controls span.control-element.checkbox{display:grid;grid-gap:.5em;gap:.5em;grid-template-columns:1em auto;margin-right:4ex;margin-top:2px}.popup__content-script-locator .hitlist--controls label{cursor:pointer;margin-left:.5ex;margin-right:.5ex}.popup__content-script-locator .hitlist--controls input[type=checkbox]{align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.15em solid var(--deemphasized-foreground);cursor:pointer;display:grid;height:1.15em;justify-content:center;place-content:center;transform:translateY(-.1em);width:1.15em}.popup__content-script-locator .hitlist--controls input[type=checkbox]:before{color:var(--green);content:"✓";font-weight:700;transform:scale(0);transition:transform .12s ease-in-out}.popup__content-script-locator .hitlist--controls input[type=checkbox]:checked:before{color:var(--green);transform:scale(1)}.popup__content-script-locator .hitlist{display:flex;flex-direction:column;grid-area:resultlist;justify-content:space-between;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup__content-script-locator .hitlist ul{margin:0;padding:0}.popup__content-script-locator .hitlist ul li{cursor:pointer;margin-right:1ex;padding:1ex}.popup__content-script-locator .hitlist ul li.active{background-color:var(--background)!important;cursor:default}.popup__content-script-locator .hitlist ul li:hover{background-color:rgba(var(--background-rgb),.5)}.popup__content-script-locator .hitlist ul .hitlist--entry h3{margin:0}.popup__content-script-locator .hitlist ul .hitlist--entry div{color:var(--deemphasized-foreground);display:flex;justify-content:space-between}.popup__content-script-locator div.editor{background-color:var(--background);font-family:Inconsolata,monospace;font-weight:700;grid-area:script;overflow-y:auto}.popup__content-script-locator div.editor .cm-activeLine,.popup__content-script-locator div.editor .cm-gutter{background-color:var(--emphasized-background)}.popup__content-script-locator div.editor .cm-gutterElement.cm-activeLineGutter{background-color:var(--background);border-color:transparent}.copy-to-clipboard__instructions{display:flex;flex-direction:column;font-size:120%;height:100%;margin-left:1ex;margin-right:1ex;overflow:auto;position:relative}.copy-to-clipboard__instructions div{text-align:center}.copy-to-clipboard__instructions div:first-child{margin-top:2ex}.copy-to-clipboard__content{height:0;margin:0!important}.copy-to-clipboard__keyboard::-moz-selection{background-color:var(--background);color:var(--emphasized-foreground);-moz-user-select:all;user-select:all}.copy-to-clipboard__keyboard::selection{background-color:var(--background);color:var(--emphasized-foreground);-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy-to-clipboard__instructions h2{text-align:center}.popup__content-help{overflow:auto;padding:1ex}.popup__content-help .help .help__description{max-width:none}.copy-to-clipboard__settings{font-size:80%}.copy-to-clipboard__settings form{border-top:1px solid var(--emphasized-background);margin:4ex 0 0;padding-bottom:1ex;padding-top:1ex}.copy-to-clipboard__settings form label{text-align:left}.copy-to-clipboard__settings form label input{margin-top:2px!important;margin:0}.code-list-range-select label{margin:0;margin-top:2px!important;text-align:left}.code-list-range-select label input{margin-top:2px!important;margin:0}.code-list-range-select form{text-align:left}.code-list-range-select form span:first-child input.code-list-range-input{margin-left:0}.code-list-range-select form input.code-list-range-input{margin:1ex}input.code-list-range-input{display:inline-block;max-width:8ex;min-width:10em}.metadata-popup-content{display:grid;grid-template-rows:minmax(min(75%,4em),max-content) minmax(min(25%,4em),max-content);height:100%}.metadata-popup-content--single-pane{height:100%}.metadata-popup-content__head{font-weight:700}.metadata-popup-content__head small{color:var(--deemphasized-foreground);font-size:80%;font-style:italic;padding-left:1em}.metadata-popup-content__body--main{background:var(--emphasized-background);overflow-y:auto;padding:1ex}.metadata-popup-content .spinner{margin-top:2ex}.metadata-popup-content--single-pane .metadata-popup-content__body--main{height:100%;padding-bottom:0}.metadata-popup-content__regvar .metadata-popup-content__body--main{overflow:auto}.metadata-popup-content__body--main.metadata-popup-content__body--dshistory{padding:1ex}.metadata-popup-content__body--extended{display:flex;flex-direction:column}.metadata-popup-content__body--extended>:last-child{margin-top:1ex;overflow:auto;padding-top:0}.metadata-popup-content__body--extended>:last-child .kodeliste-tabell{margin-top:2ex}span.counter-label{font-family:Inconsolata,monospace;padding-left:.5ex;padding-right:.5ex}span.number-picker{display:inline-block;margin-left:1ex}span.number-picker button.counter-control{font-family:Inconsolata,monospace!important}.keybindings-popup{font-family:IBM Plex Sans,sans-serif;margin:auto;max-width:40em;min-width:30em;overflow-x:auto;padding:4ex 2ex 2ex}.keybindings-popup table{margin-bottom:2em;margin-left:0;margin-top:1em;width:100%}.keybindings-popup table td{padding-bottom:2ex}.keybindings-popup table td.shortcut{text-align:right;width:10em}.keybindings-popup table td.shortcut span{white-space:nowrap}.keybindings-popup table td.separator{text-align:center;width:.5ex}.keybindings-popup table td.desc{text-align:left}.keybindings{max-height:100%;overflow-x:auto}#VRE:focus .word-container__word--cursor{animation:blink .5s ease-out infinite}.command-line__content:before{color:var(--blue);font-size:120%;font-weight:700;margin-right:.25em}.command-line{display:flex;justify-content:space-between}.command-line__container{display:flex;flex-direction:row;margin-right:2em}.command-line__linewrap:before{content:"\\"}.command-line__prompt{color:var(--blue);padding-right:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-line__prompt:after{content:"»"}.command-line__prompt-truncatable:hover{background:var(--emphasized-background);cursor:ew-resize}.word-container{white-space:pre}.word-container__textblock{color:var(--emphasized-background);display:inline-block;max-width:10em;white-space:nowrap}.word-container__word--suggestion{color:var(--deemphasized-foreground);opacity:.5}.word-container__word--cursor{background-color:var(--emphasized-foreground);border:none;font-family:IBM Plex Sans,sans-serif;height:1em;vertical-align:text-bottom;width:1px}.word-container__word--space{white-space:pre}.word-container__word__rendered-comment>p{margin:0}.word-container__word--data-store-ver,.word-container__word--element-special,.word-container__word--label-value,.word-container__word--litmax,.word-container__word--litmin,.word-container__word--litmissing,.word-container__word--litnonmissing,.word-container__word--litstar,.word-container__word--missing,.word-container__word--new-script,.word-container__word--num-rule,.word-container__word--number,.word-container__word--number-label,.word-container__word--recode-special,.word-container__word--script,.word-container__word--seed,.word-container__word--time{color:var(--yellow)}.word-container__word--assign-varlist,.word-container__word--config,.word-container__word--data-store-name,.word-container__word--dataset,.word-container__word--expr-variable,.word-container__word--factor-var,.word-container__word--key-variable,.word-container__word--loop-symbol,.word-container__word--name,.word-container__word--new-dataset,.word-container__word--simple-variable,.word-container__word--source-var,.word-container__word--symbol,.word-container__word--variable{color:var(--blue)}.word-container__word--binding,.word-container__word--binding-name,.word-container__word--litdollar,.word-container__word--time-binding{color:var(--magenta)}.word-container__word--\=expr,.word-container__word--code-list,.word-container__word--function-name,.word-container__word--ifexpr,.word-container__word--left-paren,.word-container__word--litas,.word-container__word--new-code-list,.word-container__word--procedure-name,.word-container__word--right-paren{color:var(--cyan)}.word-container__word--config-opt,.word-container__word--dquote,.word-container__word--dstr,.word-container__word--label,.word-container__word--option,.word-container__word--option-name,.word-container__word--parenoption,.word-container__word--squote,.word-container__word--sstr,.word-container__word--string,.word-container__word--string-label{color:var(--green)}.word-container__word--arrow,.word-container__word--data-store-id,.word-container__word--datedsource,.word-container__word--equals,.word-container__word--fixedsource,.word-container__word--intersec,.word-container__word--litby,.word-container__word--litif,.word-container__word--litin,.word-container__word--litinto,.word-container__word--liton,.word-container__word--litto,.word-container__word--op-addsub,.word-container__word--op-and,.word-container__word--op-comp,.word-container__word--op-concat,.word-container__word--op-eq,.word-container__word--op-muldiv,.word-container__word--op-neg,.word-container__word--op-or,.word-container__word--op-sequence,.word-container__word--operator,.word-container__word--prefix-var,.word-container__word--slash,.word-container__word--source,.word-container__word--source-variable,.word-container__word--stat,.word-container__word--statussource{color:var(--violet)}.word-container__word--error{color:var(--red)}.word-container__word--comment{color:var(--deemphasized-foreground)}.word-container__word--comment-invisible{display:none}.word-container__word--unknown{color:var(--foreground)}.history-entry{display:block}.history-entry__wrapper{margin-bottom:.5ex;padding:.5ex}.history-entry__line-info{display:flex;justify-content:space-between}.history-entry__dataset{color:var(--blue);display:inline-block;margin-bottom:0;overflow:hidden;padding-bottom:0;padding-right:.5ex;text-overflow:ellipsis;transition:max-width .2s cubic-bezier(.68,-.6,.32,1.6);vertical-align:bottom}.history-entry__dataset:after{content:"»"}.history-entry__dataset:hover{transition:max-width .2s cubic-bezier(.68,-.6,.32,1.6)}.history-entry__result{overflow-x:auto;padding-right:.2em}.history-entry__result.history-entry__result-markdown{overflow-x:visible}.history-entry__result,.result.color-error{display:block;font-family:IBM Plex Sans,sans-serif;font-weight:400;margin:.5ex .5ex .5ex 1.5ex}.result.datastores__info{padding:1.5ex}.nocache__results td{vertical-align:top}.history-entry__result--from-cache{background-color:rgba(var(--green-rgb),.05)}.history-entry__result--re-run,.history-entry__result--re-run .word-container__word{color:var(--deemphasized-foreground)}.history-entry__result--re-run .history-entry__head:before{color:var(--deemphasized-foreground)!important}.history-entry__result--re-run .history-entry__dataset{color:var(--deemphasized-foreground)}.history-entry__result em{font-family:Inconsolata,monospace;font-weight:700}.history-entry__footer{color:var(--deemphasized-foreground);font-size:75%;margin-top:-2em;text-align:right}.history-entry__undo{font-size:150%;margin-left:5ex}.history-entry__undo:hover{color:var(--foreground)}.history-entry .history-entry__wrapper .result .error-details{color:var(--foreground);font-size:80%;visibility:hidden}.history-entry .history-entry__wrapper .result:hover .error-details{visibility:visible}.modebar{background-color:var(--background)!important}.history-entry__wrapper--in-loop{max-width:calc(99% - 2em);padding-left:2em}.history-entry__loop_head--first{margin-bottom:1ex}.history-entry .history-entry__wrapper .history{position:relative}.copy-to-clipboard-icon{border:1px solid var(--background);border-radius:1.5em;color:var(--foreground);fill:var(--background)!important;font-size:90%;height:1em;margin:.7em;transition:margin 1.3s,padding 1.3s,opacity 1.3s,background-color 1.3s,color 1.3s,border 1.3s ease-out}.tabell>.copy-to-clipboard-icon{opacity:0;position:absolute}.history>.copy-to-clipboard-icon,.kodeliste-tabell>.copy-to-clipboard-icon{left:.5ex;opacity:0;position:absolute;z-index:1001}.history>.copy-to-clipboard-icon{top:.5ex}.transitions>.copy-to-clipboard-icon{opacity:0;position:absolute}.toolbar__dropdown--details>.copy-to-clipboard-icon{display:inline-block!important;height:1.2em;left:2ex;opacity:0;position:absolute;top:2ex;transition:margin .3s,padding .3s,opacity .3s,background-color .3s,color .3s,border .3s cubic-bezier(.175,.885,.32,1.275)!important;width:auto!important}:hover>.copy-to-clipboard-icon{background-color:var(--green);border:1px solid var(--background);color:var(--background)!important;margin:0;padding:.5em;fill:var(--background)!important;opacity:1!important;transition:margin .3s,padding .3s,opacity .3s,background-color .3s,color .3s,border .3s cubic-bezier(.175,.885,.32,1.275)}.history-entry__result .with-tooltip{display:block}.history-entry__result .with-tooltip div.tt-wrapper-tooltip{text-align:left}.history-entry__result .with-tooltip div.tt-wrapper-tooltip h3{margin:1ex 0 0}.history-entry__result .with-tooltip div.tt-wrapper-tooltip ol li{margin-left:-1em}.history-entry__result .with-tooltip div.tt-wrapper-tooltip p.note{margin:2ex}.history-entry__result .with-tooltip div.tt-wrapper-tooltip p.note:first-of-type{margin-top:4ex}.history-entry__result .with-tooltip a.sdc-details-trigger{display:inline-block;isolation:isolate;opacity:.3;overflow:hidden;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .3s}.history-entry__result .with-tooltip a.sdc-details-trigger *{background:var(--background);position:relative;z-index:1}.history-entry__result .with-tooltip a.sdc-details-trigger span.count-value{padding-right:.5ex;-webkit-text-decoration:underline;text-decoration:underline}.history-entry__result .with-tooltip a.sdc-details-trigger span.count-label{display:inline-block;padding-left:.5ex;-webkit-text-decoration:underline;text-decoration:underline;transform:translateX(-100%);transition:transform .2s ease-in-out,visibility .1s linear .2s;visibility:hidden;white-space:nowrap;z-index:-1}.history-entry__result:hover .with-tooltip a.sdc-details-trigger{opacity:1;transition:opacity .2s}.history-entry__result:hover .with-tooltip a.sdc-details-trigger:hover span.count-label{transform:translateX(0);transition:transform .2s ease-in-out;visibility:visible}.suggestions-entry{border:1px solid transparent;font-family:IBM Plex Sans,sans-serif;font-size:150%;padding:1ex}.suggestions-entry__suggested{font-family:Inconsolata,monospace;font-weight:700}.suggestions-entry__suggested--match{color:var(--green)}.suggestions-entry__more{cursor:pointer;display:block;font-style:italic;font-weight:400;text-align:center}.suggestions-entry__more:hover{font-weight:700}.suggestions-entry__hint{color:var(--foreground);float:right;font-size:80%;margin-left:1em}.suggestions-entry__note{color:var(--deemphasized-foreground);font-size:80%;height:1.5em;margin-bottom:.2em;margin-top:.2em;overflow-y:clip;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.suggestions-entry--active,.suggestions-entry--active:hover{background:rgba(var(--background-rgb),1)!important;outline:none}.suggestions-entry:hover{background:rgba(var(--background-rgb),.5);cursor:pointer}.repl__suggestions-popup-container{position:relative;z-index:101}.repl__suggestions-popup-container a.close-button{opacity:.2;position:absolute;right:1ex;top:1ex;visibility:hidden;z-index:1}.repl__suggestions-popup-container:hover a.close-button{visibility:visible}span.suggestion code{padding-left:0;padding-right:0}span.suggestion code .suggestiondiff{-webkit-text-decoration:underline;text-decoration:underline}.variable-documentation__regvar{line-height:1.5}.variable-documentation__description p{margin:0 0 1.5ex;padding:0}.variable-documentation__description ul li{list-style:disc;margin-left:2em}.variable-documentation__description a{-webkit-text-decoration:underline;text-decoration:underline}.variable-documentation__description{margin-bottom:3ex}.variable-documentation__label{font-weight:700;margin-bottom:.5em}.diff-expander{transition-duration:.3s}.diff-expander--rotated{transform:rotate(90deg);transition-duration:.3s}.variable-documentation__diffs{margin-bottom:1ex;padding:1ex}.variable-documentation__diff-list{display:flex;flex-direction:row;flex-flow:wrap;margin-left:1.5ex;margin-top:.5ex}.variable-documentation__diff-list :first-child{flex:0 0 auto;margin-bottom:1em;margin-right:2em}.variable-documentation__diff-list div.\!label{margin-bottom:.5ex}.diff-list{display:table}.diff-list-entry{display:table-row}.diff-list-entry--code{display:table-cell;text-align:right}.diff-list-entry--label{display:table-cell;max-width:20em;padding-left:.5em}.variable-documentation__formula ol{margin:0 0 1em}.variable-documentation__keyvar{margin-bottom:.5ex;margin-top:2ex}.variable-documentation__keyvar span.idvar{font-weight:700}.variable-documentation__unit-type span div.variable-documentation__description{baseline-source:first;display:inline-block;margin-bottom:0}.variable-documentation__unit-type span div.variable-documentation__description p{margin-bottom:0}.variable-documentation__unit-type__paragraph{margin-top:1.5ex}.variable-documentation__description.md h1{font-size:175%;font-weight:700;margin-bottom:0;text-align:left}.variable-documentation__description.md h2{font-size:150%;font-weight:700;margin-bottom:0}.variable-documentation__description.md h3{font-size:125%;font-weight:700;margin-bottom:0}.variable-documentation__description.md h4{font-size:110%;font-weight:700;margin-bottom:0}.variable-documentation__description.md strong{color:var(--emphasized-foreground);font-weight:900}.variable-documentation__description.md ol,.variable-documentation__description.md ul{margin-bottom:1.5ex}.variable-documentation__description.md blockquote{margin-bottom:0;margin-top:0}.variable-documentation__description.md blockquote p{margin-bottom:0}.variable-documentation__description.md blockquote{font-style:italic}.variable-documentation__description.md img{display:none}.variable-documentation__categories{padding:1ex}.variable-documentation__categories ul{display:table;padding:.5ex}.variable-documentation__categories ul li{display:table-row}.variable-documentation__categories ul li span{display:table-cell;padding-left:1ex}.variable-documentation__categories--expander{background:linear-gradient(0,transparent,var(--background),var(--background),transparent);height:6em;margin:-4em 0;padding:5em 0 0;position:relative}.variable-documentation__categories--expander span{padding-left:5em}.variable-documentation__code_range{margin-bottom:2ex;margin-top:1ex}.variable-documentation__list_copy{margin:.5em;max-height:2em}.variable-documentation__copy-info-icon{cursor:pointer;padding-left:.5em}.variable-documentation__codehistory-header--sticky,.variable-documentation__codelist-header--sticky,.variable-documentation__diffs .variable-documentation__diff-header{background:var(--background);position:sticky;top:-.5ex}.variable-documentation__container{overflow:auto}.variable-documentation__codelist-table{border-collapse:collapse;width:100%}.variable-documentation__codelist-row--hoverable:hover{background-color:var(--emphasized-foregrond)}.variable-documentation__codelist-row>td{padding-right:1em;vertical-align:top}.variable-documentation__codelist-date-column{white-space:nowrap}.variable-documentation__codelist-cat{width:100%}.variable-documentation__codelist-row>th{padding-right:1em;text-align:left;white-space:nowrap}.variable-documentation__summary-statistics{margin:1ex}.variable-documentation__freq-analysis{margin:1ex 0 1ex 1ex;padding-right:1ex}.variable-documentation__freq-analysis-table{display:table;margin-left:1ex}.variable-documentation__freq-analysis-table td{background:none;height:1em;padding:.1em .2em;text-align:right}.variable-documentation__freq-table{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.variable-documentation__freq-table-bar{background:var(--cyan)!important;border:1px solid var(--cyan);margin-right:.5ex;padding-left:.25em;text-overflow:clip;text-shadow:-1px -1px 0 var(--background),1px -1px 0 var(--background),-1px 1px 0 var(--background),1px 1px 0 var(--background)}.variable-documentation__codelist-spinner{font-size:75%;white-space:nowrap}.variable-documentation__codelist-spinner .spinner{margin:0!important;opacity:.5;text-align:left}.records-history{display:table;margin-right:0;overflow:auto;padding:0;width:100%}.records-history__entry:nth-child(2n){background-color:var(--emphasized-background)}.records-history__entry{display:table-row;width:auto}.records-history__entry--label{display:table-cell;max-width:300px;min-width:300px;overflow:clip;padding-left:1ex;text-overflow:ellipsis;white-space:pre}.records-history__entry--count{display:table-cell;padding-left:1ex;padding-right:1ex;text-align:right;white-space:nowrap;width:4em}.rev-history__timeline{display:flex;justify-content:space-between}.rev-history__legend{font-family:IBM Plex Sans,sans-serif;font-size:10px;white-space:nowrap}.rev-history__bar{display:flex;flex-direction:row;flex-flow:nowrap;height:.25em;margin:0 .3em;width:100%}.rev-history .rev-history__bar{height:1em;padding:0}.timespan{color:#fff;cursor:pointer;flex:auto;margin:0;padding:0;position:relative;text-align:center}.timespan--nodata{background-color:var(--deemphasized-foregound);cursor:default;opacity:.3}.timespan--odd{background-color:var(--emphasized-foreground)}.timespan--odd:hover{background-color:var(--green)}.timespan--even{background-color:var(--deemphasized-foreground)}.timespan--even:hover{background-color:var(--green)}.timespan__caret{fill:var(--background);bottom:-2px;margin:0 0 0 -4px;padding:0;position:absolute}.rev-history__selected-period{background:var(--background);color:var(--foreground);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:IBM Plex Sans,sans-serif;font-size:75%;height:3ex;margin-bottom:1ex;padding-top:.5em;text-align:center;white-space:nowrap}@keyframes eager-arrow-left{0%{padding-left:1rem;padding-right:0}90%{padding-left:0;padding-right:1rem}to{padding-left:1rem;padding-right:0}}@keyframes eager-arrow-right{0%{padding-left:0;padding-right:1rem}90%{padding-left:1rem;padding-right:0}to{padding-left:0;padding-right:1rem}}.period-selector--nav,.period-selector--shim{flex:1 0 auto;padding:0 1em}.period-selector--prev{cursor:pointer;padding:0;text-align:left}.period-selector--prev *{opacity:.5}.period-selector--prev svg.svg-inline--fa{opacity:.5;padding-left:1rem;padding-right:0}.period-selector--next{cursor:pointer;padding:0;text-align:right}.period-selector--next *{opacity:.5}.period-selector--next svg.svg-inline--fa{margin-left:.5em;margin-right:0;padding-left:0;padding-right:1rem}.period-selector--next:hover{background-color:var(--emphasized-background)}.period-selector--next:hover *{opacity:1}.period-selector--next:hover svg.svg-inline--fa{animation:eager-arrow-right 1s ease-in-out infinite;animation-fill-mode:backwards}.period-selector--prev:hover{background-color:var(--emphasized-background)}.period-selector--prev:hover *{opacity:1}.period-selector--prev:hover svg.svg-inline--fa{animation:eager-arrow-left 1s ease-in-out infinite;animation-fill-mode:backwards}.variable-documentation__nodata{margin:2em;text-align:center}.variable-documentation__topics{margin:.5em 0 1em;padding:0;text-align:right}.variable-documentation__topics span{background:var(--blue);border-radius:.25em;color:var(--background);display:inline-block;font-size:80%;margin-left:.5em;margin-top:.5em;padding:.25em;white-space:nowrap}.variable-documentation__expander{min-height:100vh}.variable-documentation-extended-head{background-color:var(--background);margin-bottom:1ex;position:sticky;top:0;z-index:1002}.variable-documentation-extended-head--history{height:5em}.variable-documentation-extended-head--list{height:2em}.variable-documentation__tab{background-color:var(--emphasized-background);display:flex;justify-content:center}.variable-documentation__tab-button{background-color:var(--emphasized-background);border:0;border-radius:.3em .3em 0 0;color:var(--foreground);cursor:pointer;height:2em;margin-right:1ex;max-width:20em;min-width:10em;outline:none;transition:.3s;white-space:nowrap;width:45%}.metadata-popup-content__tab-content{animation:fadeEffect .5s;display:flex;justify-content:flex-start;min-width:100%;position:relative}.metadata-popup-content__tab-content .copy-to-clipboard-icon{left:.5em;opacity:0;position:absolute;z-index:1001}.variable-documentation__codelist{flex-grow:1;max-width:80em}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.variable-documentation__tab-button--hover:hover{background-color:var(--background);transition:color 50ms linear,background-color 50ms linear}.variable-documentation__tab-button--selected{background-color:var(--background);border:0;box-shadow:0 -2px 6px 1px rgba(0,0,0,.1);clip-path:inset(-8px -8px 0 -8px)}.metadata-popup-content__body--extended .dataset-history{position:relative}.hexbin .layer-above .shapelayer path:hover{stroke:var(--background)!important;stroke-width:2px!important}.chart{overflow-x:auto;position:relative;z-index:100}div.vega-autosizing-boxplot-container{margin-top:1em;width:100%}div.vega-autosizing-boxplot-container .viz.vega-embed{display:block;min-height:auto;overflow-x:auto}div.vega-barchart-container{margin-top:1em;width:100%}div.vega-barchart-container .viz.vega-embed{display:block;min-height:auto;overflow-x:auto}#vg-tooltip-element{background:var(--emphasized-background);border:1px solid var(--emphasized-background);border-radius:.3em;box-shadow:0 0 .5em -.1em #000;color:var(--foreground);padding:2ex;z-index:1500}#vg-tooltip-element table tr td.key{background-color:var(--emphasized-background);border:none;box-shadow:none;color:var(--foreground)}.vega-embed{position:relative}.vega-embed .chart-wrapper{display:inline-block}.vega-embed details summary svg{display:none}.vega-embed details summary:before{border:none!important}.viz.dark.vega-embed details summary:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23073642' viewBox='0 0 384 512'%3E%26lt;!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%26gt;%3Cpath d='M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128v320c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64h-37.5C269.4 26.7 233.8 0 192 0m0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64m-80 128h160c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16'/%3E%3C/svg%3E");display:block}.viz.light.vega-embed details summary:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fdf6e3' viewBox='0 0 384 512'%3E%26lt;!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%26gt;%3Cpath d='M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128v320c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64h-37.5C269.4 26.7 233.8 0 192 0m0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64m-80 128h160c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16'/%3E%3C/svg%3E");display:block}.viz.vega-embed details summary,.viz.vega-embed:hover summary{border:1px solid var(--background);border-radius:1.5em;color:var(--background);left:.5em;line-height:1em;margin:.7em;opacity:0!important;padding:0;top:.5em;transition:margin 1.3s,padding 1.3s,opacity 1.3s,background-color 1.3s,color 1.3s,border 1.3s ease-out;width:1em;z-index:1001}.viz.vega-embed .chart-wrapper:hover+details summary,.viz.vega-embed details:hover summary,.viz.vega-embed details[open] summary{background-color:var(--green);border:1px solid var(--background);color:var(--background);margin:0;opacity:1!important;padding:.5em .7em;transition:top .3s,left .3s,width .3s,height .3s,margin .3s,padding .3s,opacity .3s,background-color .3s,color .3s,border .3s cubic-bezier(.175,.885,.32,1.275)}.viz.vega-embed{display:block;max-width:100vw;overflow-x:auto;overflow-y:auto}.viz.vega-embed .vega-actions{background-color:var(--emphasized-background);border:1px solid var(--emphasized-background);color:var(--foreground);left:.2em;right:auto;top:4em}.viz.vega-embed .vega-actions a{color:var(--foreground);font-family:IBM Plex Sans,sans-serif;font-size:10pt;font-weight:400;padding-top:.5em}.viz.vega-embed .vega-actions a:hover{background-color:var(--background);color:var(--foreground)}.viz.vega-embed .vega-actions:after,.viz.vega-embed .vega-actions:before{border-bottom-color:var(--emphasized-background);left:1.2em;right:auto}.viz.vega-embed g.mark-group.role-legend{cursor:pointer!important}.viz.vega-embed .role-legend-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.box-plots{display:flex;flex-wrap:wrap}.box-plot{max-width:600px}.box-plot--chart rect{stroke:var(--emphasized-background);stroke-width:.5px}.box-plot--chart rect:hover{fill:var(--deemphasized-foreground)}.box-plot__line{stroke:var(--foreground);stroke-width:1px}.box-plot__line--median{stroke:var(--orange);stroke-width:2px}.box-plot__label{font-size:100%;fill:var(--foreground)}.box-plot__label--median{fill:var(--orange)}.box-plot__mean{fill:var(--background);stroke:var(--foreground)}.help__options{margin-top:1.5ex;max-width:100ex}.help__options h4{margin-bottom:1ex}.help__options ul{display:table}.help__options ul li{display:table-row}.help__options ul li>div{border:none;display:table-cell;padding-bottom:1ex;vertical-align:top}.help__options ul li>span{display:table-cell;min-width:10ex;padding-right:2ex;text-align:right}.help__options--example{display:block;font-weight:400;margin-bottom:1ex}.help__description{margin-bottom:1ex;max-width:100ex}.help__description h4{margin-bottom:1ex}.help__description--command-list,.help__description--function-list{display:table}.help__description--command-list span,.help__description--function-list span{display:table-cell;font-size:80%;font-weight:400;margin-left:1em}.help__description--command-list strong,.help__description--function-list strong{display:table-cell;padding-right:1ex}.help__description--command-list li,.help__description--function-list li{display:table-row}.help__description--function-list{margin-left:1em}.help__syntax-desc{font-family:Inconsolata,monospace;font-weight:700;margin-bottom:1em}.help__syntax-desc--args{display:inline-block;font-style:italic;font-weight:400}.help__alpha-warning{color:var(--yellow);margin-bottom:1ex}.help__examples h4{margin-bottom:1ex}.help__examples div,.help__examples td{font-family:Inconsolata,monospace;font-weight:700}.help__examples div div div,.help__examples td div div{font-family:IBM Plex Sans,sans-serif;font-weight:400;max-width:100ex}.help__examples--example h4{font-family:Inconsolata,monospace}.help__examples--example h4:before{color:var(--blue);content:"»";font-size:120%;font-weight:700;margin-right:.25em}.help__examples--example h4{font-weight:700}.help__function-output h4{margin-bottom:1ex}.variables__varlist{font-weight:400}.table{overflow:auto;padding-bottom:1ex;padding-right:1ex}.table table{border-bottom:2px solid var(--emphasized-background);border-collapse:collapse}.table table td{border:2px solid var(--emphasized-background);padding:.5ex;text-align:right}.table ul.table__cell{font-family:Inconsolata,monospace;font-size:115%;font-weight:400}.table td.table__stub ul.table__cell{font-family:IBM Plex Sans,sans-serif}.table .table__cell-marg{font-style:italic}.table .table__header{background:var(--emphasized-background);border:none;color:var(--foreground);font-weight:700;padding-left:1ex;padding-right:1ex;text-align:center}.table .table__stub,.table .table__stub--last-category{background:var(--emphasized-background);border:none;border-right:1px solid var(--deemphasized-foreground);color:var(--foreground);font-weight:700;padding-left:1ex;padding-right:1ex;text-align:center}.table .table__stub--last-category{border-bottom:1px solid var(--deemphasized-foreground)}.table .table__stub--marg{background:var(--emphasized-background);border:none;border-right:1px solid var(--deemphasized-foreground);border-top:1px solid var(--deemphasized-foreground);color:var(--foreground);font-style:italic;font-weight:700;padding-left:1ex;padding-right:1ex;text-align:center}.table .table__header--corner{background:none}.table .table__header--marg{border-left:1px solid var(--deemphasized-foreground);font-style:italic}.table .table__header--variable-header{border-bottom:none;font-style:italic}.table .table__stub--variable-header{border-right:none;font-style:italic}.table .table__stub--variable-rotate-wrapper{width:1.5em}.table .table__stub--variable-rotate{display:inline-block;font-style:italic;padding:.5ex;transform:translate(-50%,50%) rotate(-90deg);transform-origin:50% 0;white-space:nowrap}.table .table__stub--variable-rotate:after{content:"";display:block;margin:-1.5em 0 100%}.table .table__info{padding-bottom:1em}.table .tabell{display:inline-block;position:relative}.table .chitable{border:0;font-weight:400;margin:auto}.table .chitable tr td{border:0;padding:1em 1em .5em;text-align:center;vertical-align:top}.table .chitable tr td .chitable__vars{font-weight:700}.table .copy-to-clipboard-icon{left:.5ex;top:.5ex;z-index:1001}.statistics-list{-moz-columns:2;column-count:2;margin-bottom:2ex;width:55ex}.statistics-list span{font-weight:400}.statistics-list__item{white-space:nowrap}.statistics-list__item--separate{margin-top:1.4em}.statistics-list__label{display:inline-block;font-weight:700;min-width:15ex;padding-right:1ex;text-align:right;white-space:nowrap}.statistics-list__label:after{content:": "}.statistics-list__label-iv{min-width:20ex}.statistics-list__value{white-space:nowrap}.statistics-list--summary{-moz-columns:1;column-count:1;padding-bottom:1ex}.regress__stats{display:table-cell}.regress{padding:2px 0;position:relative}.regress .table{overflow:inherit!important}.regress>.copy-to-clipboard-icon{left:.5em;opacity:0;position:absolute;z-index:1001}.info-icon{color:var(--yellow);cursor:pointer}.regress .anova-posthoc h4{font-weight:700;margin-bottom:1ex}.value-table .table__stub{text-align:right;white-space:nowrap}.value-table .table__stub .stub{display:inline-block;white-space:nowrap}.value-table tbody tr:not(:first-child) td.table__stub--outer{border-top:1px solid}.value-table .table__stub .stub .stub__secondary{color:var(--foregound);display:block;font-size:80%;margin-bottom:-.2em;text-align:right}.value-table .table__stub .stub .stub__primary{display:block;font-weight:700;text-align:left}.stub__prefix{margin-right:.4em}.stub__prefix:after{content:": "}.value-table .table__stub .stub__cross{display:inline-block;font-weight:200;margin:.4em;vertical-align:center}.value-table__addendum{margin-top:.5em}.code-list{margin-left:1em;margin-top:0;padding:0}.code-list-name{color:var(--emphasized-foreground);margin:1em 0 0}.code-list-entry-code{clear:left;float:left;margin:0;text-align:right;width:3em}.code-list-entry-label{margin-left:1em;padding-left:1em}.code-list-entry-label:before{content:": "}.markdown{font-family:IBM Plex Sans,sans-serif;font-weight:400;margin-left:-1.5ex}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:400;margin-bottom:.5ex;text-align:left}.markdown ol,.markdown ul{padding:1.5em}.markdown ul{list-style-type:disc}.markdown code{background:var(--emphasized-background);font-family:Inconsolata,monospace}.markdown blockquote{margin:0;padding:.5em 1em}.markdown>div p{margin:0;padding-bottom:1em;padding-top:1em}.roseTip{background-color:var(--background)!important;font-family:IBM Plex Sans,sans-serif;font-size:100%;max-width:40em!important;padding:1em!important;width:45vw}.roseTip .introjs-arrow.right{border-left-color:var(--background)}.roseTip .introjs-arrow.left{border-right-color:var(--background)}.roseTip .introjs-arrow.top{border-bottom-color:var(--background)}.roseTip .introjs-arrow.bottom{border-top-color:var(--background)}.roseTip .introjs-button{background-color:var(--blue);background-image:none;border:none;border-radius:.3em;color:var(--background);font-family:IBM Plex Sans,sans-serif;font-size:80%;padding:.5ex 1ex;text-shadow:none}.roseTip .introjs-button:active,.roseTip .introjs-button:focus{background-image:none;outline:none}.roseTip .introjs-skipbutton{background-color:var(--orange);border:1px solid var(--orange)}.roseTip .introjs-prevbutton{margin-right:2px}.roseTip .introjs-disabled,.roseTip .introjs-disabled:focus,.roseTip .introjs-disabled:hover{background-color:var(--blue);color:var(--deemphasized-foreground)!important;opacity:.5}.roseTip .repl__cli{font-family:Inconsolata,monospace;font-size:90%}.introjs-fixParent .toolbar__wrapper,.introjs-fixParent .toolbar__wrapper .toolbar__list{position:relative!important}.introjs-helperLayer{background-color:var(--emphasized-background)!important}#stat-lab{display:flex;flex-direction:row;font-family:Inconsolata,monospace;height:100%;position:relative;transition:opacity .2s ease-in;width:100%}.vertical-separator{cursor:ew-resize;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;text-align:top;transition:left .2s ease-in-out,right .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:.2em;z-index:1015}.vertical-separator__handle{transition:background-color .5s,border .5s ease-in-out;fill:var(--emphasized-background)!important;font-size:250%!important;margin:-.1em;width:.2em!important;z-index:-1}.vertical-separator__handle--hidden{background-color:rgba(var(--foreground-rgb),.1);font-size:100%!important;margin:-.5em;padding:1em;fill:var(--background)!important;backdrop-filter:blur(1px);border:2px solid rgba(var(--foreground-rgb),.2);border-left:none;border-radius:0 1em 1em 0;font-weight:700;transition:background-color .5s,border .5s ease-out;width:1em!important}#sidebar:has(+.vertical-separator--active){border-right:1px solid var(--foreground)!important}.vertical-separator__handle--hidden:hover{background-color:rgba(var(--foreground-rgb),.8);border:2px solid rgba(var(--foreground-rgb),.8);border-left:none;transition:background-color .5s,border .5s ease-out}.vertical-separator--minimized{border:none;cursor:e-resize;width:0}.vertical-separator--editor.vertical-separator{border-right:1px solid var(--emphasized-background);cursor:e-resize;margin-right:.5ex;text-align:right;transition:right .25s cubic-bezier(.34,1.56,.64,1)}.vertical-separator--editor .vertical-separator__handle{margin:0}.vertical-separator--editor .vertical-separator__handle--hidden{border:2px solid rgba(var(--foreground-rgb),.2);border-radius:1em 0 0 1em;border-right:none;margin-left:-2.5em;padding:1em;transition:background-color .5s,border .5s ease-out}.vertical-separator--editor .vertical-separator__handle--hidden:hover{background-color:rgba(var(--foreground-rgb),.8);border:2px solid rgba(var(--foreground-rgb),.8);border-right:none}.vertical-separator--editor.vertical-separator--minimized{cursor:w-resize;margin-right:0;transition:right .25s cubic-bezier(.36,0,.66,-.56);z-index:1020}.vertical-separator--editor:hover{border-left:none}.sidebar{background-color:var(--emphasized-background);font-family:IBM Plex Sans,sans-serif;height:100%;left:0;position:absolute;top:0;transition:left .25s cubic-bezier(.76,0,.24,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1001}.sidebar__datastore{background-color:var(--emphasized-background);position:relative;z-index:1015}.content-empty{margin:.5ex;text-align:center}.sb-panel{display:flex;flex-direction:column}.sb-panel__head{background-color:var(--deemphasized-foreground);color:var(--background);font-weight:700;padding:1ex .5ex;text-align:center;z-index:1}.sb-panel__head--dataset{background-color:var(--blue)}.sb-panel__bindings{background-color:var(--deemphasized-foreground);color:var(--background);font-weight:700;padding:.5ex;text-align:center;z-index:1}.sb-panel__head--bindings{background-color:var(--magenta)}.sb-panel__head--datastore{background-color:var(--violet)}.sb-panel__head--moveable{border-top:1px solid var(--emphasized-background);cursor:row-resize}.sb-panel__body{flex:1;overflow-x:hidden;overflow-y:auto}li.ds-var-entry{align-items:center;-moz-column-gap:.5ex;column-gap:.5ex;display:flex;margin-bottom:.5ex;white-space:nowrap;width:100%}span.variable-flags,span.variable-type{flex-basis:1.5em;font-family:Inconsolata,monospace;font-size:75%;font-weight:700;text-align:center}span.variable-flags svg.svg-inline--fa,span.variable-type svg.svg-inline--fa{font-size:120%;margin-right:0}span.variable-label{flex-grow:1;flex-shrink:1;margin-left:.5ex;min-width:0;overflow:clip;text-overflow:ellipsis}.binding-entry__row{display:contents}.binding-entry{align-items:baseline;display:grid;grid-template-columns:1.5em min-content 1fr;grid-template-rows:auto;grid-gap:.5em}.repl{display:flex;flex:1 1 auto;flex-direction:column;font-weight:700;height:100%;position:absolute;right:0;transition:width .2s ease-in-out}.repl__history{flex:1;margin:0 0 .5ex .5ex;overflow:auto;padding:0}.repl__cli{flex:0 0;font-size:120%;margin:0;padding:.5ex;position:relative}.repl__cli span.locked{color:var(--deemphasized-foreground);float:right;padding-right:0}.repl__suggestions-popup{left:0;margin-left:5%;padding-top:.5ex;position:absolute;text-align:center;width:90%}.repl__suggestions-popup-list{backdrop-filter:blur(2px);background:rgba(var(--emphasized-background-rgb),.8);border:1px solid var(--foreground);border-radius:.5em .5em 0 0;font-size:75%;font-weight:400;margin-top:0;max-height:75vh;overflow-y:auto;padding:0;text-align:left}.repl__suggestions-popup-list .dataset__number-of-vars:before{content:"."}.repl__error-reason-popup-list{color:var(--orange);font-size:65%}.repl__suggestions-popup-list--empty{border-bottom:0}.repl__suggestions-command{backdrop-filter:blur(2px);background:rgba(var(--emphasized-background-rgb),.8);border:1px solid var(--foreground);border-bottom:none;border-radius:.5em .5em 0 0;display:inline-block;font-size:75%;margin:0 auto -1px;padding:.5ex 1ex;position:relative;z-index:102}.login{display:flex;flex-direction:column;flex-grow:5;gap:3em;justify-content:center}form{display:block;flex:0;position:relative;z-index:1000}.version,form{text-align:center}.version{font-size:10px;margin-bottom:1em;width:100%}.login h1{font-size:30px}.login button.button{font-size:22px}.form__message{height:1em;margin-bottom:1em}@media (max-width:801px){.login h1{font-size:calc(10px + 2.5vw)}button#login-form-submit{font-size:calc(10px + 1.5vw)}}button#login-form-submit:focus,button#login-form-submit:hover{box-shadow:0 2px 10px #000;margin:-2px 2px 2px -2px}button#login-form-submit:active{box-shadow:none;margin:0}div.form__element.preload{text-align:center}div.form__element.preload button#login-form-submit{background-color:transparent;border:none;color:var(--foreground);cursor:wait}div.form__element.preload button#login-form-submit:focus,div.form__element.preload button#login-form-submit:hover{box-shadow:none;margin-left:auto;margin-top:auto}.spacer{flex-grow:2}footer#login-footer .logo{opacity:1;transition:opacity 1s ease-out}footer#login-footer.fade .logo{opacity:0;transition:opacity 1s ease-in}.logo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:auto;max-width:800px;table-layout:fixed}.dev-links{list-style:none;position:fixed;right:2em;top:2em}.dev-links li{display:inline-block}.dev-links li a{background:url(/img/cljs-white.svg) no-repeat .5em;background-color:var(--emphasized-background);background-size:2em 2em;border:1px solid var(--foreground);border-radius:.5em;color:var(--foreground);margin:.5em;opacity:.3;padding:.8em .8em .8em 3em;-webkit-text-decoration:none;text-decoration:none}.dev-links li a:hover{opacity:1}.stack-selector{align-items:stretch;box-sizing:border-box;display:flex;flex-flow:row nowrap;font-size:0;justify-content:flex-start;left:20px;position:fixed;top:20px}.stack-selector input{height:0;left:-9999px;position:absolute;width:0}.stack-selector input+label{background-color:var(--background);border:1px solid var(--foreground);box-shadow:0 0 0 var(--foreground);box-sizing:border-box;display:inline-block;font-size:1rem;font-weight:600;line-height:140%;margin:0;opacity:.5;padding:.5rem 1.5rem;position:relative;text-align:center}.stack-selector input+label:first-of-type{border-radius:.5em 0 0 .5em}.stack-selector input+label:last-of-type{border-radius:0 .5em .5em 0}.stack-selector input:hover+label{background-color:var(--green);color:var(--background);cursor:pointer}.stack-selector input:checked+label{background-color:var(--green);border-color:var(--green);color:var(--background);opacity:1;z-index:1}.stack-selector input:focus+label{outline:1px dotted #ccc;outline-offset:.45rem}.logo a{display:inline-block;flex-grow:1;margin:20px;text-align:center}.logo a img{height:40px}div#login-controls{display:flex;flex-direction:column;height:100%;justify-content:space-between}#browserWarning{bottom:.5em;display:flex;justify-content:space-around;position:absolute;width:100%}#browserWarning div{background-color:var(--emphasized-background);border:4px solid var(--orange);border-radius:1em;color:var(--foreground);font-family:IBM Plex Sans,sans-serif;font-size:3vw;font-weight:700;margin:2em;max-width:30em;padding:2em}#app .poster{background:#ff0;border-left:none;border-right:none;box-shadow:rgba(var(--emphasized-background-rgb),.5) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;color:#000;display:flex;font-size:150%;justify-content:center;overflow-y:auto;padding:1em}#app .poster div{max-width:60em;min-width:10em}#app .poster{animation-duration:.25s;animation-fill-mode:forwards;animation-name:show-poster;max-height:0;padding-bottom:0;padding-top:0;position:relative}#app .poster.generated{animation:none;max-height:40vh;padding-bottom:1em;padding-top:1em}@keyframes show-poster{0%{max-height:0;padding-bottom:0;padding-top:0}to{max-height:40vh;padding-bottom:1em;padding-top:1em}}.login .news{text-align:center}.login .news a{padding:.5ex}.text-screen{height:100%;overflow:auto;padding-top:3em}.text-screen__content{margin:auto;max-width:80ex;padding-top:2em}#editorcontainer{display:flex;flex-direction:column;height:100%;width:auto}.editor__ds-details .dataset{border-bottom:.5em solid var(--background)}.editor__ds-details .bindings{border-bottom:2em solid var(--background)}.hamburgermenu{font-size:21px;left:0;margin:.5ex 0 0 .5ex;top:1px}#script-menu{background-color:var(--emphasized-background);display:flex}#script-menu #editorburger{z-index:1011}.editortitle{box-sizing:border-box;display:flex;flex-grow:1;overflow-x:hidden;padding:.5ex;white-space:nowrap;z-index:2;items-align:center;veritcal-align:middle;margin:0 14em 0 0}.editortitle input{background-color:var(--emphasized-background);border:none;color:var(--foreground);font-size:80%;width:100%}.editortitle input:focus{background-color:var(--background);outline:none}.editortitle .before{font-size:75%;font-weight:400;opacity:0;padding-right:.5ex;padding-top:1px;transition:visibility .25s,opacity .15s .25s,width .25s cubic-bezier(.36,0,.66,-.56);visibility:hidden;width:0}.editortitle:focus-within .before,.editortitle:hover .before{opacity:1;transition:visibility .15s .25s,opacity .25s,width .25s cubic-bezier(.34,1.56,.64,1) .25s;visibility:visible;width:1.5ex}.editortitle:focus-within .before{background-color:var(--background)}.editor{align-content:stretch;display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%}.editor-toolbar{background:var(--emphasized-background);display:flex;justify-content:space-between;padding-left:3.5ex;padding-right:1.5ex}.editor-toolbar ul{padding-top:1ex}.editor-toolbar li{display:inline;margin-left:1ex}.editor--vert{flex-direction:row!important}.editor__editor{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.editor__menu{background:var(--background);box-shadow:0 0 5em -1em #000;height:100%;left:0;opacity:.95;padding:0;position:fixed;top:0;transition:visibility 0s,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:visible;width:30em;z-index:1010}.editor__menu menu{height:calc(100% - 4ex);margin-top:4ex;overflow-x:hidden;overflow-y:auto;padding:0}.editor__menu menu li:last-child{margin-bottom:4ex}#script-editor-menu:focus{border:none;outline:none}.editor__menu--hidden{transition:visibility .3s 0s,width .3s cubic-bezier(.36,0,.66,-.56);visibility:hidden;width:0}.editor-menu-entry{display:grid;flex-direction:column;grid-template-columns:1fr 2em;justify-content:space-between;padding:.5ex}.editor-menu-entry.editor-menu-separator{display:block;padding:0}.editor-menu-entry.editor-menu-selectable.focus{background:var(--emphasized-background)}.editor-menu-entry.editor-menu-expander{white-space:nowrap}.editor-menu-entry.editor-menu-expander a{color:var(--foreground);display:inline-block;margin:0;padding:0;text-align:center;width:30em}.editor-menu-entry--content{color:var(--foreground);cursor:pointer;display:flex;grid-column:1;margin:0;overflow:hidden;padding:.5ex .5ex .5ex 1ex;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.editor-menu-entry--content svg.svg-inline--fa{margin-top:.5ex}.editor-menu-entry--separator{border-bottom:1px dashed var(--deemphasized-foreground);font-size:130%;margin:2ex 0 .5ex;padding:.5ex 1ex;white-space:nowrap}.editor-menu-entry--secondary-separator{margin:2ex 0 .5ex;padding:.5ex 1ex;text-align:center;white-space:nowrap}.editor-menu-entry__delete{color:var(--foreground);grid-column:2;margin:.5ex}.editor-menu-entry__delete .fa-layers svg.fa.bg{display:none!important}.editor-menu-entry__delete:hover .fa-layers svg.fa.bg{display:inline-block!important;transform:scale(2);fill:var(--red)!important}.editor-menu-entry__delete--disabled{color:var(--deemphasized-foreground);grid-column:2;margin:.5ex}.editor-menu-entry__delete--disabled:hover{background:none!important;color:var(--deemphasized-foreground);cursor:default!important}.editor-menu-entry__delete--disabled:hover svg.svg-inline--fa{color:var(--deemphasized-foreground)!important;fill:var(--deemphasized-foreground)!important}.editor-menu-entry__text{flex-grow:1;overflow:hidden}.editor-menu-entry__title{display:inline-block;display:flex;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;width:100%}.editor-menu-entry__title--label,.editor-menu-entry__title--shortcut{display:inline-block}.editor-menu-entry__title .key,.editor-menu-entry__title--shortcut .key{box-shadow:none;font-size:75%}.editor-menu-entry__time{display:block;font-size:75%}.editor__textarea{background:var(--background);display:flex;flex:1;flex-direction:column;flex-grow:1;justify-content:flex-start;min-height:0}.editor__textarea #codemirrorcontainer{height:100%}.editor__textarea textarea{border:none;box-sizing:border-box;flex:1}.editor__textarea .cm-editor{box-shadow:none!important;font-family:Inconsolata,monospace;font-weight:700;height:100%;width:100%}.editor__textarea .cm-codeblock{background:var(--emphasized-background);color:var(--foreground)}.editor__separator{border-top:1px solid var(--emphasized-background);cursor:ns-resize;display:flex;flex:0;flex-direction:row;font-size:150%;justify-content:center;min-height:1ex;text-align:center}.editor__separator svg{color:var(--emphasized-background)!important;margin-top:-.5em;z-index:-1}.editor__separator--vert{border-left:1px solid var(--emphasized-background);border-top:none!important;cursor:ew-resize!important;flex-direction:column!important}.editor__separator--vert:hover{border-left:1px solid var(--emphasized-background);border-top:transparent!important}.editor__separator--vert svg{margin-left:-.1em;margin-top:0;width:.2em!important}.editor__separator--active{border-top:2px solid var(--foreground)!important}.editor__separator--vert-active{border-left:2px solid var(--foreground)!important}.editor__results{flex-grow:1;font-family:Inconsolata,monospace;font-weight:700;min-height:0;width:100%}.editor__results-content{display:grid;grid-template-columns:auto max-content;height:100%;position:relative;width:100%}.editor__results-content ul.editor__history{grid-column:1;overflow-x:clip;overflow-y:auto;position:relative}@keyframes attract{0%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.75;transform:scale(1)}}.editor__results-scroll-to-bottom{bottom:20px;display:inline-block;grid-column:1;opacity:1;position:absolute;right:20px;transition:opacity .5s ease-in-out,margin-right .25s cubic-bezier(.36,0,.66,-.56);visibility:visible;z-index:1010}.editor__results-scroll-to-bottom button{background:var(--green);border:0;border-radius:.3em;color:var(--background);opacity:.75;padding:1em;transition:opacity .5s ease-in-out}.editor__results-scroll-to-bottom button.new-result{animation:attract .5s ease-in-out;animation-iteration-count:1}.editor__results-scroll-to-bottom button:hover{opacity:1!important;transition:opacity .5s ease-in-out}.editor__results-scroll-to-bottom.with-sidebar{transition:margin-right .25s cubic-bezier(.34,1.56,.64,1)}.editor__results-scroll-to-bottom.disabled{opacity:0!important;transition:visibility .1s linear .5s,opacity .5s ease-in-out;visibility:hidden}.editor__results-content--moving{cursor:ew-resize!important}.editor__results-content--moving div.vertical-separator{border-right:1px solid var(--foreground)!important}.editor__ds-details{font-family:IBM Plex Sans,sans-serif;grid-column:2;margin:.5ex;overflow-y:auto;transition:width .25s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor__ds-details .close-button{color:var(--background);padding:1.5ex .5ex 1.5ex 5ex;position:absolute;right:0;top:0}.editor__ds-details .sb-panel__body,.editor__ds-details .sb-panel__head{margin-left:.5ex}.editor__ds-details.editor__ds-details--hidden{transition:width .25s cubic-bezier(.36,0,.66,-.56)}.editor__results .result-pending{margin-top:5em}.result-pending__cancel{font-size:150%;text-align:center}.editor__history--with-text{padding-left:3ex}#editor-history-canceled{color:var(--orange)}#editor-history-breakpoint,#editor-history-canceled{font-size:120%;margin:2em;text-align:center}#editor-history-breakpoint .icon{color:var(--orange)}#editor-history-breakpoint span{vertical-align:middle}#editor-history-spinner{padding-bottom:2em}.editor__results .markdown{font-size:120%;margin-left:-3ex}.editor__results .history-entry__head:before{color:var(--blue);font-size:120%;font-weight:700;margin-right:.25em}.editor__results .history-entry{border-color:transparent!important;border:0;border-left:2px solid}.history-entry__editor-wrapper>div{flex-grow:1;max-width:99%}.history-entry__editor-wrapper{display:flex;position:relative;width:100%}.history-entry__editor-wrapper.active{cursor:default}.history-entry__line-info{position:relative}.history-entry__line-info ul.show-ds-info{background:var(--background);border:1px solid var(--emphasized-background);border-radius:.3em;display:none;font-family:IBM Plex Sans,sans-serif;opacity:.5;position:absolute;right:0;text-align:right;top:0;transition:opacity .2s ease-in-out;z-index:1010}.history-entry__line-info ul.show-ds-info>*{margin-bottom:0;transition:margin-bottom .2s ease-in-out}.history-entry__line-info ul.show-ds-info .icons{background:var(--background);border-radius:.25em;font-size:80%;overflow:hidden;padding:.25em .5em;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.history-entry__line-info ul.show-ds-info .icons i{margin:0 .1em}.history-entry__line-info ul.show-ds-info a{color:var(--foreground);-webkit-text-decoration:none;text-decoration:none}.history-entry__line-info ul.show-ds-info .label{display:inline-block;max-width:0;overflow:hidden;transition:max-width .2s ease-in-out .2s}.history-entry__line-info ul.show-ds-info a:hover .label{-webkit-text-decoration:underline;text-decoration:underline}.history-entry__line-info ul.show-ds-info span.line-number,.history-entry__line-info ul.show-ds-info svg.fa{display:inline-block;margin-left:1ex;margin-right:0;overflow:hidden}.history-entry__line-info ul.show-ds-info svg.fa{margin-bottom:.5ex;visibility:hidden}.history-entry__line-info ul.show-ds-info svg.fa.active{visibility:visible}.history-entry__line-info ul.show-ds-info:hover>:first-child{margin-bottom:1ex}.history-entry__line-info ul.show-ds-info:hover>*{margin-bottom:.5ex}.history-entry__line-info ul.show-ds-info:hover .label{max-width:20em}.history-entry__line-info ul.show-ds-info:hover{z-index:1020}li.editor-line-controls__entry{height:0;overflow:hidden;transition:height .2s}li.editor-line-controls__entry.enabled,ul.show-ds-info:hover li.editor-line-controls__entry{height:1.5em}li.editor-line-controls__entry--dataset-details{display:none}.history-entry__line-info ul.show-ds-info.active,.history-entry__line-info:hover ul.show-ds-info,ul.with-sidebar li.editor-line-controls__entry--dataset-details{display:block}.history-entry__wrapper:hover .history-entry__line-info ul.show-ds-info{box-shadow:0 0 1.5em -1em #000;max-width:20em;opacity:1}.editor-toolbar__orientation{margin-right:3ex}.editor-toolbar__orientation a{cursor:pointer;opacity:.7}.editor-toolbar__orientation a:hover{opacity:1}.editor-toolbar__orientation a.selected{cursor:default;opacity:1}.editor-toolbar__icons{display:flex}.orientation-icon{padding:1ex .5ex .5ex;stroke:var(--foreground);fill:var(--foreground)}.copy-all__icon,.csv-recode__icon{display:table;height:100%}.copy-all__icon a,.csv-recode__icon a{color:var(--foreground);cursor:pointer;fill:var(--foreground);display:table-cell;font-size:120%;vertical-align:middle}.csv-recode__content{display:flex;justify-content:center;padding-bottom:1ex}.csv-recode__content table tr td{text-align:left}.csv-recode__controls{bottom:2ex;left:0;margin:0 auto;position:absolute;right:0;width:-moz-min-content;width:min-content}.csv-recode__result{padding:1ex}.csv-recode__main .synopsis{font-weight:600}.csv-recode__main div{margin-bottom:1ex}.csv-recode__example{padding:1ex}.csv-recode__example h4{margin-top:0;text-align:left}.csv-recode__example div{margin-bottom:1ex}.csv-recode__example .csv-recode__content,.csv-recode__example .csv-recode__example-result{text-align:center}.csv-recode__button{margin:1ex}.csv-recode__input{font-size:0;height:0;visibility:hidden;width:0}.editor__instructions{background-color:var(--emphasized-background);border-radius:1.2em;font-family:IBM Plex Sans,sans-serif;font-weight:400;line-height:1.5;margin:5em auto auto;max-width:30em;min-width:20em;padding:4ex}.editor__instructions .button--small{background:var(--emphasized-background);border:1px solid;border-radius:.5ex}.introjs-overlay{background-color:#000;background:radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);box-sizing:content-box;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0;position:absolute;transition:all .3s ease-out;z-index:999999}.introjs-fixParent{opacity:1!important;position:absolute!important;transform:none!important;z-index:auto!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{background-color:#fff;filter:alpha(opacity=0);opacity:0;position:absolute;z-index:99999999!important}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{background-color:#fff;background-color:hsla(0,0%,100%,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);z-index:9999998}.introjs-helperLayer,.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{background-color:transparent;visibility:hidden;z-index:10000000}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{background:#ff3019;background:linear-gradient(180deg,#ff3019 0,#cf0404);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4);box-sizing:content-box;color:#fff;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;height:20px;left:-16px;line-height:20px;padding:2px;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);top:-16px;visibility:visible;width:20px;z-index:9999999999!important}.introjs-arrow{border:5px solid #fff;content:"";position:absolute}.introjs-arrow.top,.introjs-arrow.top-right{border-color:transparent transparent #fff;top:-10px}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{border-color:transparent transparent #fff;left:50%;margin-left:-5px;top:-10px}.introjs-arrow.right{top:10px}.introjs-arrow.right,.introjs-arrow.right-bottom{border-color:transparent transparent transparent #fff;right:-10px}.introjs-arrow.right-bottom{bottom:10px}.introjs-arrow.bottom{border-color:#fff transparent transparent;bottom:-10px}.introjs-arrow.left{top:10px}.introjs-arrow.left,.introjs-arrow.left-bottom{border-color:transparent #fff transparent transparent;left:-10px}.introjs-arrow.left-bottom{bottom:10px}.introjs-tooltip{background-color:#fff;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);box-sizing:content-box;max-width:300px;min-width:200px;padding:10px;position:absolute;transition:opacity .1s ease-out;visibility:visible}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;background-color:#ececec;background-image:linear-gradient(#f4f4f4,#ececec);border:1px solid #d4d4d4;border-radius:.2em;box-sizing:content-box;color:#333;cursor:pointer;display:inline-block;*display:inline;font:11px/normal sans-serif;margin:10px 0 0;outline:none;overflow:visible;padding:.3em .8em;position:relative;-webkit-text-decoration:none;text-decoration:none;text-shadow:1px 1px 0 #fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.introjs-button:active,.introjs-button:focus{background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{box-sizing:content-box;color:#7a7a7a;margin-right:5px}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:.2em}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-nextbutton.introjs-fullbutton{border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{background-color:#f4f4f4;background-image:none;border-color:#d4d4d4;box-shadow:none;color:#9a9a9a;cursor:default;-webkit-text-decoration:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introjs-bullets ul{box-sizing:content-box;clear:both;display:inline-block;margin:15px auto 0;padding:0}.introjs-bullets ul li{box-sizing:content-box;float:left;list-style:none;margin:0 2px}.introjs-bullets ul li a{background:var(--emphasized-background);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-sizing:content-box;cursor:pointer;display:block;height:6px;-webkit-text-decoration:none;text-decoration:none;width:6px}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:var(--foreground)}.introjs-progress{background-color:#ecf0f1;border-radius:4px;box-sizing:content-box;height:10px;margin:10px 0 5px;overflow:hidden}.introjs-progressbar{background-color:#08c;box-sizing:content-box;float:left;font-size:10px;height:100%;line-height:10px;text-align:center;width:0}.introjsFloatingElement{height:0;left:50%;position:absolute;top:50%;width:0}.introjs-fixedTooltip{position:fixed}.introjs-hint{background:transparent;box-sizing:content-box;cursor:pointer;height:15px;position:absolute;width:20px}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{background-color:hsla(0,0%,53%,.24);border:5px solid rgba(60,60,60,.27);border-radius:30px;box-sizing:content-box;height:10px;position:absolute;transition:all .2s ease-out;width:10px;z-index:10}.introjs-hint-no-anim .introjs-hint-dot{animation:none}.introjs-hint-dot{animation:introjspulse 3s ease-out;animation-iteration-count:infinite;background:transparent;border:10px solid hsla(0,0%,57%,.36);border-radius:60px;box-sizing:content-box;height:50px;left:-25px;opacity:0;position:absolute;top:-25px;width:50px;z-index:1}.cm-editor :root{background-color:var(--background);color:var(--foreground)}.cm-editor .cm-content{word-wrap:normal;padding:0}.cm-editor .cm-scroller{font-family:Inconsolata,monospace}.cm-editor .cm-content .cm-line{caret-color:var(--foreground);white-space:break-spaces}.cm-editor .cm-panels{background-color:var(--emphasized-background);color:var(--foreground)}.cm-editor .cm-panels.cm-panels-top{border-bottom:2px solid #000}.cm-editor .cm-panels.cm-panels-bottom{border-top:2px solid #000}.cm-editor .cm-searchMatch{background-color:rgba(114,161,255,.349);outline:"1px solid var(--blue)"}.cm-editor .cm-searchMatch.cm-searchMatch-selected{background-color:rgba(97,153,255,.184)}.cm-selectionBackground{background:var(--emphasized-background)!important}.cm-editor .cm-activeLine{background-color:var(--emphasized-background)}.cm-editor .cm-selectionMatch{background-color:hsla(93,99%,70%,.102)}.cm-editor .cm-fat-cursor{background:var(--emphasized-foreground);border:none;position:absolute;whiteSpace:pre}.cm-editor .cm-cursor{border-left:1.2px solid var(--emphasized-foreground);margin-left:-.6px;pointer-events:none;position:absolute}.cm-editor:not(.cm-focused) .cm-fat-cursor{background:none;color:transparent!important;outline:1px solid var(--emphasized-foreground)}.cm-editor .cm-vim-panel input{margin-bottom:.3px;padding:0}.cm-editor .cm-focused:root .cm-matchingBracket,.cm-editor .cm-focused:root .cm-nonmatchingBracket{background-color:rgba(186,208,248,.278);outline:1px solid #515a6b}.cm-editor .cm-gutters{background-color:var(--emphasized-background);border:none;color:var(--foreground);cursor:pointer;overflow:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-editor .cm-gutterElement{border-left:4px solid transparent}.cm-editor .cm-activeLineGutter{background-color:var(--emphasized-background)}.cm-editor .interest-points-gutter .cm-activeLineGutter{border-left:4px solid var(--green)}.cm-editor .cm-gutters .interest-points-gutter .cm-gutterElement{color:var(--red);fill:var(--red)}.cm-editor .cm-gutters .interest-points-gutter .cm-gutterElement .exec{color:var(--blue);fill:var(--blue)}.cm-editor .cm-gutters .interest-points-gutter .cm-gutterElement>.parsepoint{color:var(--green);fill:var(--green)}.cm-placeholder{background-color:var(--background);color:var(--foreground);font-weight:200;line-height:1.2em;margin:0;padding-bottom:4em;white-space:pre;width:100%}.cm-placeholder .button--small{background:var(--emphasized-background);border:1px solid;border-radius:.5ex}.cm-placeholder div{padding-left:2em;padding-right:2em}.editor-placeholder{background-color:var(--emphasized-background);border-radius:1.2em;font-family:IBM Plex Sans,sans-serif;margin:5em auto auto;max-width:40em;min-width:30em;overflow-x:auto;padding:4ex}.editor-placeholder h3{line-height:1.5em;text-align:left;white-space:normal;width:100%}.editor-placeholder p{font-size:120%;margin:0;text-align:center;width:100%}.editor-placeholder p code{background-color:var(--background)!important}.cm-editor .cm-foldPlaceholder{background-color:transparent;border:none;color:#ddd}.cm-editor .cm-tooltip{border:none}.cm-editor .cm-diagnostic,.cm-editor .cm-tooltip{background-color:var(--background);border-radius:.3em}.cm-editor .cm-diagnostic{border-left:5px solid var(--red)}.cm-diagnostic-hint button,.cm-editor .cm-diagnostic{background-color:var(--emphasized-background)!important}.cm-diagnostic-hint .cm-diagnosticAction{animation:rotation 1s linear infinite;border:5px solid var(--background)!important;border-bottom:5px solid transparent!important;border-radius:50%!important;box-sizing:border-box;display:inline-block;height:24px!important;width:24px!important}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cm-editor .cm-diagnostic-warning{display:flex}.cm-panel .cm-panel-lint ul [aria-selected=true]{background-color:var(--background)!important}.cm-lintRange-active{background-color:var(--emphasized-background)!important}.cm-lintRange-error{background-size:8px}.cm-editor .cm-panels button{padding:.3ex .6ex}.cm-editor .cm-panels input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.15em solid var(--deemphasized-foreground);cursor:pointer;height:1.15em;transform:translateY(.3em);width:1.15em}.cm-editor .cm-tooltip-autocomplete{background-color:var(--emphasized-background);border:none;border:1px solid var(--foreground);border-radius:.3em}.cm-editor .cm-tooltip-autocomplete>ul{font-size:80%}.cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected=true]{background-color:var(--background)}.cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected=true] .cm-completionDetail,.cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected=true] span{color:var(--green)}.cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected=true]:first-child{border-radius:.3em .3em 0 0}.cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected=true]:last-child{border-radius:0 0 .3em .3em}.cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected=true]:only-child{border-radius:.3em .3em .3em .3em}.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right,.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right-narrow{background-color:var(--emphasized-background);border-radius:.3em;font-family:IBM Plex Sans,sans-serif;font-weight:400;margin-bottom:1em;margin-left:2px;margin-top:-1px;max-height:100vh;overflow-x:hidden;overflow-y:visible}.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right .help__syntax-desc,.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right-narrow .help__syntax-desc{border-bottom:1px solid var(--foreground)}.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right .dataset__number-of-vars:before,.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right-narrow .dataset__number-of-vars:before{content:"\A";white-space:pre}.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-left{border-left:none;display:none}.cm-completionDetail{color:var(--deemphasized-foreground);float:right}.cm-editor .cm-tooltip-autocomplete>ul>li{flex-basis:auto}.cm-editor .cm-tooltip .cm-tooltip-arrow:before{border-bottom-color:transparent;border-top-color:transparent}.cm-editor .cm-tooltip .cm-tooltip-arrow:after{border-bottom-color:var(--orange);border-top-color:var(--orange)}.cm-editor .cm-panels.cm-panels-bottom{border-top:none}.cm-editor .cm-panels{font-family:IBM Plex Sans,sans-serif;font-size:10pt;padding:1ex 4ex}.cm-editor .cm-panels .cm-textfield{background-color:var(--background);border:none;color:var(--foreground);font-size:100%;padding:0}.cm-editor .cm-panels input[type=checkbox]{margin-right:1ex!important}.cm-editor .cm-panels .cm-gotoLine,.cm-editor .cm-panels .cm-search{background-color:var(--emphasized-background);height:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:all .25s cubic-bezier(.36,0,.66,-.56)}.cm-editor .cm-panels .cm-search.visible{height:13ex}.cm-editor .cm-panels .cm-gotoLine.visible,.cm-editor .cm-panels .cm-search.visible{padding-bottom:.5ex;padding-top:.5ex;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.cm-editor .cm-panels .cm-gotoLine.visible{height:4ex}.cm-editor .cm-panels .cm-search label{display:inline-block;display:none;white-space:nowrap}.cm-editor .cm-panels br{display:block;margin-bottom:1ex}.cm-editor .cm-panels .cm-search label:first-of-type{display:block}.cm-editor .cm-panels .cm-search input.cm-textfield{margin:0 2ex 0 0;padding:0 .5ex;width:50%}.cm-editor .cm-panels form.cm-gotoLine label{display:inline-block;font-size:100%;margin:0;white-space:nowrap}.cm-editor .cm-panels form.cm-gotoLine label input.cm-textfield{color:var(--foreground);margin:0 1em;padding:0 .5ex}.cm-editor .cm-panels .cm-search button[name=close]{color:var(--foreground);display:none;font-size:200%}.solarized.base03{color:#002b36}.solarized.base02{color:#073642}.solarized.base01{color:#586e75}.solarized.base00{color:#657b83}.solarized.base0{color:#839496}.solarized.base1{color:#93a1a1}.solarized.base2{color:#eee8d5}.solarized.base3{color:#fdf6e3}.solarized.solar-yellow{color:#b58900}.solarized.solar-orange{color:#cb4b16}.solarized.solar-red{color:#dc322f}.solarized.solar-magenta{color:#d33682}.solarized.solar-violet{color:#6c71c4}.solarized.solar-blue{color:#268bd2}.solarized.solar-cyan{color:#2aa198}.solarized.solar-green{color:#859900}.cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.cm-s-solarized.cm-s-dark{background-color:#002b36;color:#839496;text-shadow:#002b36 0 1px}.cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.cm-s-solarized .CodeMirror-widget{text-shadow:none}.cm-s-solarized .cm-header{color:#586e75}.cm-s-solarized .cm-quote{color:#93a1a1}.cm-s-solarized .cm-keyword{color:#cb4b16}.cm-s-solarized .cm-atom,.cm-s-solarized .cm-number{color:#d33682}.cm-s-solarized .cm-def,.cm-s-solarized .cm-def.cm-data{color:#2aa198}.cm-s-solarized .cm-data{color:#268bd2}.cm-s-solarized .cm-variable{color:#839496}.cm-s-solarized .cm-variable-2{color:#b58900}.cm-s-solarized .cm-variable-3{color:#6c71c4}.cm-s-solarized .cm-property{color:#2aa198}.cm-line .cmt-operator,.cm-s-solarized .cm-operator{color:#6c71c4}.cm-s-solarized .cm-comment{color:#657b83;font-style:italic}.cm-line .cmt-string,.cm-s-solarized .cm-string{color:#859900}.cm-s-solarized .cm-string-2{color:#b58900}.cm-s-solarized .cm-meta{color:#859900}.cm-s-solarized .cm-qualifier{color:#b58900}.cm-s-solarized .cm-builtin{color:#d33682}.cm-s-solarized .cm-bracket{color:#cb4b16}.cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.cm-s-solarized .cm-tag{color:#93a1a1}.cm-s-solarized .cm-attribute{color:#2aa198}.cm-s-solarized .cm-hr{border-top:1px solid #586e75;color:transparent;display:block}.cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.cm-s-solarized .cm-special{color:#6c71c4}.cm-s-solarized .cm-em{color:#999;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:dotted}.cm-s-solarized .cm-strong{color:#eee}.cm-line .cmt-invalid,.cm-s-solarized .cm-error,.cm-s-solarized .cm-invalidchar{border-bottom:1px dotted #dc322f}.cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.cm-s-solarized.cm-s-dark.CodeMirror ::-moz-selection{background:rgba(7,54,66,.99)}.cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.cm-s-dark .CodeMirror-line>span::-moz-selection,.cm-s-dark .CodeMirror-line>span>span::-moz-selection,.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection{background:rgba(7,54,66,.99)}.cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.cm-s-light .CodeMirror-line>span::-moz-selection,.cm-s-light .CodeMirror-line>span>span::-moz-selection,.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection{background:#eee8d5}.cm-s-light .CodeMirror-line>span::selection,.cm-s-light .CodeMirror-line>span>span::selection,.cm-s-solarized.cm-s-light .CodeMirror-line::selection{background:#eee8d5}.cm-s-ligh .CodeMirror-line>span::-moz-selection,.cm-s-ligh .CodeMirror-line>span>span::-moz-selection,.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection{background:#eee8d5}.cm-s-solarized.CodeMirror{box-shadow:inset 7px 0 12px -6px #000}.cm-s-solarized .CodeMirror-gutters{border-right:0}.cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:hsla(0,0%,100%,.06)}.cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}@media print{@page :left{margin:1cm}@page :right{margin:1cm}body{background:#fff!important;color:#000;font-size:13pt;line-height:1.3}#figwheel-heads-up-container,#popups-container,#repl_cli,#sidebar,.copy-to-clipboard-icon,.editor-toolbar,.editor__ds-details,.editor__editor,.editor__menu,.editor__separator,.editortitle:before,.hamburgermenu,.history-entry__footer,.horizontal-separator,.info-icon,.notification-overlay,.repl__suggestions-popup,.show-ds-info,.slideout-spinner,.spinner,.toolbar,.vertical-separator{display:none!important}#VRE,#app,#editor,#editorcontainer,#stat-lab,.editor__results-content,.repl,body{display:block;height:auto!important;position:relative}.repl{margin:0;padding:0;width:100%!important}#repl_history,.repl__history{border:none;margin:0;padding:0}#editor-title-input,.editortitle{background:none;border:none;font-size:120%;margin:0;padding:0 0 1ex;width:100%}li.history-entry,li.history-entry .history-entry__editor-wrapper .history-entry__wrapper{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.table table{font-size:85%}.table .table__header,.table .table__stub{background:none}.editor__results .history-entry,.table table,.table table td{border:none}}.com-rigsomelight-devcards_rendered-card{font-family:IBM Plex Sans,sans-serif!important}#VRE{height:100%}#VRE:focus{outline:0}#VRE:not(:focus) .stat-lab{opacity:.7;transition:opacity 4s ease-out}.overlay{background:rgba(var(--foreground-rgb),.7);color:var(--background);font-size:200%;font-weight:700;height:100%;left:0;padding-top:30vh;position:fixed;text-align:center;top:0;width:100%;z-index:2000}.overlay .overlay-message{margin:auto;max-width:75ch}.session-timeout-progress{border-radius:.2em;height:.4em;margin:1em auto auto;width:40vw}.session-timeout-progress-fill{animation:shrinkWidth 30s linear;background:var(--background);border-radius:.25em;height:100%;width:0}html[data-theme=solarized-dark] .overlay{background:rgba(var(--emphasized-background-rgb),.7);color:var(--foreground)}html[data-theme=solarized-dark] .session-timeout-progress-fill{background:var(--foreground)}@keyframes shrinkWidth{0%{width:100%}to{width:0}}.overlay .overlay-confirm{margin:2em 4em 4em}.overlay .overlay-confirm button{font-size:80%}#logout-iframe{border:none;height:10px;left:0;position:fixed;top:0;width:10px;z-index:-100}.hidden{display:none}