: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;color:#849900;background-color:#849900}.fill-color-continous1{fill:#728f0f;color:#728f0f;background-color:#728f0f}.fill-color-continous2{fill:#63861c;color:#63861c;background-color:#63861c}.fill-color-continous3{fill:#587c27;color:#587c27;background-color:#587c27}.fill-color-continous4{fill:#507330;color:#507330;background-color:#507330}.fill-color-continous5{fill:#4b6938;color:#4b6938;background-color:#4b6938}.fill-color-continous6{fill:#47603d;color:#47603d;background-color:#47603d}.fill-color-continous7{fill:#445640;color:#445640;background-color:#445640}.fill-color-continous8{fill:#424d41;color:#424d41;background-color:#424d41}.fill-color-continous9{fill:#414441;color:#414441;background-color:#414441}.fill-color-none{fill:var(--emphasized-background);color:var(--emphasized-background);background-color:var(--emphasized-background)}.fill-color-transparent{fill:rgba(0,0,0,.8);color:rgba(0,0,0,.8);background-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-repeat:no-repeat;background-color:var(--background);background-size:100% 40px,100% 40px,100% 1ex,100% 1ex;background-attachment:local,local,scroll,scroll}.\!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{cursor:pointer;width:1em;height:1em;display:table;-webkit-text-decoration:none;text-decoration:none;border-radius:50%;padding:.5ex}.\!hover-warn svg.svg-inline--fa{margin-right:0!important;display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.\!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}html{overflow:hidden}body,html{height:100%;padding:0;margin: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{padding:0;font-size:10pt;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-style:normal;overflow:hidden;background:none;margin:0;color:var(--foreground);height:100%}h1{text-align:center;font-size:150%}input{font-family:inherit}input[type=password],input[type=text]{border:1px solid var(--deemphasized-foreground);border-radius:.3em;padding:.9em .7em;width:100%;vertical-align:middle;margin-bottom:.5em}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{border:1px solid var(--red);padding:.5em;background-color:rgba(var(--red-rgb),.05);color:var(--red);display:table}.deprecations span.word,.variable-documentation__deprecation span.word{font-weight:700;font-family:Inconsolata,monospace}.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);color:var(--deemphasized-background);font-family:Inconsolata,monospace;font-weight:700;padding:2px 0;border-radius:4px;font-size:95%}.error-boundary{font-size:15pt;width:auto;height:100%;display:flex;justify-content:center;padding-top:15em}.popup__body>.error-boundary{padding-top:5em}.readable-text{max-width:80ch}summary{display:block;cursor:pointer;position:relative;padding-left:.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}details>summary::--webkit-details-marker{display:none}summary:before{content:"";border-width:.4rem;border-style:solid;top:.3rem;left:0;position:absolute;border-color:transparent transparent transparent var(--foreground);transform:rotate(0);transform-origin:.2rem 50%;transition:transform .25s ease-in}details[open]>summary:before{transform:rotate(90deg)!important}span.command-link{font-weight:700;background-color:var(--emphasized-background);padding-left:.5ex;padding-right:.5ex}a.new-tab-link{white-space:nowrap}a.new-tab-link svg.svg-inline--fa{margin-right:.25em}@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-style:normal;font-weight:400;font-stretch:normal;src:url(../fonts/Inconsolata400.ttf) format("truetype")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-stretch:normal;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{width:2em;width:var(--fa-li-width,2em);left:-2em;left:calc(var(--fa-li-width, 2em)*-1);top:.25em}.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{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;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{top:0;top:var(--fa-top,0);right:0;right:var(--fa-right,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);position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em);line-height:inherit}.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-name: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-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name: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-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);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-name:fa-beat-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);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-name: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-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name: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-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-name: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-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;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-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{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.button,.cm-editor .cm-panels button{text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;padding:1ex 2ex;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:var(--blue);color:var(--background);border:1px solid var(--blue);border-radius:.3em;background-image:none}.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{position:fixed;top:0;right:0;z-index:1025;background-color:rgba(var(--emphasized-background-rgb),1);box-sizing:border-box;font-size:10pt}.toolbar__wrapper{width:100%;display:flex;justify-content:center;flex-direction:row;align-items:center;right:0}.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{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-style:normal;position:relative;border:1px solid var(--foreground);min-height:40em;z-index:0;background-color:var(--background)}.toolbar-card .toolbar__wrapper{background-color:var(--emphasized-background);width:100%;position:absolute;height:2.5em}.toolbar-card .toolbar__list{position:absolute}.toolbar__list{font-size:120%;position:fixed;top:.5ex;right:2ex;padding:0;margin:0;color:var(--background)}.toolbar__list li{margin-left:.3em;display:inline-block;border-radius:1em;border:3px solid;border-color:var(--emphasized-background);transition:background-color .5s linear;background-color:var(--deemphasized-foreground);width:1.75em;height:1.75em;white-space:nowrap}.toolbar__list li a{color:var(--background);line-height:1.5em;display:inline-block;width:100%;text-align:center;margin:0;padding:0}.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){box-shadow:none;transition:color 50ms linear,background-color 50ms linear;background-color:var(--green);color:var(--foreground);border:3px solid var(--foreground)}.toolbar__list li.logout{position:relative;border:3px solid var(--emphasized-background);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{z-index:-1;display:block;overflow:hidden;height:0;right:0;padding-top:0;padding-bottom:0;border:none;position:absolute;margin-top:1.02ex;margin-right:-1.5ex;color:var(--foreground);background-color:var(--emphasized-background);white-space:pre;border-radius:.3em;transition:height .2s,padding .2s ease-in}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--description{margin-bottom:.5ex}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--details{background-color:var(--background);border-radius:.3em;border:1px solid var(--background);margin-bottom:.5ex;padding:1ex}.toolbar__list .toolbar__dropdown-menu .toolbar__dropdown--details div.eula{margin-top:1em;font-size:80%}.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{border-radius:1em 1em 0 0;border:3px solid var(--green);border-bottom:none;height:2.21em;background-color:var(--emphasized-background);transition:border-radius .2s,height .2s linear}.toolbar__list li.with-submenu:hover .toolbar__dropdown-menu{overflow:auto;max-height:75vh;height:auto;border:3px solid var(--green);padding:1ex;transition:height .2s,padding .2s ease-out}.toolbar__list li.with-submenu:hover .toolbar__dropdown-export div{margin-top:.5em;align-self:center}.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{transition:color .5s linear;color:var(--foreground)}.toolbar__list .logout__profile-logout{display:block;margin-top:2ex;float:right;background-color:var(--red);border:1px solid var(--red)}.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{border:3px solid var(--green);border-bottom:none;background-color:var(--emphasized-background)}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.notification-overlay--warn div div.contact-support a{color:var(--foreground);font-weight:800}html[data-theme=solarized-dark] .notification-overlay{background-color:rgba(var(--background-rgb),.9);color:var(--foreground)}.notification-overlay{position:absolute;text-align:center;z-index:1050;background-color:rgba(var(--foreground-rgb),.9);color:var(--background);padding:1.25ex;margin:0;font-size:120%;box-shadow:0 0 5px #000;left:35%;width:30%;top:-6ex;transition:top .3s cubic-bezier(.36,0,.66,-.56)}.notification-overlay--discrete{border:none;box-shadow:none;padding:0;margin:0;opacity:.7;background-color:transparent!important}.notification-overlay--warn{background-color:rgba(var(--red-rgb),.7);font-weight:700}.notification-overlay--warn .error-msg{padding-top:1em;padding-bottom:1em;font-size:80%;font-family:Inconsolata,monospace}.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{text-align:center;font-size:110%;font-weight:700}.spinner--big{padding-top:5em;font-size:150%}.spinner--inline{display:inline-block;font-size:100%;font-weight:400;padding-left:.5ex;margin:0}.slideout-spinner{background-color:var(--violet);color:var(--background);position:absolute;max-width:70%;overflow:hidden;left:50%;transform:translate(-50%);border-radius:.5em;padding:.5em 1em 0;z-index:0;top:0;visibility:hidden;transition:top .5s cubic-bezier(.36,0,.66,-.56),visibility .1s linear;transition-delay:.5s,1.5s}.slideout-spinner .spinner{text-overflow:clip;white-space:nowrap;padding-top:1em;padding-bottom:.5em}.slideout-spinner.slideout--editor{z-index:1;margin-top:-4em;padding-top:.5em;background-color:var(--emphasized-background);color:var(--foreground)}.slideout-spinner.visible{top:3em;visibility:visible;transition:visibility .1s linear,top .5s cubic-bezier(.34,1.56,.64,1);transition-delay:0s,.3s}.form{flex-flow:column}.form,.form form{display:flex;flex:1}.form form{flex-flow:column;margin-bottom:0}.form__title{font-size:120%;flex:0 1 auto}.form__element{margin-top:.5ex;margin-left:.5ex;margin-right:.5ex}.form__element--right{padding-top:.5ex}.form__element--right>*{float:right}.form__element--grow{display:flex;flex-flow:column;flex:1}.form__element--grow textarea{resize:none;flex:1 1 auto;width:100%}.form__element--error>*{border-color:var(--orange)!important}form label{margin:.5em .5em .5em 1em;display:grid;grid-template-columns:1em auto;cursor:pointer;grid-gap:.5em;gap:.5em}form label input[type=radio]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;width:1em;height:1em;padding:0;border:2px solid var(--foreground);outline:none;vertical-align:middle;appearance:none;border-radius:50%;transition:all .2s ease-in-out;box-shadow:inset 0 0 0 0 var(--transparent);background:transparent}form label input[type=radio]:checked{box-shadow:inset 0 0 0 .15em var(--background);background-color:var(--green)}form label input.on-emphasized-bg[type=radio]:checked{box-shadow:inset 0 0 0 .15em var(--emphasized-background)}form label input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15em;height:1.15em;border:.15em solid var(--deemphasized-foreground);transform:translateY(-.02em);display:grid;align-content:center;justify-content:center;place-content:center}form label input[type=checkbox]:before{content:"✓";font-weight:700;transform:scale(0);transition:transform .12s ease-in-out;color:var(--green)}form label input[type=checkbox]:checked:before{transform:scale(1);color:var(--green)}.key{font:700 9pt arial;-webkit-text-decoration:none;text-decoration:none;text-align:center;border-radius:4px;border-top:1px solid var(--background);padding:.3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 25px var(--background),0 1px 0 var(--background),0 2px 0 var(--background),0 2px 3px var(--foreground);text-shadow:0 1px 0 var(--emphasized-background)}.key,.key:active,.key:focus,.key:hover{color:var(--foreground);margin:.5ex;background:var(--emphasized-background)}.key:active,.key:focus,.key:hover{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);border-top:1px solid var(--emphasized-background)}.panel{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--emphasized-background);display:flex;flex-flow:column;flex:1 0 auto}.panel li ul li{margin-left:1.5ex}.panel__content{min-height:1px;height:100%}.panel__head--collapsed{border-bottom-left-radius:1ex;border-bottom-right-radius:1ex}.panel__content--collapsed{display:none}.panel__item-info{padding-left:2ex;font-size:80%;color:var(--deemphasized-foreground)}.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;padding:0;flex:0;margin:0}.panel__search{box-sizing:border-box;background:var(--violet);color:var(--background);border:none;font-weight:700;padding:1ex 0 0;margin:0;width:100%;outline:none;transition:padding .3s ease-out}.panel__search::-webkit-search-cancel-button{-webkit-appearance:none}.popup__body .panel__search,.popup__body .panel__search:focus{padding-left:1ex}.panel__search::-moz-placeholder{color:var(--emphasized-background);opacity:.8;font-weight:400}.panel__search::placeholder{color:var(--emphasized-background);opacity:.8;font-weight:400}.panel__search:focus{padding:1.5ex 0 .5ex;color:var(--background)}.panel__clear-search{position:absolute;right:.5em;border:none;display:inline-block;background:transparent;outline:0;cursor:default;width:1em;height:1em;padding:0;margin:1ex 0 0;transition:margin-top .3s ease-out}.panel__search:focus~.panel__clear-search{margin:1.5ex 0 0}.panel__clear-search::-moz-focus-inner{border:0}.panel__clear-search svg.fa{display:inline-block;z-index:1001;margin:auto;cursor:pointer}.reg-var-list-item{padding-top:.75em;border-bottom:1px dotted var(--foreground)}.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{position:absolute;right:0;display:none}.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;top:auto;right:auto;bottom:auto;left:auto;top:anchor(bottom);left:anchor(left);margin:6px 2ex 2ex 2ch;background-color:var(--emphasized-background);color:var(--foreground);font-weight:400;padding:2ex;border:1px solid var(--emphasized-background);box-shadow:0 0 .5em -.1em #000;white-space:break-spaces;border-radius:.3em;max-width:30vw;width:30vw;z-index:1500;opacity:0;transition:display allow-discrete .25s,opacity .25s}.tt-wrapper-tooltip:popover-open{opacity:1;display:block}@starting-style{.tt-wrapper-tooltip:popover-open{display:block;opacity:0}}@position-try --tooltip-top{top:auto;right:auto;bottom:auto;left:auto;bottom:anchor(top);left:anchor(left);margin:0;margin-left:2ch;margin-top:2ex}@position-try --tooltip-left{top:auto;right:auto;bottom:auto;left:auto;top:anchor(bottom);right:anchor(right);margin:0;margin-right:2ch;margin-left:2ex}@position-try --tooltip-top-left{top:auto;right:auto;bottom:auto;left:auto;bottom:anchor(top);right:anchor(right);margin:0;margin-right:2ch;margin-left:2ex;margin-top:2ex}.dataset--empty{padding:1ex;margin-top:1em;margin-bottom:1em}.dataset__head{background:var(--deemphasized-foreground);color:var(--background);padding:.5ex;margin:0 0 .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{-webkit-text-decoration:none;text-decoration:none;color:var(--background)}.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{position:absolute;right:0;top:0;transition-duration:.3s;padding:.5em}.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{bottom:0;margin-left:1em;background:var(--orange);padding:.25em;font-size:80%}.dataset__head--extra:hover{background-color:var(--foreground)}.dataset__content{margin-bottom:1ex;margin-top:-.5ex;height:calc(100% - 70px);overflow-y:auto}.dataset__content--collapsed{display:none}.dataset__content .key-variable{color:var(--deemphasized-foreground);font-style:italic}.popup{border-radius:.3em;padding:0;box-shadow:0 0 5em -1em #000;font-family:IBM Plex Sans,sans-serif;font-weight:400;position:absolute;resize:both;overflow:hidden;display:flex;flex-direction:column;z-index:1030;transition:opacity .2s ease-out;opacity:1;background-color:var(--background)}.popup.popup-vmaxed{resize:horizontal}.popup--moving{opacity:0}.variable-documentation__dsvar{padding-bottom:3ex}.variable-documentation__dsvar .formula-entry{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:1ex}.popup__head{background-color:var(--foreground);font-size:120%;font-weight:700;cursor:pointer;padding:1.5ex 4ex 1.5ex 1ex;position:relative;flex:0 0 auto;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup__head,.popup__head .window-controls a{color:var(--background)}.popup__head .window-controls{position:absolute;padding:1.2ex .5ex 1.2ex 5ex;right:0;top:0}.popup__body{display:flex;flex-direction:column;margin:0;cursor:auto;resize:none;flex:1 1 auto;height:0}.popup__fail{opacity:.5;height:100%;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 .window-controls,.popup__head--regvar-browse .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 .window-controls,.popup__head--regvar-browse .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;height:100%;grid-template-rows:min-content}.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{overflow-y:auto;height:100%}.popup__content-xreq-script .popup__content-xreq-script--content{max-width:450px;max-height:350px;padding:1ex;position:relative;overflow-y:auto}.popup__content-xreq-script .popup__content-xreq-script--content p{line-height:2}.popup__content-xreq-script .popup__content-xreq-script--content form div{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;margin:4ex}.popup__content-xreq-script .popup__content-xreq-script--content form div input[type=text]{border:none;width:100%;margin-bottom:2ex;box-sizing:border-box}.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]{width:100%;border:none;box-sizing:border-box}.popup__content-xreq-script .popup__content-xreq-script--content form div input[type=submit][disabled]{cursor:default}.popup__content-script-locator{flex-grow:1;padding:1ex;display:grid;grid-template-areas:"header header" "resultlist script" "hitlist-controls submit";grid-template-rows:min-content auto min-content;grid-template-columns:40% auto;min-height:95%;background-color:var(--emphasized-background)}.popup__content-script-locator .instructions{line-height:1.5}.popup__content-script-locator .instructions .button--small{border:1px solid;background:var(--emphasized-background);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{margin-top:2ex;padding:1ex;width:100%;font-size:120%;background-color:var(--background);color:var(--foreground);border:none}.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;text-align:right;padding-top:2ex}.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-size:75%;font-family:IBM Plex Sans,sans-serif;font-weight:400}.popup__content-script-locator .hitlist--controls{grid-area:hitlist-controls;display:flex;justify-content:space-between;align-items:center;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;white-space:nowrap;padding:0}.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{margin-left:.5ex;margin-right:.5ex;cursor:pointer}.popup__content-script-locator .hitlist--controls input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15em;height:1.15em;border:.15em solid var(--deemphasized-foreground);transform:translateY(-.1em);display:grid;align-content:center;justify-content:center;place-content:center}.popup__content-script-locator .hitlist--controls input[type=checkbox]:before{content:"✓";font-weight:700;transform:scale(0);transition:transform .12s ease-in-out;color:var(--green)}.popup__content-script-locator .hitlist--controls input[type=checkbox]:checked:before{transform:scale(1);color:var(--green)}.popup__content-script-locator .hitlist{grid-area:resultlist;display:flex;flex-direction:column;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{padding:1ex;margin-right:1ex;cursor:pointer}.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{display:flex;justify-content:space-between;color:var(--deemphasized-foreground)}.popup__content-script-locator div.editor{grid-area:script;overflow-y:auto;font-family:Inconsolata,monospace;font-weight:700;background-color:var(--background)}.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{border-color:transparent;background-color:var(--background)}.copy-to-clipboard__instructions{overflow:auto;margin-left:1ex;margin-right:1ex;display:flex;height:100%;font-size:120%;flex-direction:column;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{-moz-user-select:all;user-select:all;background-color:var(--background);color:var(--emphasized-foreground)}.copy-to-clipboard__keyboard::selection{-webkit-user-select:all;-moz-user-select:all;user-select:all;background-color:var(--background);color:var(--emphasized-foreground)}.copy-to-clipboard__instructions h2{text-align:center}.popup__content-help{padding:1ex;overflow:auto}.popup__content-help .help .help__description{max-width:none}.copy-to-clipboard__settings{font-size:80%}.copy-to-clipboard__settings form{margin:4ex 0 0;padding-top:1ex;padding-bottom:1ex;border-top:1px solid var(--emphasized-background)}.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;text-align:left;margin-top:2px!important}.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{font-style:italic;font-size:80%;padding-left:1em;color:var(--deemphasized-foreground)}.metadata-popup-content__body--main{background:var(--emphasized-background);padding:0 1ex 1ex;overflow-y:auto}.metadata-popup-content .spinner{margin-top:2ex}.metadata-popup-content--single-pane .metadata-popup-content__body--main{padding-bottom:0;height:100%}.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{overflow:auto;margin-top:1ex;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;padding:4ex 2ex 2ex;max-width:40em;min-width:30em;margin:auto;overflow-x:auto}.keybindings-popup table{width:100%;margin-left:0;margin-bottom:2em;margin-top:1em}.keybindings-popup table td{padding-bottom:2ex}.keybindings-popup table td.shortcut{width:10em;text-align:right}.keybindings-popup table td.shortcut span{white-space:nowrap}.keybindings-popup table td.separator{width:.5ex;text-align:center}.keybindings-popup table td.desc{text-align:left}.keybindings{overflow-x:auto;max-height:100%}#repl:focus .word-container__word--cursor{animation:blink .5s ease-out infinite}.command-line__content:before{color:var(--blue);font-weight:700;font-size:120%;margin-right:.25em}.command-line{display:flex;justify-content:space-between}.command-line__container{display:flex;flex-direction:row;margin-right:2em}footer.command-line .command-line__container{anchor-name:--command-line-anchor}.word-container__linewrap:before{content:"\\"}.word-container__linebreak{flex-basis:100%;height:0;margin:0;overflow:hidden}.command-line__prompt{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--blue);padding-right:.5em}.command-line__prompt:after{content:"»"}.command-line__prompt-truncatable:hover{background:var(--emphasized-background);cursor:ew-resize}.command-line__words{display:flex;flex-wrap:wrap}.word-container{white-space:pre}.word-container__textblock{white-space:nowrap;max-width:10em;color:var(--emphasized-background);display:inline-block}.word-container__word--suggestion{opacity:.5;color:var(--deemphasized-foreground)}.word-container__word--cursor{font-family:IBM Plex Sans,sans-serif;width:1px;height:1em;vertical-align:text-bottom;border:none;background-color:var(--emphasized-foreground);outline:none;caret-color:transparent;animation:blink .5s ease-out infinite}.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--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);text-overflow:ellipsis;overflow:hidden;display:inline-block;transition:max-width .2s cubic-bezier(.68,-.6,.32,1.6);padding-bottom:0;margin-bottom:0;vertical-align:bottom;padding-right:.5ex}.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{margin:.5ex .5ex .5ex 1.5ex;display:block;font-family:IBM Plex Sans,sans-serif;font-weight:400}.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{margin-top:-2em;color:var(--deemphasized-foreground);font-size:75%;text-align:right}.history-entry__undo{margin-left:5ex;font-size:150%}.history-entry__undo:hover{color:var(--foreground)}.history-entry .history-entry__wrapper .result .error-details{color:var(--foreground);visibility:hidden;font-size:80%}.history-entry .history-entry__wrapper .result:hover .error-details{visibility:visible}.modebar{background-color:var(--background)!important}.history-entry__wrapper--in-loop{padding-left:2em;max-width:calc(99% - 2em)}.history-entry__loop_head--first{margin-bottom:1ex}.history-entry .history-entry__wrapper .history{position:relative}.copy-to-clipboard-icon{border-radius:1.5em;border:1px solid var(--background);color:var(--foreground);fill:var(--background)!important;margin:.7em;height:1em;font-size:90%;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{position:absolute;opacity:0}.history>.copy-to-clipboard-icon,.kodeliste-tabell>.copy-to-clipboard-icon{position:absolute;opacity:0;z-index:1001;left:.5ex}.history>.copy-to-clipboard-icon{top:.5ex}.transitions>.copy-to-clipboard-icon{position:absolute;opacity:0}.toolbar__dropdown--details>.copy-to-clipboard-icon{opacity:0;display:inline-block!important;position:absolute;left:2ex;top:2ex;height:1.2em;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{padding:.5em;margin:0;border:1px solid var(--background);background-color:var(--green);color:var(--background)!important;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{opacity:.3;transition:opacity .3s;display:inline-block;overflow:hidden;isolation:isolate;-webkit-text-decoration:underline;text-decoration:underline}.history-entry__result .with-tooltip a.sdc-details-trigger *{background:var(--background);z-index:1;position:relative}.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;-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap;transform:translateX(-100%);visibility:hidden;transition:transform .2s ease-in-out,visibility .1s linear .2s;padding-left:.5ex;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{visibility:visible;transform:translateX(0);transition:transform .2s ease-in-out}.suggestions-entry{border:1px solid transparent;padding:1ex;font-family:IBM Plex Sans,sans-serif;font-size:150%}.suggestions-entry__suggested{font-family:Inconsolata,monospace;font-weight:700}.suggestions-entry__suggested--match{color:var(--green)}.suggestions-entry__more{display:block;text-align:center;font-weight:400;font-style:italic;cursor:pointer}.suggestions-entry__more:hover{font-weight:700}.suggestions-entry__hint{margin-left:1em;color:var(--foreground);font-size:80%;float:right}.suggestions-entry__note{color:var(--deemphasized-foreground);font-size:80%;margin-top:.2em;margin-bottom:.2em;height:1.5em;overflow-y:clip;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestions-entry--active,.suggestions-entry--active:hover{outline:none;background:rgba(var(--background-rgb),1)!important}.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{position:absolute;top:1ex;right:1ex;opacity:.2;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{padding:0;margin:0 0 1.5ex}.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{padding:1ex;margin-bottom:1ex}.variable-documentation__diff-list{margin-top:.5ex;margin-left:1.5ex;display:flex;flex-direction:row;flex-flow:wrap}.variable-documentation__diff-list :first-child{flex:0 0 auto;margin-right:2em;margin-bottom:1em}.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{padding-left:.5em;display:table-cell;max-width:20em}.variable-documentation__formula ol{margin:0 0 1em}.variable-documentation__keyvar{margin-top:2ex;margin-bottom:.5ex}.variable-documentation__keyvar span.idvar{font-weight:700}.variable-documentation__unit-type span div.variable-documentation__description{margin-bottom:0;display:inline-block;baseline-source:first}.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-weight:700;text-align:left;font-size:175%;margin-bottom:0}.variable-documentation__description.md h2{font-size:150%;font-weight:700;margin-bottom:0}.variable-documentation__description.md h3{font-weight:700;font-size:125%;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-top:0;margin-bottom: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{padding:.5ex;display:table}.variable-documentation__categories ul li{display:table-row}.variable-documentation__categories ul li span{padding-left:1ex;display:table-cell}.variable-documentation__categories--expander{padding:5em 0 0;height:6em;margin:-4em 0;position:relative;background:linear-gradient(0,transparent,var(--background),var(--background),transparent)}.variable-documentation__categories--expander span{padding-left:5em}.variable-documentation__code_range{margin-top:1ex;margin-bottom:2ex}.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{position:sticky;background:var(--background);top:-.5ex}.variable-documentation__container{overflow:auto}.variable-documentation__codelist-table{border-collapse:collapse;width:100%}.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;white-space:nowrap;text-align:left}.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;padding:.1em .2em;text-align:left;height:1em}.variable-documentation__freq-table{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.variable-documentation__freq-table-bar{background:var(--cyan)!important;border:1px solid var(--cyan);padding-left:.25em;text-overflow:clip;margin-right:.5ex;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;text-align:left;opacity:.5}.records-history{margin-right:0;padding:0;overflow:auto;width:100%;display:table}.records-history__entry:nth-child(2n){background-color:var(--emphasized-background)}.records-history__entry{display:table-row;width:auto}.records-history__entry--label{white-space:pre;display:table-cell;text-overflow:ellipsis;padding-left:1ex;max-width:300px;min-width:300px;overflow:clip}.records-history__entry--count{display:table-cell;width:4em;text-align:right;white-space:nowrap;padding-left:1ex;padding-right:1ex}.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{padding:0;height:1em}.timespan{margin:0;padding:0;flex:auto;color:#fff;text-align:center;position:relative;cursor:pointer}.timespan--nodata{background-color:var(--deemphasized-foregound);opacity:.3;cursor:default}.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);position:absolute;bottom:-2px;padding:0;margin:0 0 0 -4px}.rev-history__selected-period{color:var(--foreground);background:var(--background);font-family:IBM Plex Sans,sans-serif;font-size:75%;white-space:nowrap;text-align:center;padding-top:.5em;display:flex;flex-direction:row;flex-wrap:nowrap;height:3ex;margin-bottom:1ex}@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{text-align:left;cursor:pointer;padding:0}.period-selector--prev *{opacity:.5}.period-selector--prev svg.svg-inline--fa{padding-left:1rem;padding-right:0;opacity:.5}.period-selector--next{text-align:right;cursor:pointer;padding:0}.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{text-align:center;margin:2em}.variable-documentation__topics{padding:0;margin:.5em 0 1em;text-align:right}.variable-documentation__topics span{display:inline-block;margin-left:.5em;margin-top:.5em;font-size:80%;background:var(--blue);color:var(--background);padding:.25em;border-radius:.25em;white-space:nowrap}.variable-documentation__expander{min-height:100vh}.variable-documentation-extended-head{margin-bottom:1ex;position:sticky;background-color:var(--background);z-index:1002;top:0}.variable-documentation-extended-head--history{height:5em}.variable-documentation-extended-head--list{height:2em}.variable-documentation__tab{display:flex;justify-content:center;background-color:var(--emphasized-background)}.variable-documentation__tab-button{border-radius:.3em .3em 0 0;outline:none;cursor:pointer;height:2em;width:45%;transition:.3s;margin-right:1ex;color:var(--foreground);min-width:10em;max-width:20em;white-space:nowrap;background-color:var(--emphasized-background);border:0}.metadata-popup-content__tab-content{animation:fadeEffect .5s;min-width:100%;display:flex;position:relative;justify-content:flex-start}.metadata-popup-content__tab-content .copy-to-clipboard-icon{left:.5em;z-index:1001;position:absolute;opacity:0}.variable-documentation__codelist{flex-grow:1;max-width:80em}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.variable-documentation__tab-button--hover:hover{transition:color 50ms linear,background-color 50ms linear;background-color:var(--background)}.variable-documentation__tab-button--selected{border:0;background-color:var(--background);clip-path:inset(-8px -8px 0 -8px);box-shadow:0 -2px 6px 1px rgba(0,0,0,.1)}.metadata-popup-content__body--extended .dataset-history{position:relative}div.metadata-popup-content__body--extended .fail{margin:1em}div.metadata-popup-content__body--extended .fail .retry{margin:2em}div.metadata-popup-content__body--extended div.action{margin-top:1em}div.metadata-popup-content__body--extended div.action .spinner{margin-top:0}div.metadata-popup-content div.action{margin-top:1em}div.metadata-popup-content div.action .spinner{margin-top:0}button.button.fetch-var-metadata-chart{margin:auto;padding:.5em;display:block}.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{width:100%;margin-top:1em}div.vega-autosizing-boxplot-container .viz.vega-embed{overflow-x:auto;display:block;min-height:auto}div.vega-barchart-container{width:100%;margin-top:1em}div.vega-barchart-container .viz.vega-embed{overflow-x:auto;display:block;min-height:auto}#vg-tooltip-element{color:var(--foreground);background:var(--emphasized-background);border:1px solid var(--emphasized-background);padding:2ex;border-radius:.3em;z-index:1500;box-shadow:0 0 .5em -.1em #000}#vg-tooltip-element table tr td.key{color:var(--foreground);background-color:var(--emphasized-background);border:none;box-shadow:none}.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{line-height:1em;z-index:1001;color:var(--background);opacity:0!important;margin:.7em;padding:0;border-radius:1.5em;border:1px solid var(--background);left:.5em;top:.5em;width:1em;transition:margin 1.3s,padding 1.3s,opacity 1.3s,background-color 1.3s,color 1.3s,border 1.3s ease-out}.viz.vega-embed .chart-wrapper:hover+details summary,.viz.vega-embed details:hover summary,.viz.vega-embed details[open] summary{opacity:1!important;margin:0;padding:.5em .7em;border:1px solid var(--background);background-color:var(--green);color:var(--background);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{max-width:100vw;overflow-x:auto;overflow-y:auto;display:block}.viz.vega-embed .vega-actions{right:auto;left:.2em;top:4em;background-color:var(--emphasized-background);border:1px solid var(--emphasized-background);color:var(--foreground)}.viz.vega-embed .vega-actions a{font-family:IBM Plex Sans,sans-serif;font-size:10pt;font-weight:400;padding-top:.5em;color:var(--foreground)}.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{right:auto;left:1.2em;border-bottom-color:var(--emphasized-background)}.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{max-width:100ex;margin-top:1.5ex}.help__options h4{margin-bottom:1ex}.help__options ul{display:table}.help__options ul li{display:table-row}.help__options ul li>div{vertical-align:top;border:none;padding-bottom:1ex;display:table-cell}.help__options ul li>span{text-align:right;padding-right:2ex;min-width:10ex;display:table-cell}.help__options--example{display:block;margin-bottom:1ex;font-weight:400}.help__description{font-weight:400;font-family:IBM Plex Sans,sans-serif;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-weight:400;margin-left:1em;font-size:80%}.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{margin-bottom:1ex;color:var(--yellow)}.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);font-weight:700;font-size:120%;content:"»";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-collapse:collapse;border-bottom:2px solid var(--emphasized-background)}.table table td{text-align:right;border:2px solid var(--emphasized-background);padding:.5ex}.table ul.table__cell{font-family:Inconsolata,monospace;font-weight:400;font-size:115%}.table td.table__stub ul.table__cell{font-family:IBM Plex Sans,sans-serif}.table .table__cell-marg{font-style:italic}.table .table__header{border:none;padding-left:1ex;padding-right:1ex;text-align:center;font-weight:700;background:var(--emphasized-background);color:var(--foreground)}.table .table__stub,.table .table__stub--last-category{border:none;padding-left:1ex;padding-right:1ex;text-align:center;font-weight:700;background:var(--emphasized-background);color:var(--foreground);border-right:1px solid var(--deemphasized-foreground)}.table .table__stub--last-category{border-bottom:1px solid var(--deemphasized-foreground)}.table .table__stub--marg{border:none;padding-left:1ex;padding-right:1ex;text-align:center;font-weight:700;background:var(--emphasized-background);color:var(--foreground);border-right:1px solid var(--deemphasized-foreground);font-style:italic;border-top:1px solid var(--deemphasized-foreground)}.table .table__header--corner{background:none}.table .table__header--marg{font-style:italic;border-left:1px solid var(--deemphasized-foreground)}.table .table__header--variable-header{font-style:italic;border-bottom:none}.table .table__stub--variable-header{font-style:italic;border-right:none}.table .table__stub--variable-rotate-wrapper{width:1.5em}.table .table__stub--variable-rotate{display:inline-block;white-space:nowrap;transform:translate(-50%,50%) rotate(-90deg);transform-origin:50% 0;padding:.5ex;font-style:italic}.table .table__stub--variable-rotate:after{content:"";display:block;margin:-1.5em 0 100%}.table .table__info{padding-bottom:1em}.table .tabell{position:relative;display:inline-block}.table .chitable{margin:auto;border:0;font-weight:400}.table .chitable tr td{text-align:center;padding:1em 1em .5em;vertical-align:top;border:0}.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;width:55ex;margin-bottom:2ex}.statistics-list span{font-weight:400}.statistics-list__item{white-space:nowrap}.statistics-list__item--separate{margin-top:1.4em}.statistics-list__label{white-space:nowrap;font-weight:700;display:inline-block;min-width:15ex;text-align:right;padding-right:1ex}.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{position:relative;padding:2px 0}.regress .table{overflow:inherit!important}.regress>.copy-to-clipboard-icon{opacity:0;position:absolute;left:.5em;z-index:1001}.info-icon{color:var(--yellow);cursor:pointer}.regress .anova-posthoc h4{margin-bottom:1ex;font-weight:700}.value-table .table__stub{text-align:right;white-space:nowrap}.value-table .table__stub .stub{white-space:nowrap;display:inline-block}.value-table tbody tr:not(:first-child) td.table__stub--outer{border-top:1px solid}.value-table .table__stub .stub .stub__secondary{font-size:80%;margin-bottom:-.2em;text-align:right;color:var(--foregound);display:block}.value-table .table__stub .stub .stub__primary{font-weight:700;text-align:left;display:block}.stub__prefix{margin-right:.4em}.stub__prefix:after{content:": "}.value-table .table__stub .stub__cross{margin:.4em;vertical-align:center;font-weight:200;display:inline-block}.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{float:left;clear:left;width:3em;text-align:right;margin:0}.code-list-entry-label{padding-left:1em;margin-left:1em}.code-list-entry-label:before{content:": "}.markdown{margin-left:-1.5ex;font-family:IBM Plex Sans,sans-serif;font-weight:400}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{text-align:left;font-family:IBM Plex Sans Condensed,sans-serif;font-weight:400;margin-bottom:.5ex}.markdown ol,.markdown ul{padding:1.5em}.markdown ul{list-style-type:disc}.markdown code{font-family:Inconsolata,monospace;background:var(--emphasized-background)}.markdown blockquote{padding:.5em 1em;margin:0}.markdown>div p{margin:0;padding-top:1em;padding-bottom:1em}.roseTip{background-color:var(--background)!important;font-family:IBM Plex Sans,sans-serif;font-size:100%;padding:1em!important;width:45vw;max-width:40em!important}.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{color:var(--background);border-radius:.3em;background-color:var(--blue);font-family:IBM Plex Sans,sans-serif;font-size:80%;padding:.5ex 1ex;background-image:none;text-shadow:none;border:none}.roseTip .introjs-button:active,.roseTip .introjs-button:focus{outline:none;background-image: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{color:var(--deemphasized-foreground)!important;background-color:var(--blue);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;height:100%;width:100%;font-family:Inconsolata,monospace;transition:opacity .2s ease-in;position:relative}.vertical-separator{position:absolute;height:100%;width:.2em;cursor:ew-resize;display:flex;flex-direction:column;z-index:1015;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:top;justify-content:center;transition:left .2s ease-in-out,right .2s ease-in-out}.vertical-separator__handle{transition:background-color .5s,border .5s ease-in-out;fill:var(--emphasized-background)!important;width:.2em!important;margin:-.1em;z-index:-1;font-size:250%!important}.vertical-separator__handle--hidden{font-size:100%!important;padding:1em;margin:-.5em;background-color:rgba(var(--foreground-rgb),.1);fill:var(--background)!important;font-weight:700;border:2px solid rgba(var(--foreground-rgb),.2);border-left:none;border-radius:0 1em 1em 0;transition:background-color .5s,border .5s ease-out;width:1em!important;backdrop-filter:blur(1px)}#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{cursor:e-resize;border:none;width:0}.vertical-separator--editor.vertical-separator{cursor:e-resize;text-align:right;margin-right:.5ex;border-right:1px solid var(--emphasized-background);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{margin-left:-2.5em;padding:1em;border:2px solid rgba(var(--foreground-rgb),.2);border-right:none;border-radius:1em 0 0 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{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:IBM Plex Sans,sans-serif;background-color:var(--emphasized-background);position:absolute;top:0;left:0;height:100%;transition:left .25s cubic-bezier(.76,0,.24,1);z-index:1001}.sidebar__datastore{position:relative;z-index:1015;background-color:var(--emphasized-background)}.content-empty{margin:.5ex;text-align:center}.sb-panel{display:flex;flex-direction:column}.sb-panel__head{padding:1ex .5ex;background-color:var(--deemphasized-foreground);color:var(--background);text-align:center;font-weight:700;z-index:1}.sb-panel__head--dataset{background-color:var(--blue)}.sb-panel__bindings{padding:.5ex;background-color:var(--deemphasized-foreground);color:var(--background);text-align:center;font-weight:700;z-index:1}.sb-panel__head--bindings{background-color:var(--magenta)}.sb-panel__head--datastore{background-color:var(--violet)}.sb-panel__head--moveable{cursor:row-resize;border-top:1px solid var(--emphasized-background)}.sb-panel__body{overflow-y:auto;overflow-x:hidden;flex:1}li.ds-var-entry{display:flex;align-items:center;white-space:nowrap;width:100%;margin-bottom:.5ex;-moz-column-gap:.5ex;column-gap:.5ex}span.variable-flags,span.variable-type{flex-basis:1.5em;text-align:center;font-size:75%;font-weight:700;font-family:Inconsolata,monospace}span.variable-flags svg.svg-inline--fa,span.variable-type svg.svg-inline--fa{font-size:120%;margin-right:0}span.variable-label{min-width:0;flex-grow:1;flex-shrink:1;overflow:clip;text-overflow:ellipsis;margin-left:.5ex}.binding-entry__row{display:contents}.binding-entry{display:grid;grid-template-columns:1.5em min-content 1fr;grid-template-rows:auto;align-items:baseline;grid-gap:.5em}.repl{display:flex;flex-direction:column;flex:1 1 auto;position:absolute;right:0;height:100%;font-weight:700;transition:width .2s ease-in-out}.repl__history{overflow:auto;margin:0 0 .5ex .5ex;flex:1;padding:0}.repl__cli{position:relative;flex:0 0;font-size:120%;padding:.5ex;margin:0}.repl__cli span.locked{padding-right:0;float:right;color:var(--deemphasized-foreground)}.repl__suggestions-popup{position:absolute;padding-bottom:.5ex;text-align:center}.repl__suggestions-popup-list{text-align:left;max-height:75vh;overflow-y:auto;margin-top:0;padding:0;border:1px solid var(--foreground);border-radius:.5em .5em 0 0;font-weight:400;font-size:75%;background:rgba(var(--emphasized-background-rgb),.8);backdrop-filter:blur(2px)}.repl__suggestions-popup-list .dataset__number-of-vars:before{content:"."}.repl__error-reason-popup-list{font-size:65%;color:var(--orange)}.repl__suggestions-popup-list--empty{border-bottom:0}.repl__suggestions-command{display:inline-block;font-size:75%;margin:0 auto -1px;background:rgba(var(--emphasized-background-rgb),.8);backdrop-filter:blur(2px);padding:.5ex 1ex;border:1px solid var(--foreground);border-bottom:none;border-radius:.5em .5em 0 0;position:relative;z-index:102}.login{flex-grow:5;display:flex;flex-direction:column;justify-content:center;gap:3em}form{position:relative;z-index:1000;display:block;flex:0}.version,form{text-align:center}.version{width:100%;font-size:10px;margin-bottom:1em}.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{margin:-2px 2px 2px -2px;box-shadow:0 2px 10px #000}button#login-form-submit:active{margin:0;box-shadow:none}div.form__element.preload{text-align:center}div.form__element.preload button#login-form-submit{cursor:wait;background-color:transparent;border:none;color:var(--foreground)}div.form__element.preload button#login-form-submit:focus,div.form__element.preload button#login-form-submit:hover{margin-top:auto;margin-left:auto;box-shadow:none}.spacer{flex-grow:2}footer#login-footer .logo{transition:opacity 1s ease-out;opacity:1}footer#login-footer.fade .logo{transition:opacity 1s ease-in;opacity:0}.logo{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;max-width:800px;margin:auto;table-layout:fixed}.dev-links{position:fixed;top:2em;right:2em;list-style:none}.dev-links li{display:inline-block}.dev-links li a{margin:.5em;border:1px solid var(--foreground);border-radius:.5em;padding:.8em .8em .8em 3em;background:url(/img/cljs-white.svg) no-repeat .5em;background-size:2em 2em;background-color:var(--emphasized-background);-webkit-text-decoration:none;text-decoration:none;color:var(--foreground);opacity:.3}.dev-links li a:hover{opacity:1}.stack-selector{position:fixed;top:20px;left:20px;box-sizing:border-box;font-size:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.stack-selector input{width:0;height:0;position:absolute;left:-9999px}.stack-selector input+label{margin:0;padding:.5rem 1.5rem;box-sizing:border-box;position:relative;display:inline-block;border:1px solid var(--foreground);background-color:var(--background);font-size:1rem;line-height:140%;font-weight:600;text-align:center;box-shadow:0 0 0 var(--foreground);opacity:.5}.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{opacity:1;background-color:var(--green);color:var(--background);border-color:var(--green);z-index:1}.stack-selector input:focus+label{outline:1px dotted #ccc;outline-offset:.45rem}.logo a{margin:20px;text-align:center;display:inline-block;flex-grow:1}.logo a img{height:40px}div#login-controls{display:flex;flex-direction:column;justify-content:space-between;height:100%}#browserWarning{position:absolute;bottom:.5em;width:100%;display:flex;justify-content:space-around}#browserWarning div{max-width:30em;padding:2em;margin:2em;font-family:IBM Plex Sans,sans-serif;border:4px solid var(--orange);color:var(--foreground);background-color:var(--emphasized-background);font-weight:700;font-size:3vw;border-radius:1em}#app .poster{background:#ff0;color:#000;border-left:none;border-right:none;padding:1em;font-size:150%;overflow-y:auto;box-shadow:rgba(var(--emphasized-background-rgb),.5) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;display:flex;justify-content:center}#app .poster div{max-width:60em;min-width:10em}#app .poster{max-height:0;padding-top:0;padding-bottom:0;position:relative;animation-name:show-poster;animation-duration:.25s;animation-fill-mode:forwards}#app .poster.generated{animation:none;max-height:40vh;padding-top:1em;padding-bottom:1em}@keyframes show-poster{0%{max-height:0;padding-top:0;padding-bottom:0}to{max-height:40vh;padding-top:1em;padding-bottom:1em}}.login .news{text-align:center}.login .news a{padding:.5ex}.login .personvern{background:var(--emphasized-background);padding:1em;border:2px solid var(--deemphasized-foreground);border-radius:.5em;max-width:40em;margin-top:3em;margin-right:auto;margin-left:auto}.login .personvern p{margin-top:0;margin-bottom:.5ex}.login .personvern p:last-child{margin-top:1.5em}.text-screen{overflow:auto;height:100%;padding-top:3em}.text-screen__content{padding-top:2em;max-width:80ex;margin:auto}#editorcontainer{width:auto;height:100%;display:flex;flex-direction:column}.editor__ds-details .dataset{border-bottom:.5em solid var(--background)}.editor__ds-details .bindings{border-bottom:2em solid var(--background)}.hamburgermenu{left:0;top:1px;margin:.5ex 0 0 .5ex;font-size:21px}#script-menu{background-color:var(--emphasized-background);display:flex}#script-menu #editorburger{z-index:1011}.editortitle{z-index:2;padding:.5ex;box-sizing:border-box;flex-grow:1;white-space:nowrap;overflow-x:hidden;display:flex;items-align:center;veritcal-align:middle;margin:0 14em 0 0}.editortitle input{font-size:80%;width:100%;color:var(--foreground);border:none;background-color:var(--emphasized-background)}.editortitle input:focus{outline:none;background-color:var(--background)}.editortitle .before{font-weight:400;font-size:75%;padding-right:.5ex;padding-top:1px;visibility:hidden;opacity:0;width:0;transition:visibility .25s,opacity .15s .25s,width .25s cubic-bezier(.36,0,.66,-.56)}.editortitle:focus-within .before,.editortitle:hover .before{visibility:visible;width:1.5ex;opacity:1;transition:visibility .15s .25s,opacity .25s,width .25s cubic-bezier(.34,1.56,.64,1) .25s}.editortitle:focus-within .before{background-color:var(--background)}.editor{width:100%;flex:1 1;display:flex;flex-direction:column;min-height:0;position:relative;align-content:stretch}.editor-toolbar{padding-right:1.5ex;padding-left:3.5ex;background:var(--emphasized-background);display:flex;justify-content:space-between}.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{position:fixed;top:0;left:0;background:var(--background);padding:0;box-shadow:0 0 5em -1em #000;z-index:1010;height:100%;width:30em;visibility:visible;transition:visibility 0s,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.95}.editor__menu menu{overflow-y:auto;overflow-x:hidden;height:calc(100% - 4ex);margin-top:4ex;padding:0}.editor__menu menu li:last-child{margin-bottom:4ex}#script-editor-menu:focus{border:none;outline:none}.editor__menu--hidden{visibility:hidden;width:0;transition:visibility .3s 0s,width .3s cubic-bezier(.36,0,.66,-.56)}.editor-menu-entry{display:grid;padding:.5ex;grid-template-columns:1fr 2em;flex-direction:column;justify-content:space-between}.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{padding:0;margin:0;display:inline-block;width:30em;text-align:center;color:var(--foreground)}.editor-menu-entry--content{display:flex;padding:.5ex .5ex .5ex 1ex;margin:0;color:var(--foreground);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;grid-column:1;white-space:nowrap;overflow:hidden}.editor-menu-entry--content svg.svg-inline--fa{margin-top:.5ex}.editor-menu-entry--separator{white-space:nowrap;border-bottom:1px dashed var(--deemphasized-foreground);padding:.5ex 1ex;margin:2ex 0 .5ex;font-size:130%}.editor-menu-entry--secondary-separator{white-space:nowrap;padding:.5ex 1ex;margin:2ex 0 .5ex;text-align:center}.editor-menu-entry__delete{color:var(--foreground);margin:.5ex;grid-column:2}.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);margin:.5ex;grid-column:2}.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{overflow:hidden;flex-grow:1}.editor-menu-entry__title{display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden;display:flex;justify-content:space-between}.editor-menu-entry__title--label,.editor-menu-entry__title--shortcut{display:inline-block}.editor-menu-entry__title .key,.editor-menu-entry__title--shortcut .key{font-size:75%;box-shadow:none}.editor-menu-entry__time{display:block;font-size:75%}.editor__textarea{background:var(--background);flex:1;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.editor__textarea #codemirrorcontainer{height:100%}.editor__textarea textarea{flex:1;border:none;box-sizing:border-box}.editor__textarea .cm-editor{font-family:Inconsolata,monospace;font-weight:700;width:100%;height:100%;box-shadow:none!important}.editor__textarea .cm-codeblock{color:var(--foreground);background:var(--emphasized-background)}.editor__separator{flex:0;text-align:center;font-size:150%;cursor:ns-resize;display:flex;flex-direction:row;justify-content:center;border-top:1px solid var(--emphasized-background);min-height:1ex}.editor__separator svg{margin-top:-.5em;z-index:-1;color:var(--emphasized-background)!important}.editor__separator--vert{cursor:ew-resize!important;flex-direction:column!important;border-left:1px solid var(--emphasized-background);border-top:none!important}.editor__separator--vert:hover{border-top:transparent!important;border-left:1px solid var(--emphasized-background)}.editor__separator--vert svg{margin-top:0;margin-left:-.1em;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{font-family:Inconsolata,monospace;font-weight:700;flex-grow:1;min-height:0;width:100%}.editor__results-content{display:grid;position:relative;grid-template-columns:auto max-content;height:100%;width:100%}.editor__results-content ul.editor__history{grid-column:1;position:relative;overflow-y:auto;overflow-x:clip}@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{grid-column:1;position:absolute;bottom:20px;right:20px;display:inline-block;z-index:1010;opacity:1;visibility:visible;transition:opacity .5s ease-in-out,margin-right .25s cubic-bezier(.36,0,.66,-.56)}.editor__results-scroll-to-bottom button{padding:1em;border:0;border-radius:.3em;background:var(--green);color:var(--background);opacity:.75;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{visibility:hidden;opacity:0!important;transition:visibility .1s linear .5s,opacity .5s ease-in-out}.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{overflow-y:auto;grid-column:2;margin:.5ex;transition:width .25s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:IBM Plex Sans,sans-serif}.editor__ds-details .close-button{color:var(--background);position:absolute;padding:1.5ex .5ex 1.5ex 5ex;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{text-align:center;font-size:150%}.editor__history--with-text{padding-left:3ex}#editor-history-canceled{color:var(--orange)}#editor-history-breakpoint,#editor-history-canceled{margin:2em;text-align:center;font-size:120%}#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-weight:700;font-size:120%;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;width:100%;position:relative}.history-entry__editor-wrapper.active{cursor:default}.history-entry__line-info{position:relative}.history-entry__line-info ul.show-ds-info{position:absolute;top:0;right:0;border:1px solid var(--emphasized-background);border-radius:.3em;background:var(--background);opacity:.5;display:none;text-align:right;transition:opacity .2s ease-in-out;font-family:IBM Plex Sans,sans-serif;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{font-size:80%;white-space:nowrap;background:var(--background);border-radius:.25em;padding:.25em .5em;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}.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;overflow:hidden;max-width:0;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;overflow:hidden;margin-left:1ex;margin-right:0}.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{opacity:1;box-shadow:0 0 1.5em -1em #000;max-width:20em}.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{height:100%;display:table}.copy-all__icon a,.csv-recode__icon a{cursor:pointer;color:var(--foreground);fill:var(--foreground);font-size:120%;display:table-cell;vertical-align:middle}.csv-recode__content{padding-bottom:1ex;display:flex;justify-content:center}.csv-recode__content table tr td{text-align:left}.csv-recode__controls{position:absolute;bottom:2ex;width:-moz-min-content;width:min-content;margin:0 auto;right:0;left:0}.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{visibility:hidden;width:0;height:0;font-size:0}.editor__instructions{border-radius:1.2em;background-color:var(--emphasized-background);padding:4ex;margin:5em auto auto;max-width:30em;min-width:20em;font-weight:400;font-family:IBM Plex Sans,sans-serif;line-height:1.5}.editor__instructions .button--small{border:1px solid;background:var(--emphasized-background);border-radius:.5ex}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;position:absolute!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{z-index:9999998;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)}.introjs-helperLayer,.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{visibility:hidden;z-index:10000000;background-color:transparent}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:linear-gradient(180deg,#ff3019 0,#cf0404);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid #fff;content:"";position:absolute}.introjs-arrow.top,.introjs-arrow.top-right{top:-10px;border-color:transparent transparent #fff}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-color:transparent transparent #fff}.introjs-arrow.right{top:10px}.introjs-arrow.right,.introjs-arrow.right-bottom{right:-10px;border-color:transparent transparent transparent #fff}.introjs-arrow.right-bottom{bottom:10px}.introjs-arrow.bottom{bottom:-10px;border-color:#fff transparent transparent}.introjs-arrow.left{top:10px}.introjs-arrow.left,.introjs-arrow.left-bottom{left:-10px;border-color:transparent #fff transparent transparent}.introjs-arrow.left-bottom{bottom:10px}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;-webkit-text-decoration:none;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border-radius:.2em;*display:inline;margin:10px 0 0}.introjs-button:active,.introjs-button:focus{background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{box-sizing:content-box;margin-right:5px;color:#7a7a7a}.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{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;-webkit-text-decoration:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:var(--emphasized-background);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:var(--foreground)}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{box-sizing:content-box;float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:transparent;width:20px;height:15px;cursor:pointer}.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{box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:hsla(0,0%,53.3%,.24);z-index:10;position:absolute;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{animation:none}.introjs-hint-dot{box-sizing:content-box;border:10px solid hsla(0,0%,57.3%,.36);background:transparent;border-radius:60px;height:50px;width:50px;animation:introjspulse 3s ease-out;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}.cm-editor :root{color:var(--foreground);background-color:var(--background)}.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:rgba(170,254,102,.102)}.cm-editor .cm-fat-cursor{position:absolute;background:var(--emphasized-foreground);border:none;whiteSpace:pre}.cm-editor .cm-cursor{position:absolute;border-left:1.2px solid var(--emphasized-foreground);margin-left:-.6px;pointer-events:none}.cm-editor:not(.cm-focused) .cm-fat-cursor{background:none;outline:1px solid var(--emphasized-foreground);color:transparent!important}.cm-editor .cm-vim-panel input{padding:0;margin-bottom:.3px}.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);color:var(--foreground);border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:clip}.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>.dirtypoint{color:var(--green);fill:var(--green)}.cm-placeholder{margin:0;padding-bottom:4em;white-space:pre;background-color:var(--background);width:100%;line-height:1.2em;font-weight:200;color:var(--foreground)}.cm-placeholder .button--small{border:1px solid;background:var(--emphasized-background);border-radius:.5ex}.cm-placeholder div{padding-left:2em;padding-right:2em}.editor-placeholder{font-family:IBM Plex Sans,sans-serif;border-radius:1.2em;background-color:var(--emphasized-background);padding:4ex;max-width:40em;min-width:30em;margin:5em auto auto;overflow-x:auto}.editor-placeholder h3{text-align:left;line-height:1.5em;white-space:normal;width:100%}.editor-placeholder p{text-align:center;margin:0;font-size:120%;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{width:24px!important;height:24px!important;border:5px solid var(--background)!important;border-bottom:5px solid transparent!important;border-radius:50%!important;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@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]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15em;height:1.15em;border:.15em solid var(--deemphasized-foreground);transform:translateY(.3em)}.cm-editor .cm-tooltip-autocomplete{border:none;background-color:var(--emphasized-background);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{border-radius:.3em;background-color:var(--emphasized-background);margin-top:-1px;margin-bottom:1em;margin-left:2px;overflow-x:hidden;overflow-y:visible;max-height:100vh;font-family:IBM Plex Sans,sans-serif;font-weight:400}.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right .completion-info__border,.cm-editor .cm-tooltip-autocomplete .cm-completionInfo-right-narrow .completion-info__border{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-top-color:transparent;border-bottom-color:transparent}.cm-editor .cm-tooltip .cm-tooltip-arrow:after{border-top-color:var(--orange);border-bottom-color:var(--orange)}.cm-editor .cm-panels.cm-panels-bottom{border-top:none}.cm-editor .cm-panels{font-size:10pt;font-family:IBM Plex Sans,sans-serif;padding:1ex 4ex}.cm-editor .cm-panels .cm-textfield{padding:0;border:none;background-color:var(--background);color:var(--foreground);font-size:100%}.cm-editor .cm-panels input[type=checkbox]{margin-right:1ex!important}.cm-editor .cm-panels .cm-gotoLine,.cm-editor .cm-panels .cm-search{height:0;padding-top:0;padding-bottom:0;background-color:var(--emphasized-background);transition:all .25s cubic-bezier(.36,0,.66,-.56);overflow:hidden}.cm-editor .cm-panels .cm-search.visible{height:13ex}.cm-editor .cm-panels .cm-gotoLine.visible,.cm-editor .cm-panels .cm-search.visible{padding-top:.5ex;padding-bottom:.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;white-space:nowrap;display:none}.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{width:50%;margin:0 2ex 0 0;padding:0 .5ex}.cm-editor .cm-panels form.cm-gotoLine label{white-space:nowrap;display:inline-block;font-size:100%;margin:0}.cm-editor .cm-panels form.cm-gotoLine label input.cm-textfield{margin:0 1em;color:var(--foreground);padding:0 .5ex}.cm-editor .cm-panels .cm-search button[name=close]{display:none;color:var(--foreground);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{color:#839496;background-color:#002b36;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{color:transparent;border-top:1px solid #586e75;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{font-size:13pt;line-height:1.3;background:#fff!important;color:#000}#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{position:relative;height:auto!important;display:block}.repl{width:100%!important;margin:0;padding:0}#repl_history,.repl__history{border:none;margin:0;padding:0}#editor-title-input,.editortitle{border:none;width:100%;margin:0;font-size:120%;padding:0 0 1ex;background:none}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{transition:opacity 4s ease-out;opacity:.7}.overlay{height:100%;width:100%;position:fixed;top:0;left:0;background:rgba(var(--foreground-rgb),.7);font-size:200%;font-weight:700;z-index:2000;padding-top:30vh;text-align:center;color:var(--background)}.overlay .overlay-message{max-width:75ch;margin:auto}.session-timeout-progress{width:40vw;margin:1em auto auto;border-radius:.2em;height:.4em}.session-timeout-progress-fill{width:0;height:100%;background:var(--background);animation:shrinkWidth 30s linear;border-radius:.25em}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{position:fixed;border:none;top:0;left:0;height:10px;width:10px;z-index:-100}.hidden{display:none}