@charset "UTF-8";:root{--font-family:system-ui,sans-serif;--font-family--heading:var(--font-family);--font-weight--thin:100;--font-weight--extra-light:200;--font-weight--light:300;--font-weight--normal:400;--font-weight--medium:500;--font-weight--semi-bold:600;--font-weight--bold:700;--font-weight--extra-bold:800;--font-weight--black:900;--line-height:1.5;--line-height--heading:1.2;--border-radius:0.1875rem;--spacing:1.5rem;--spacing--small:0.75rem;--border-width:0.0625rem;--border:var(--border-width) solid currentColor;--focus-outline-width:0.1875rem;--focus-outline-offset:0.125rem;--focus-outline:var(--focus-outline-width) solid #1565c0;--duration:150ms;--timing:ease;--form-box-shadow:inset 0 --border-width 0.1875rem rgba(#000, 0.06);--form-box-shadow-focus:var(--form-box-shadow),0 0 0.3125rem #1565c0}[type=button],[type=reset],[type=submit],a.button,button{appearance:none;background-color:#1565c0;border:0;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family-base);font-size:1rem;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:var(--spacing--small) var(--spacing);text-align:center;text-decoration:none;transition:background-color var(--duration) var(--timing);user-select:none;vertical-align:middle;white-space:nowrap}hr,tr{border-bottom:var(--border)}html,input,select,textarea{font-family:var(--font-family)}h1,h2,h3,h4,h5,h6,thead{line-height:var(--line-height--heading)}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,a.button:hover,button:hover{background-color:#3b83d5;color:#fff}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,a.button:focus,button:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,a.button:disabled,button:disabled{cursor:not-allowed;opacity:.5}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:var(--spacing--small);padding:0}label{display:block;font-weight:600;margin-bottom:var(--spacing--small)}input,select,textarea{display:block;font-size:1rem}.CodeMirror,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{appearance:none;background-color:transparent;border:var(--border);border-radius:var(--border-radius);box-shadow:var(--form-box-shadow);box-sizing:border-box;margin-bottom:var(--spacing--small);padding:calc(var(--spacing)/ 3);transition:border-color var(--duration) var(--timing);width:100%}body,dd,dl,dt,figure,img,ol,picture,ul{margin:0}h1,h2,h3,h4,h5,h6,p{margin:0 0 var(--spacing--small)}hr,table{margin:var(--spacing) 0}.CodeMirror:focus,[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{box-shadow:var(--form-box-shadow-focus)}.CodeMirror:disabled,[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{cursor:not-allowed}.CodeMirror:disabled:hover,[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:var(--border)}.CodeMirror::placeholder,[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#333;opacity:.25}[type=search]{-webkit-appearance:textfield}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:var(--spacing--small)}[type=file],select{margin-bottom:var(--spacing--small);width:100%}[type=checkbox]:focus,[type=file]:focus,[type=radio]:focus,select:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}html{background-color:#fff;box-sizing:border-box;color:#333;font-size:100%;line-height:var(--line-height)}*,::after,::before{box-sizing:inherit}body,html{height:100%}ol,ul{list-style-type:none;padding:0}dt{font-weight:600}img,picture{max-width:100%}table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}thead{vertical-align:bottom}tbody{vertical-align:top}th{font-weight:600}td,th{padding:var(--spacing--small) var(--spacing--small) var(--spacing--small) 0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family--heading);font-size:1.25em}a{color:#1565c0;text-decoration-skip:ink;transition:color var(--duration) var(--timing)}a:hover{color:#3b83d5}a:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}hr{border-left:0;border-right:0;border-top:0}.dropdown{line-height:1.5em}.dropdown .dropdown-button,.dropdown .dropdown-description{border-top:1px solid silver;line-height:40px;border-bottom:1px solid silver;margin:0}.dropdown .dropdown-container{display:inline-block;position:relative;text-align:center}.dropdown .dropdown-description{background:#fff;border-bottom-left-radius:3px;border-left:1px solid silver;border-top-left-radius:3px;color:#999;float:left;font-size:.7em;padding:0 .5em 0 1em}@media (max-width:860px){.dropdown .dropdown-description{font-size:1em}}.dropdown .dropdown-button{background:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;border-right:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;padding:0 2.5em 0 .5em;position:relative}@media (max-width:860px){.dropdown .dropdown-button{font-size:1em;padding:0 2.5em 0 .5em}}.dropdown .dropdown-button:active,.dropdown .dropdown-button:focus,.dropdown .dropdown-button:hover{background-color:#f7f7f7;outline:0}.dropdown .dropdown-button::-moz-focus-inner{border:0}.dropdown .dropdown-button:after{color:#333;content:"▾";display:block;position:absolute;right:1em;top:0}.dropdown .dropdown-menu{transition:all .2s ease-in-out;background:#fff;border-radius:3px;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,.2);color:#333;cursor:pointer;display:none;margin:0;overflow:show;padding:0;position:absolute;right:0;top:50px;width:228px;z-index:99999}.dropdown .dropdown-menu:before{position:absolute;right:1em;bottom:0;left:0;color:#fff;content:"▲";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,.3);top:-.7em}.dropdown .dropdown-menu li{border-bottom:1px solid silver;color:#333;list-style:none;padding:.5em}.dropdown .dropdown-menu li:hover{background:#f7f7f7}.dropdown .dropdown-menu li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.dropdown .dropdown-menu li:last-child{border:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dropdown .show-menu{display:block}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#E1E1E1;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.ansi-base16-railscasts-bright .ansi-black-fg,.ansi-base16-railscasts-bright .ansi-bright-black-fg{color:#000}.ansi-base16-railscasts-bright .ansi-bright-red-fg,.ansi-base16-railscasts-bright .ansi-red-fg{color:#fb0120}.ansi-base16-railscasts-bright .ansi-bright-green-fg,.ansi-base16-railscasts-bright .ansi-green-fg{color:#00770A}.ansi-base16-railscasts-bright .ansi-bright-yellow-fg,.ansi-base16-railscasts-bright .ansi-yellow-fg{color:#fda331}.ansi-base16-railscasts-bright .ansi-blue-fg,.ansi-base16-railscasts-bright .ansi-bright-blue-fg{color:#6fb3d2}.ansi-base16-railscasts-bright .ansi-bright-magenta-fg,.ansi-base16-railscasts-bright .ansi-magenta-fg{color:#d381c3}.ansi-base16-railscasts-bright .ansi-bright-cyan-fg,.ansi-base16-railscasts-bright .ansi-cyan-fg{color:#76c7b7}.ansi-base16-railscasts-bright .ansi-bright-white-fg,.ansi-base16-railscasts-bright .ansi-white-fg{color:#fff}.ansi-base16-railscasts-bright .ansi-black-bg,.ansi-base16-railscasts-bright .ansi-bright-black-bg{background-color:#000}.ansi-base16-railscasts-bright .ansi-bright-red-bg,.ansi-base16-railscasts-bright .ansi-red-bg{background-color:#fb0120}.ansi-base16-railscasts-bright .ansi-bright-green-bg,.ansi-base16-railscasts-bright .ansi-green-bg{background-color:#a1c659}.ansi-base16-railscasts-bright .ansi-bright-yellow-bg,.ansi-base16-railscasts-bright .ansi-yellow-bg{background-color:#fda331}.ansi-base16-railscasts-bright .ansi-blue-bg,.ansi-base16-railscasts-bright .ansi-bright-blue-bg{background-color:#6fb3d2}.ansi-base16-railscasts-bright .ansi-bright-magenta-bg,.ansi-base16-railscasts-bright .ansi-magenta-bg{background-color:#d381c3}.ansi-base16-railscasts-bright .ansi-bright-cyan-bg,.ansi-base16-railscasts-bright .ansi-cyan-bg{background-color:#76c7b7}.ansi-base16-railscasts-bright .ansi-bright-white-bg,.ansi-base16-railscasts-bright .ansi-white-bg{background-color:#fff}.hljs-ln{margin:0;table-layout:auto;width:auto}.hljs-ln tr{border:0}.hljs-ln tr .hljs-ln-numbers{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:gray;border-right:1px solid #d2d2d2;vertical-align:top;padding-right:5px;padding-left:5px}.hljs-ln tr .hljs-ln-code{padding-left:10px}.tooltips{border-radius:3px;background:#11519a;color:#fff}.tooltips .tooltipster-content{font-size:12px;line-height:1;padding:4px}code{padding:.5em;display:block;overflow-y:auto;background-color:#F8F8F8}#main{display:grid;grid-template-columns:repeat(12,1fr)}#main.loading .spinner{margin:0 auto;width:95%;position:absolute;left:0;top:45vh}#main.loading>h2{display:none}#main>h2{grid-column:2/span 10;margin-top:1.5em;margin-bottom:1.5em}#main.run\.show div.code>div#controls a,#main.run\.show div.code>div.codeheading h3{margin-top:3px}#main.run\.edit>div,#main.run_request>div{grid-column:2/span 10;grid-row-start:2;min-width:0;margin-bottom:1em}#main.run\.edit>div .CodeMirror,#main.run_request>div .CodeMirror{height:70vh;font-family:monospace;font-size:1.1em;border-color:#ddd}#main.run\.edit>div .CodeMirror .CodeMirror-gutter,#main.run_request>div .CodeMirror .CodeMirror-gutter{background-color:#fff}#main.run\.edit>div:focus,#main.run_request>div:focus{border:1px solid #ddd}#main.run\.edit #controls,#main.run_request #controls{display:flex;flex-flow:row wrap;justify-content:flex-end}#main.run\.edit #controls>button,#main.run_request #controls>button{margin-left:2%}#main.run\.edit #controls .dropdown .dropdown-button,#main.run\.edit #controls .dropdown .dropdown-description,#main.run_request #controls .dropdown .dropdown-button,#main.run_request #controls .dropdown .dropdown-description{font-size:1rem}#main.run\.edit #controls .dropdown .dropdown-container,#main.run_request #controls .dropdown .dropdown-container{display:block}#main.run\.edit #controls .dropdown button,#main.run_request #controls .dropdown button{color:#333}#main.run\.edit #controls .dropdown .dropdown-menu,#main.run_request #controls .dropdown .dropdown-menu{top:auto;bottom:10px;overflow-y:auto;max-height:80vh}#main.run\.edit #controls .dropdown .dropdown-menu:before,#main.run_request #controls .dropdown .dropdown-menu:before{display:none}#main.run\.show{grid-column-gap:2%;align-items:start}#main.run\.show div.code,#main.run\.show div.output{grid-column-end:span 5;grid-row-start:2;min-width:0}#main.run\.show div.code{grid-column-start:2;display:grid}#main.run\.show div.code>div.codeheading{grid-column:1/span 1;grid-row:1/span 1}#main.run\.show div.code>div#controls{grid-column:2/span 1;grid-row:1/span 1;text-align:right;margin-bottom:.5em}#main.run\.show div.code>div.source{grid-column:1/span 2;grid-row:2/span 1;min-width:0}#main.run\.show div.code>div.source pre{margin:0;height:100%;background-color:#F8F8F8}#main.run\.show div.code>div.source pre code{padding-bottom:0}#main.run\.show div.code>div.metadata{grid-row:3;grid-column-end:span 2;display:flex;background-color:#e4e4e4;font-size:.6em;padding:.5em}#main.run\.show div.code>div.metadata .created_at{flex-grow:1}#main.run\.show div.code>div.metadata .right_metadata .exit_code:before{content:"Exited with: "}#main.run\.show div.code>div.metadata .right_metadata .exit_code:after{content:" | "}@media (max-width:900px){#main.run\.show div.code,#main.run\.show div.output{grid-column:2/span 10}#main.run\.show div.code>div.codeheading{grid-column:1/span 2}#main.run\.show div.code>div#controls{grid-row:2/span 1;grid-column:1/span 2;text-align:left}#main.run\.show div.code>div.source{grid-row:3/span 1;margin-top:1em}#main.run\.show div.code>div.metadata{grid-row:4/span 1}#main.run\.show div.output{grid-row-start:3;margin-top:1em}}