@font-face{font-family:IBM Plex Mono;src:url("/_bridgetown/static/IBMPlexMono-Regular-2EVF4LUH.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url("/_bridgetown/static/IBMPlexMono-Italic-GEZBPTSC.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url("/_bridgetown/static/IBMPlexMono-SemiBold-UXBNJZVF.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url("/_bridgetown/static/IBMPlexMono-Bold-VPD6O7IW.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--global-font-size: 15px;--global-line-height: 1.65em;--global-space: 10px;--font-stack: "IBM Plex Mono", Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;--mono-font-stack: "IBM Plex Mono", Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;--background-color: rgb(0, 1, 35);--page-width: 60em;--font-color: #e8e9ed;--invert-font-color: #222225;--primary-color: #60A5FA;--primary-dark-color: #3B82F6;--secondary-color: #a3abba;--tertiary-color: #a3abba;--error-color: #ff3c74;--error-dark-color: #bf2e57;--progress-bar-background: #3f3f44;--progress-bar-fill: #60A5FA;--code-bg-color: #282a36;--block-background-color: #282a36;--highlight-color: #fad297;--highlight-dark-color: #e8bc7a;--success-color: #19B383;--success-dark-color: #14926a;--input-style: solid;--display-h1-decoration: none;--border-color: #3f3f44}*{box-sizing:border-box;text-rendering:geometricPrecision}*::-moz-selection{background:#60a5fa;background:var(--primary-color);color:#222225;color:var(--invert-font-color)}*::selection{background:#60a5fa;background:var(--primary-color);color:#222225;color:var(--invert-font-color)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-size:15px;font-size:var(--global-font-size);color:#e8e9ed;color:var(--font-color);line-height:1.65em;line-height:var(--global-line-height);margin:0;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--font-stack);word-wrap:break-word;background-color:#000123;background-color:var(--background-color)}main{display:block}h1,h2,h3,h4,h5,h6,.logo{line-height:1.65em;line-height:var(--global-line-height)}a{cursor:pointer;color:#60a5fa;color:var(--primary-color);text-decoration:none;background-color:transparent}a:not(.btn):hover{background-color:#60a5fa;background-color:var(--primary-color);color:#222225;color:var(--invert-font-color)}em{font-size:15px;font-size:var(--global-font-size);font-style:italic;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--font-stack);color:#e8e9ed;color:var(--font-color)}blockquote,code,em,strong{line-height:1.65em;line-height:var(--global-line-height)}blockquote,code,footer,h1,h2,h3,h4,h5,h6,header,li,ol,p,section,ul,.logo{float:none;margin:0;padding:0}blockquote,h1,ol,p,ul,.logo{margin-top:20px;margin-top:calc(var(--global-space) * 2);margin-bottom:20px;margin-bottom:calc(var(--global-space) * 2)}h1,.logo{position:relative;display:inline-block;display:table-cell;padding:20px 0;padding:calc(var(--global-space) * 2) 0 calc(var(--global-space) * 2);margin:0;overflow:hidden;font-weight:600}h1:after{content:"====================================================================================================";position:absolute;bottom:5px;left:0;display:none;display:var(--display-h1-decoration)}h1+*,.logo+*{margin-top:0}h2,h3,h4,h5,h6{position:relative;margin-bottom:1.65em;margin-bottom:var(--global-line-height);font-weight:600}blockquote{position:relative;padding-left:20px;padding-left:calc(var(--global-space) * 2);padding-left:2ch;overflow:hidden}blockquote:after{content:">\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>\a>";white-space:pre;position:absolute;top:0;left:0;line-height:1.65em;line-height:var(--global-line-height);color:#9ca2ab}.terminal blockquote,.terminal code,.terminal strong,.terminal .logo{font-size:15px;font-size:var(--global-font-size);font-style:normal;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--font-stack);color:#e8e9ed;color:var(--font-color)}.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6{font-style:normal;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--font-stack);color:#e8e9ed;color:var(--font-color)}.terminal .logo{font-size:17.25px;font-size:calc(var(--global-font-size) * 1.15)}@keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}li,li>ul>li{position:relative;display:block;padding-left:20px;padding-left:calc(var(--global-space) * 2)}li:after{position:absolute;top:0;left:0}ul>li:after{content:"-"}ol li:before{content:counters(item,".") ". ";counter-increment:item}ol ol li:before{content:counters(item,".") " ";counter-increment:item}ol{counter-reset:item}ol li:nth-child(n+10):after{left:-7px}ol ol,ul ul{margin-top:0;margin-bottom:0}dl{margin-top:20px;margin-top:calc(var(--global-space) * 2);margin-bottom:20px;margin-bottom:calc(var(--global-space) * 2)}dt{font-weight:600;margin-bottom:5px;margin-bottom:calc(var(--global-space) / 2)}dd{margin-left:20px;margin-left:calc(var(--global-space) * 2);margin-bottom:10px;margin-bottom:var(--global-space)}hr{position:relative;overflow:hidden;margin:40px 0;margin:calc(var(--global-space) * 4) 0;border:0;border-bottom:1px dashed #a3abba;border-bottom:1px dashed var(--secondary-color)}h1+hr{margin-top:0}p{margin:0 0 1.65em;margin:0 0 var(--global-line-height);color:#e8e9ed;color:var(--font-color);letter-spacing:.01em}.container{max-width:60em;max-width:var(--page-width)}.container,.container-fluid{margin:0 auto;padding:0 20px;padding:0 calc(var(--global-space) * 2)}img{width:100%;border-style:none}.terminal-media:not(:last-child){margin-bottom:1.25rem}.terminal-media-left{padding-right:10px;padding-right:var(--global-space)}.terminal-media-left,.terminal-media-right{display:table-cell;vertical-align:top}.terminal-media-right{padding-left:10px;padding-left:var(--global-space)}.terminal-media-body{display:table-cell;vertical-align:top}.terminal-media-heading{font-size:1em;font-weight:700}.terminal-media-content{margin-top:.3rem}.terminal-placeholder{background-color:#a3abba;background-color:var(--secondary-color);text-align:center;color:#e8e9ed;color:var(--font-color);font-size:1rem;border:1px solid #a3abba;border:1px solid var(--secondary-color)}.terminal-avatarholder{width:50px;width:calc(var(--global-space) * 5);height:50px;height:calc(var(--global-space) * 5)}.terminal-avatarholder img{padding:0}.components-grid{display:grid;grid-column-gap:1.4em;grid-template-columns:1fr;grid-template-rows:auto}.components-grid aside{margin-bottom:20px;margin-bottom:calc(var(--global-space) * 2)}.components-grid main{min-width:0}@media only screen and (min-width:50em){.components-grid{grid-template-columns:180px 1fr}.components-grid aside{margin-bottom:0;position:sticky;top:20px;top:calc(var(--global-space) * 2);align-self:start}}.contact{display:flex}.contact a,.contact .contact__icon{margin-right:20px;margin-right:calc(var(--global-space) * 2)}.contact a:last-child{margin-right:20px;margin-right:calc(var(--global-space) * 2)}.contact.contact--social>a{color:#e8e9ed;color:var(--font-color)}.contact.contact--social>a:hover{background-color:inherit}.contact .social__icon,.contact .contact__icon{flex-shrink:0;stroke-width:1;text-decoration:none}.contact .social__icon:hover,.contact .contact__icon:hover{color:#a3abba;color:var(--secondary-color);cursor:pointer;stroke-width:1.5}.margin-top--s{margin-top:10px;margin-top:var(--global-space)}.margin-top--m{margin-top:20px;margin-top:calc(var(--global-space) * 2)}.margin-top--l{margin-top:30px;margin-top:calc(var(--global-space) * 3)}.margin-top--xl{margin-top:40px;margin-top:calc(var(--global-space) * 4)}.margin-top--xxl{margin-top:50px;margin-top:calc(var(--global-space) * 5)}.margin-bottom--s{margin-bottom:10px;margin-bottom:var(--global-space)}.margin-bottom--m{margin-bottom:20px;margin-bottom:calc(var(--global-space) * 2)}.margin-bottom--l{margin-bottom:30px;margin-bottom:calc(var(--global-space) * 3)}.margin-bottom--xl,.margin-bottom--xxl{margin-bottom:50px;margin-bottom:calc(var(--global-space) * 5)}h1{font-size:1.75em}h2{font-size:1.4em}h3{font-size:1.15em}h4{font-size:1em}h5{font-size:.9em}h6{font-size:.8em;text-transform:uppercase;letter-spacing:.05em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre{font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--mono-font-stack);font-size:1em}.flex-column{display:flex;flex-direction:column}.flex-column--start{align-items:flex-start}.flex-row{display:flex;flex-direction:row}.flex-center{justify-content:center;align-items:center}.flex-between{justify-content:space-between}.no-margin{margin:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:#a3abba;color:var(--secondary-color)}.text-primary{color:#60a5fa;color:var(--primary-color)}.text-error{color:#ff3c74;color:var(--error-color)}.text-success{color:#19b383;color:var(--success-color)}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.terminal-alert{color:#e8e9ed;color:var(--font-color);padding:1em;border:1px dotted #e8e9ed;border:1px dotted var(--font-color);margin-bottom:10px;margin-bottom:var(--global-space)}.terminal-alert-primary{color:#60a5fa;color:var(--primary-color);border-color:#60a5fa;border-color:var(--primary-color)}.terminal-alert-error{color:#ff3c74;color:var(--error-color);border-color:#ff3c74;border-color:var(--error-color)}.terminal-alert-warning{color:#fad297;color:var(--highlight-color);border-color:#fad297;border-color:var(--highlight-color)}.terminal-alert-success{color:#19b383;color:var(--success-color);border-color:#19b383;border-color:var(--success-color)}.btn{border-style:solid;border-width:1px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;padding:.65em 2em;font-size:1em;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1;line-height:1.15;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn:active{box-shadow:none}.btn.btn-ghost{border-color:#e8e9ed;border-color:var(--font-color);color:#e8e9ed;color:var(--font-color);background-color:transparent}.btn.btn-ghost:focus,.btn.btn-ghost:hover,.btn.btn-ghost.selected{border-color:#a3abba;border-color:var(--tertiary-color);color:#a3abba;color:var(--tertiary-color);z-index:2}.btn.btn-ghost:hover{background-color:transparent}.btn-block{width:100%;display:flex}.btn-default{background-color:#e8e9ed;background-color:var(--font-color);border-color:#222225;border-color:var(--invert-font-color);color:#222225;color:var(--invert-font-color)}.btn-default:hover,.btn-default:focus:not(.btn-ghost),.btn-default.selected{background-color:#a3abba;background-color:var(--secondary-color);color:#222225;color:var(--invert-font-color)}.btn-default.btn-ghost:focus,.btn-default.btn-ghost:hover,.btn-default.btn-ghost.selected{border-color:#a3abba;border-color:var(--secondary-color);color:#a3abba;color:var(--secondary-color);z-index:2}.btn-error{color:#222225;color:var(--invert-font-color);background-color:#ff3c74;background-color:var(--error-color);border:1px solid #ff3c74;border:1px solid var(--error-color)}.btn-error:hover,.btn-error:focus:not(.btn-ghost),.btn-error.selected{background-color:#bf2e57;background-color:var(--error-dark-color);border-color:#bf2e57;border-color:var(--error-dark-color)}.btn-error.btn-ghost{border-color:#ff3c74;border-color:var(--error-color);color:#ff3c74;color:var(--error-color)}.btn-error.btn-ghost:focus,.btn-error.btn-ghost:hover,.btn-error.btn-ghost.selected{border-color:#bf2e57;border-color:var(--error-dark-color);color:#bf2e57;color:var(--error-dark-color);z-index:2}.btn-primary{color:#222225;color:var(--invert-font-color);background-color:#60a5fa;background-color:var(--primary-color);border:1px solid #60A5FA;border:1px solid var(--primary-color)}.btn-primary:hover,.btn-primary:focus:not(.btn-ghost),.btn-primary.selected{background-color:#3b82f6;background-color:var(--primary-dark-color);border-color:#3b82f6;border-color:var(--primary-dark-color)}.btn-primary.btn-ghost{border-color:#60a5fa;border-color:var(--primary-color);color:#60a5fa;color:var(--primary-color)}.btn-primary.btn-ghost:focus,.btn-primary.btn-ghost:hover,.btn-primary.btn-ghost.selected{border-color:#3b82f6;border-color:var(--primary-dark-color);color:#3b82f6;color:var(--primary-dark-color);z-index:2}.btn-small{padding:.5em 1.3em!important;font-size:.9em!important}.btn-group{overflow:auto}.btn-group .btn{float:left}.btn-group .btn-ghost:not(:first-child){margin-left:-1px}.terminal-card{border:1px solid #94A3B8}.terminal-card>header{color:#222225;color:var(--invert-font-color);text-align:center;background-color:#94a3b8;padding:.5em 0;font-weight:600;font-size:1.1em}.terminal-card>div:first-of-type{padding:10px;padding:var(--global-space)}code{font-weight:inherit;background-color:#282a36;background-color:var(--code-bg-color);font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--mono-font-stack);padding:.1em .3em}pre{display:block;word-break:normal;word-wrap:normal;color:#e8e9ed;color:var(--font-color);background-color:#282a36;background-color:var(--code-bg-color);border:1px solid #a3abba;border:1px solid var(--secondary-color);padding:10px;padding:var(--global-space);margin:30px 0;margin:calc(var(--global-space) * 3) 0;white-space:pre;overflow-x:auto;max-width:100%}pre code{padding:0;margin:0;display:block;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--mono-font-stack);background:transparent}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#a3abba;color:var(--secondary-color)}.token.punctuation{color:#e8e9ed;color:var(--font-color)}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff3c74;color:var(--error-color)}.token.boolean,.token.number{color:#3b82f6;color:var(--primary-dark-color)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#19b383;color:var(--success-color)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#e8e9ed;color:var(--font-color)}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#fad297;color:var(--highlight-color)}.token.keyword{color:#60a5fa;color:var(--progress-bar-fill)}.token.regex,.token.important{color:#fad297;color:var(--highlight-color)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}figure>img{padding:0}figure{margin:0}figure>figcaption{color:#a3abba;color:var(--secondary-color);margin-top:10px;margin-top:var(--global-space);text-align:center}.form{width:100%}fieldset{border:1px solid #e8e9ed;border:1px solid var(--font-color);padding:1em}label{font-size:1em;color:#e8e9ed;color:var(--font-color)}input[type=email],input[type=text],input[type=number],input[type=password],input[type=search]{border:1px solid #e8e9ed;border:1px var(--input-style) var(--font-color);width:100%;padding:.7em .5em;font-size:1em;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--font-stack);-webkit-appearance:none;border-radius:0}input[type=email]:active,input[type=text]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=email]:focus,input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus{outline:none;-webkit-appearance:none;border:1px solid #e8e9ed;border:1px solid var(--font-color)}input[type=text]:not(:-moz-placeholder):invalid,input[type=email]:not(:-moz-placeholder):invalid,input[type=password]:not(:-moz-placeholder):invalid,input[type=search]:not(:-moz-placeholder):invalid,input[type=number]:not(:-moz-placeholder):invalid{border-color:#ff3c74;border-color:var(--error-color)}input[type=text]:not(:placeholder-shown):invalid,input[type=email]:not(:placeholder-shown):invalid,input[type=password]:not(:placeholder-shown):invalid,input[type=search]:not(:placeholder-shown):invalid,input[type=number]:not(:placeholder-shown):invalid{border-color:#ff3c74;border-color:var(--error-color)}input,textarea{color:#e8e9ed;color:var(--font-color);background-color:#000123;background-color:var(--background-color)}input::-moz-placeholder,textarea::-moz-placeholder{color:#a3abba!important;color:var(--secondary-color)!important;opacity:1}input::placeholder,textarea::placeholder{color:#a3abba!important;color:var(--secondary-color)!important;opacity:1}textarea{height:auto;width:100%;resize:none;border:1px solid #e8e9ed;border:1px var(--input-style) var(--font-color);padding:.5em;font-size:1em;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--font-stack);-webkit-appearance:none;border-radius:0}textarea:focus{outline:none;-webkit-appearance:none;border:1px solid #e8e9ed;border:1px solid var(--font-color)}textarea:not(:-moz-placeholder):invalid{border-color:#ff3c74;border-color:var(--error-color)}textarea:not(:placeholder-shown):invalid{border-color:#ff3c74;border-color:var(--error-color)}select{border:1px solid #e8e9ed;border:1px var(--input-style) var(--font-color);width:100%;padding:.7em 2em .7em .5em;font-size:1em;font-family:IBM Plex Mono,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-family:var(--font-stack);color:#e8e9ed;color:var(--font-color);background-color:#000123;background-color:var(--background-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%23e8e9ed' d='M6 8L1 3h10z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .7em center;cursor:pointer}select:focus{outline:none;border:1px solid #e8e9ed;border:1px solid var(--font-color)}select option{background-color:#000123;background-color:var(--background-color);color:#e8e9ed;color:var(--font-color)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #e8e9ed;border:1px solid var(--font-color);-webkit-text-fill-color:#e8e9ed;-webkit-text-fill-color:var(--font-color);box-shadow:0 0 0 1000px #222225 inset;box-shadow:0 0 0 1000px var(--invert-font-color) inset;-webkit-box-shadow:0 0 0 1000px #222225 inset;-webkit-box-shadow:0 0 0 1000px var(--invert-font-color) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-group{margin-bottom:1.65em;margin-bottom:var(--global-line-height);overflow:auto}@media screen and (max-width:960px){label{display:block;width:100%}pre::-webkit-scrollbar{height:3px}}@media screen and (max-width:480px){form{width:100%}}.image-grid{display:grid;grid-gap:1em;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(5em,1fr));grid-template-columns:repeat(auto-fit,minmax(calc(var(--page-width) / 12),1fr))}.terminal-loading{--invert-loading-color: var(--invert-font-color)}.terminal-loading--contained{display:flex;justify-content:center}.terminal-loading:after{animation:dots 1s steps(5,end) infinite;content:".";transform:translate(-50%)}.terminal-loading.invert{--loading-color: var(--invert-font-color);--invert-loading-color: var(--font-color);color:#222225;color:var(--invert-font-color)}.terminal-loading.primary{--loading-color: var(--primary-color);color:#60a5fa;color:var(--primary-color)}.terminal-loading.error{--loading-color: var(--error-color);color:#ff3c74;color:var(--error-color)}.terminal-loading.highlight{--loading-color: var(--highlight-color);color:#fad297;color:var(--highlight-color)}.terminal-loading.success{--loading-color: var(--success-color);color:#19b383;color:var(--success-color)}@keyframes dots{0%,20%{color:var(--invert-loading-color);text-shadow:.5em 0 0 var(--invert-loading-color),1em 0 0 var(--invert-loading-color)}40%{color:#e8e9ed;color:var(--loading-color, var(--font-color));text-shadow:.5em 0 0 var(--invert-loading-color),1em 0 0 var(--invert-loading-color)}60%{text-shadow:.5em 0 0 #e8e9ed,1em 0 0 var(--invert-loading-color);text-shadow:.5em 0 0 var(--loading-color, var(--font-color)),1em 0 0 var(--invert-loading-color)}80%,to{text-shadow:.5em 0 0 #e8e9ed,1em 0 0 #e8e9ed;text-shadow:.5em 0 0 var(--loading-color, var(--font-color)),1em 0 0 var(--loading-color, var(--font-color))}}nav>ul>li{padding-left:0}nav ul>li:after{content:""}.terminal-nav{display:flex;flex-direction:column;align-items:flex-start}.terminal-prompt{position:relative;white-space:nowrap}.terminal-prompt:before{content:"> "}.terminal-prompt:after{content:"";animation:cursor .8s infinite;background:#60a5fa;background:var(--primary-color);border-radius:0;display:inline-block;height:1em;margin-left:.2em;width:3px;bottom:-2px;position:relative}.terminal-menu ul{list-style-type:none;padding:0!important;display:flex;flex-direction:column;width:100%;flex-grow:1;font-size:15px;font-size:var(--global-font-size);margin-top:0}.terminal-menu li{display:flex;margin:0 0 .5em;padding:0}.terminal-menu{width:100%}.terminal-menu li:after,.terminal-menu li:before{display:none}.terminal-menu li:last-child{margin-bottom:0}.terminal-menu li a:not(.btn){text-decoration:none;display:block;width:100%;border:none;color:#a3abba;color:var(--secondary-color)}.terminal-menu li a.active{color:#e8e9ed;color:var(--font-color);font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:4px}.terminal-menu li a:hover{background:none;color:inherit}.terminal-logo .terminal-prompt{margin:0}@media only screen and (min-width:30em){.terminal-nav{flex-direction:row;align-items:baseline}.terminal-menu ul{flex-direction:row;justify-items:flex-end;align-items:baseline;justify-content:flex-end;margin-top:0}.terminal-menu li{margin:0 2em 0 0}.terminal-menu li:last-child{margin-right:0}}.progress-bar{height:8px;background-color:#3f3f44;background-color:var(--progress-bar-background);margin:12px 0}.progress-bar.progress-bar-show-percent{margin-top:38px}.progress-bar-filled{background-color:#60a5fa;background-color:var(--progress-bar-fill);height:100%;transition:width .3s ease;position:relative;width:0}.progress-bar-filled:before{content:"";border:6px solid transparent;border-top-color:#60a5fa;border-top-color:var(--progress-bar-fill);position:absolute;top:-12px;right:-6px}.progress-bar-filled:after{color:#60a5fa;color:var(--progress-bar-fill);content:attr(data-filled);display:block;font-size:12px;white-space:nowrap;position:absolute;border:6px solid transparent;top:-38px;right:0;transform:translate(50%)}.progress-bar-no-arrow>.progress-bar-filled:before,.progress-bar-no-arrow>.progress-bar-filled:after{content:"";display:none;visibility:hidden;opacity:0}table.terminal-table{width:100%;border-collapse:collapse;margin:1.65em 0;margin:var(--global-line-height) 0;color:#e8e9ed;color:var(--font-color);font-size:15px;font-size:var(--global-font-size)}table.terminal-table td,table.terminal-table th{vertical-align:top;border:1px solid #e8e9ed;border:1px solid var(--font-color);line-height:1.65em;line-height:var(--global-line-height);padding:5px;padding:calc(var(--global-space) / 2);font-size:1em}table.terminal-table thead th{font-size:1em}table.terminal-table tfoot tr th{font-weight:500}table.terminal-table caption{font-size:1em;margin:0 0 1em}table.terminal-table tbody td:first-child{font-weight:700;color:#a3abba;color:var(--secondary-color)}.terminal-tabs{display:flex;flex-direction:column;align-items:flex-start;width:100%}.terminal-tabs--header{align-self:start;position:relative;white-space:nowrap}.terminal-tabs>ul>li{padding-left:0}.terminal-tabs ul>li:after{content:""}.terminal-tabs ul{list-style-type:none;padding:0!important;display:flex;flex-direction:column;width:100%;flex-grow:1;font-size:15px;font-size:var(--global-font-size);margin-top:0}.terminal-tabs li{display:flex;margin:0 0 .5em;padding:0;color:#fad297;color:var(--highlight-color);cursor:pointer;transition:color .15s ease}.terminal-tabs li:after,.terminal-tabs li:before{display:none}.terminal-tabs li:last-child{margin-bottom:0}.terminal-tabs li.active{align-self:start;background-color:#fad297;background-color:var(--highlight-color);border-radius:9999px;color:#222225;color:var(--invert-font-color);padding:.1em .4em}.terminal-tabs li:hover{background:none;color:#e8bc7a;color:var(--highlight-dark-color)}.terminal-tabs li.active:hover{background-color:#e8bc7a;background-color:var(--highlight-dark-color);color:#222225;color:var(--invert-font-color)}@media only screen and (min-width:30em){.terminal-tabs{flex-direction:row;align-items:center}.terminal-tabs ul{flex-direction:row;justify-items:flex-end;align-items:center;justify-content:flex-end}.terminal-tabs li{margin:0 1.25em 0 0}.terminal-tabs li:last-child{margin-right:0}}.terminal-timeline{position:relative;padding-left:70px}.terminal-timeline:before{content:" ";background:#a3abba;background:var(--secondary-color);display:inline-block;position:absolute;left:35px;width:2px;height:100%;z-index:400}.terminal-timeline .terminal-card{margin-bottom:25px}.terminal-timeline .terminal-card:before{content:" ";background:#222225;background:var(--invert-font-color);border:2px solid #a3abba;border:2px solid var(--secondary-color);display:inline-block;position:absolute;margin-top:25px;left:26px;width:15px;height:15px;z-index:400}.terminal-timeline .terminal-alert{display:inline-flex}.terminal-timeline .terminal-alert:before{content:" ";background:#222225;background:var(--invert-font-color);border:none;border-bottom:1px dotted #e8e9ed;border-bottom:1px dotted var(--font-color);display:inline-block;position:absolute;margin-top:10px;margin-top:var(--global-space);left:36px;width:34px}.terminal-timeline .terminal-alert-error:before{border-bottom:1px dotted #ff3c74;border-bottom:1px dotted var(--error-color)}.terminal-timeline .terminal-alert-primary:before{border-bottom:1px dotted #60A5FA;border-bottom:1px dotted var(--primary-color)}ol.terminal-toc li{border-bottom:1px dotted #a3abba;border-bottom:1px dotted var(--secondary-color);padding:0;margin-bottom:15px}ol.terminal-toc li a{margin:4px 4px 4px 0;background:#000123;background:var(--background-color);position:relative;top:6px;text-align:left;padding-right:4px}ol.terminal-toc li:before{content:counters(item,".") ". ";counter-increment:item;position:absolute;right:0;background:#000123;background:var(--background-color);padding:4px 0 4px 4px;bottom:-8px}ol.terminal-toc li a:hover{background:#60a5fa;background:var(--primary-color);color:#222225;color:var(--invert-font-color)}.terminal-tooltip{text-align:center;padding:.65em;font-size:1em;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:10;top:-14px;background:var(--surface-color);transition:all .1s ease-out;pointer-events:none;color:#e8e9ed;color:var(--font-color);border:1px solid #3f3f44;border:1px solid var(--border-color);border-radius:4px}.terminal-tooltip:before{content:"";position:absolute;bottom:0;left:50%;width:12px;height:12px;background:var(--surface-color);border:none;border-top-color:transparent;border-left-color:transparent;transform:translate(-50%,50%) rotate(45deg);transform-origin:center center;z-index:10;pointer-events:none}.game_container{min-height:400px}.game_container .let-there-be-light{cursor:pointer;float:right;margin-top:150px}.game_container .responsive-design{height:480px;width:320px}.container:not(:first-child){clip:auto!important;clip-path:none!important;height:100%!important;overflow:visible!important;position:relative!important;white-space:normal!important;width:100%!important}:root{--dracula-background: #282a36;--dracula-current-line: #44475a;--dracula-foreground: #f8f8f2;--dracula-comment: #6272a4;--dracula-cyan: #8be9fd;--dracula-green: #50fa7b;--dracula-orange: #ffb86c;--dracula-pink: #ff79c6;--dracula-purple: #bd93f9;--dracula-red: #ff5555;--dracula-yellow: #f1fa8c}div.highlight{background:transparent;border:none;padding:0;margin:0}.highlight .hll{background-color:#44475a;background-color:var(--dracula-current-line)}.highlight .c{color:#6272a4;color:var(--dracula-comment);font-style:italic}.highlight .err{color:#f55;color:var(--dracula-red)}.highlight .k,.highlight .o{color:#ff79c6;color:var(--dracula-pink)}.highlight .cm{color:#6272a4;color:var(--dracula-comment);font-style:italic}.highlight .cp{color:#ff79c6;color:var(--dracula-pink)}.highlight .c1,.highlight .cs{color:#6272a4;color:var(--dracula-comment);font-style:italic}.highlight .gd{color:#f55;color:var(--dracula-red)}.highlight .ge{font-style:italic}.highlight .gr{color:#f55;color:var(--dracula-red)}.highlight .gh{color:#f8f8f2;color:var(--dracula-foreground);font-weight:700}.highlight .gi{color:#50fa7b;color:var(--dracula-green)}.highlight .go,.highlight .gp{color:#6272a4;color:var(--dracula-comment)}.highlight .gs{font-weight:700}.highlight .gu{color:#6272a4;color:var(--dracula-comment);font-weight:700}.highlight .gt{color:#f55;color:var(--dracula-red)}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#ff79c6;color:var(--dracula-pink)}.highlight .kt{color:#8be9fd;color:var(--dracula-cyan);font-style:italic}.highlight .m{color:#bd93f9;color:var(--dracula-purple)}.highlight .s{color:#f1fa8c;color:var(--dracula-yellow)}.highlight .na{color:#50fa7b;color:var(--dracula-green)}.highlight .nb{color:#8be9fd;color:var(--dracula-cyan);font-style:italic}.highlight .nc{color:#8be9fd;color:var(--dracula-cyan)}.highlight .no{color:#bd93f9;color:var(--dracula-purple)}.highlight .nd{color:#50fa7b;color:var(--dracula-green)}.highlight .ni{color:#f8f8f2;color:var(--dracula-foreground)}.highlight .ne{color:#f55;color:var(--dracula-red)}.highlight .nf{color:#50fa7b;color:var(--dracula-green)}.highlight .nl{color:#8be9fd;color:var(--dracula-cyan)}.highlight .nn{color:#f8f8f2;color:var(--dracula-foreground)}.highlight .nt{color:#ff79c6;color:var(--dracula-pink)}.highlight .nv{color:#f8f8f2;color:var(--dracula-foreground)}.highlight .ow{color:#ff79c6;color:var(--dracula-pink)}.highlight .w{color:#f8f8f2;color:var(--dracula-foreground)}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#bd93f9;color:var(--dracula-purple)}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2{color:#f1fa8c;color:var(--dracula-yellow)}.highlight .se{color:#ffb86c;color:var(--dracula-orange)}.highlight .sh,.highlight .si,.highlight .sx{color:#f1fa8c;color:var(--dracula-yellow)}.highlight .sr{color:#f55;color:var(--dracula-red)}.highlight .s1{color:#f1fa8c;color:var(--dracula-yellow)}.highlight .ss{color:#bd93f9;color:var(--dracula-purple)}.highlight .bp{color:#ffb86c;color:var(--dracula-orange)}.highlight .vc,.highlight .vg,.highlight .vi{color:#f8f8f2;color:var(--dracula-foreground)}.highlight .il{color:#bd93f9;color:var(--dracula-purple)}.highlight .p{color:#f8f8f2;color:var(--dracula-foreground)}
/*# sourceMappingURL=/_bridgetown/static/index.NHITCPAK.css.map */
