 @keyframes open{0%{opacity:0;scale:0.95;}100%{opacity:1;scale:1;}}@keyframes open-window{0%{opacity:0;scale:1.1;}100%{opacity:1;scale:1;}}@keyframes close{0%{opacity:1;scale:1;}100%{opacity:0;scale:0.9;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes notify{0%{opacity:0;}10%{opacity:1;}80%{opacity:1;max-height:4em;}100%{opacity:0;max-height:1px;}}@keyframes mark-close{0%{opacity:1;max-height:10em;overflow:hidden;}100%{opacity:0;max-height:1px;}}@keyframes wave{0%{scale:1.0;}50%{scale:1.2;}100%{scale:1.0;}}@keyframes closing{0%{opacity:1;max-height:100vh;}100%{opacity:1;max-height:0;border:1px solid #FFF;}}:root{--small:85%;--black:#111;--bad:#E36;--good:#4D8;--pen:#E8E8E8;--high:#2EF;--med:#07D;--light:RGBA(240,240,240,.9);--window:RGBA(16,20,24,.75);--hover:RGBA(255,255,255,.05);--hover0:RGBA(0,0,0,.05);--line:RGBA(255,255,255,.1);--line0:RGBA(0,0,0,.1);--dark:RGBA(0,0,0,.85);--grey:RGBA(255,255,255,.65);--shade:RGBA(0,0,0,.35);--show-glass:#000;--show-back:RGBA(0,40,80,.9);}*{scrollbar-color: var(--grey) transparent;scrollbar-width: thin;}body{font-family:montserrat,arial,sans-serif,sans;}cli, task.cli page, .src, .CodeMirror{font-family:"sometype";}icon{font-family:"outline";}body{background-color:#111;margin:0;padding:0;min-height:100vh;overflow:hidden;user-select:none;font-size:1.6vh;tab-size:4;box-sizing:border-box;transition:opacity,transform,border-radius .2s ease-in;border-radius:0;}body.loading{cursor:progress;}body.booting{transform:scale(.92);cursor:progress;border-radius:1em;}task{width:100%;max-height:100%;position:fixed;top:0px;color:var(--pen);display:flex;justify-content:center;box-sizing:border-box;}task>video, task>figure{position:fixed;top:0;width:100%;height:100%;object-fit:cover;padding:0;margin:0;z-index:10;}task.open{animation:open .2s;}task.close{animation:close .3s ease forwards !important;}task.hidden{pointer-events:none !important;}task.screen{background-color:var(--window);}task.app{min-height:100%;background-color:var(--window);}task.app main{font-size:150%;}task.app menu>div>a{padding:1em;}task.app section{flex-grow:1;}task.app article{animation:open .5s;}task.app page>tail{margin-top:2em;display:flex;justify-content:space-around;flex-wrap:wrap;}task.app page>tail{margin-top:2em;display:flex;justify-content:space-around;flex-wrap:wrap;}task.app header>mark{top:auto;}task.app td{text-align:inherit;}task.app main>menu a>icon{font-size:inherit;}task.hosted>main{background-color:var(--show-back);user-select:text;font-size:14pt;}task.hosted header{background-color:var(--show-glass);}task.hosted menu>div>a.selected{color:var(--high);}task.hosted section{flex-grow:1;width:100%;max-width:1800px;margin:auto !important;}task.hosted section.alt{background-color:var(--show-glass);max-width:none;}task.hosted section>article{align-content:center;}task.hosted article>label{text-shadow:.05em .05em 0 #000;}task.hosted button{font-size:120%;font-style:italic;}task.hosted page s, task.hosted page u, task.hosted page i{font-weight:bold;text-shadow:1px 1px 3px #000;}task.hosted section.bloc{border-radius:.2em;}task.hosted header>mark>u, task.hosted header>mark>s{background-color:var(--show-glass);}task.guru{padding:2%;background-color:transparent;}task.guru>main{background-color:RGBA(0,0,0,.85);border-radius:1em;border:.25em solid var(--bad);box-shadow:0 0 2em #000;}task.desktop{color:var(--pen);text-shadow:0 2px 0 #000;min-height:100%;}task.desktop main{background:linear-gradient(RGBA(30,30,30,.5),RGBA(30,60,90,.5));background:linear-gradient(RGBA(20,20,20,.6),RGBA(40,60,80,.5));overflow:hidden;}task.desktop main>header{background-color:transparent;}task.desktop main>page{overflow:hidden;flex-direction:row;}task.desktop section>article{padding:0;}task.desktop article>nav{flex-basis:auto;flex-grow:0;flex-wrap:wrap;font-size:inherit;flex-direction:column;gap:0;}task.desktop article>nav>a{border:none;margin:.5em;}task.desktop article>nav>a>icon{border:1px solid var(--black);}task.desktop footer{background:linear-gradient(RGBA(0,0,0,.15),transparent);text-align:center;}task.window{backdrop-filter: blur(4px);min-height:auto;box-shadow:0 0 .5em RGBA(0,0,0,.5);border:0px;border:1px solid var(--line);background-color:var(--window);}task.window.open{animation:open-window .2s forwards;}task.window menu>div>a{display:inline-block;line-height:2em;min-width:2em;text-align:center;}task.window footer{padding:0;text-align:right;}task.light{color:var(--black);background-color:var(--light);border:0px;}task.light table td, task.light table th{border-color:var(--line0);}task.light input, task.light textarea, task.light select, task.light td>output{background-color:var(--line);color:inherit;}task.light input:focus, task.light textarea:focus, task.light select:focus, task.light td>output:focus{background-color:var(--high);}task.light page a{border-color:var(--line0);}task.light page a:hover{border-color:var(--black);}task.light article>sub{border-color:var(--line0);}task.light button>a{border-color:var(--line0);}task.light button>a:hover{background-color:var(--pen);border-color:var(--line0);}task.light page u{color:#080;}task.light page s{color:#808;}task.cli main{background-color:var(--shade);}task.cli page{margin:0;padding:.3em;}task.dos{background-color:var(--dark);caret-color:#FF0;}task.dos page{padding:1rem;}task.blue main{background-color:RGBA(0,80,160,.85);color:#CFF;}task.theme main{background:linear-gradient(RGBA(0,0,0,.5),RGBA(0,64,128,.5));}task.ed{backdrop-filter:none;}task.ed page{width:100%;height:100%;overflow:hidden !important;}task.ed section{height:100%;align-items:stretch;padding:0;margin:0;}task.ed article{min-height:100%;padding:0;margin:0;flex-basis:100%;display:flex;flex-direction: column;flex-grow:1;}task.ed article>form{flex-grow:1;flex-basis:100%;display:flex;flex-direction:column;}main{flex-basis:100%;display:flex;flex-direction:column;align-items: stretch;min-height:100%;z-index:20;max-height:100vh;flex-grow:1;overflow:hidden;}main>header{position:sticky;top:0;z-index:40;color:var(--pen);background-color:var(--dark);text-shadow:0 2px 0 #000;width:100%;line-height:2em;margin:0;padding:0;flex-basis:0;text-align:center;font-size:90%;}header>mark{display:block;background-color:transparent;color:#FFF;position:absolute;left:0;top:0;width:100%;font-size:inherit;font-weight:bold;pointer-events:none;z-index:30;}header>mark>u, header>mark>s{display:block;background-color:var(--dark);animation:notify 4s;}header>mark>u{border-bottom:1px solid var(--good);}header>mark>s{border-bottom:1px solid var(--bad);}header>menu{margin:0;flex-basis:0;display:flex;justify-content:space-between;color:var(--pen);padding:0;}menu>div{margin:0;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;align-items:center;}menu>div>a{display:inline-block;padding:0 .5em 0 .5em;flex-grow:0;z-index:50}menu>div>a:hover{background-color:var(--hover);}menu>div picture{margin-left:.5em;width:auto;height:2em;border:0;vertical-align:middle;margin-right:.5em;}menu>div>a>icon{font-size:150%;margin-right:.2em;}menu>div>a:hover{transform:translateY(-.06em);background-color:var(--hover);}header>label{position:absolute;top:0;left:0;pointer-events:none;width:100%;display:block;font-size:inherit;}main>banner{background-color:var(--line0);display:flex;flex-direction:row;justify-content:stretch;}main>banner>div{padding:1rem;flex-basis:0;flex-grow:1;}main>footer{margin:0;padding:1rem;font-size:var(--small);}footer icon[data-ui="resize"]{cursor:move;}page>tail{margin:0;padding:1rem;font-size:var(--small);flex-basis:0;display:flex;justify-content:space-between;align-items:center;}tail>div{flex-grow:1;text-align:center;}tail picture{height:1.1em;vertical-align:middle;padding-right:.3em;}section>aside{flex:1 1 10em;overflow:hidden auto;transition:flex-grow .2s ease;}aside.off{flex-grow:0;flex-basis:0;}mark{background-color:transparent;}aside>mark{margin:.5em;padding:.5em;display:block;color:var(--pen);animation:fade-in 1s;}aside>mark.info{cursor:pointer;}aside>mark.warning{border:2px solid var(--bad);background-color:var(--bad);cursor:pointer;}aside>mark.close{animation:mark-close .5s;}aside>mark q{background-color:var(--shade);padding:0 .3em 0 .3em;}page{text-align:left;flex-grow:1;display:flex;flex-direction:column;align-items: stretch;justify-content: start;overflow-y:auto;position:relative;top:0px;}page a{border-bottom:1px solid var(--line);}page a:hover{border-color:var(--pen);}.right{text-align:right;justify-content:right;}.left{text-align:left;}.center{text-align:center;justify-content:center;align-content:center;align-items:center;}.hidden{display:none;}.off{opacity:.5;}.pad{padding:1rem;}.dirty{opacity:1 !important;}section.up{align-content:start;}article.up{align-self:start;}section.down{align-content:end;}article.down{align-self:end;}section{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:0;width:100%;align-content:start;}section.bloc{border:1px solid #00F;}section.pad{padding:2rem 0 2rem 0;}section.line{flex-basis:auto;flex-grow:0;}section.overflow{overflow-y:scroll;}section>article{flex-grow:1;flex-basis:0;text-align:left;padding:1rem;}article.x0{flex-basis:auto;flex-grow:0;}article.x2{flex-grow:2;}article.x3{flex-grow:3;}article.x4{flex-grow:4;}article.small{flex-grow:.3;}article.space{flex-basis:10%;flex-grow:0;}article.auto{flex-basis:auto;flex-grow:0;}article>div{display:block;padding:1rem;}article legend{padding:1rem;border-left:1px solid var(--line);border-radius:0 .2rem .2rem 0;}article.right legend{border-left:none;border-right:1px solid var(--line);}article q{display:block;padding-right:33%;}article.right q{padding:1rem;padding-left:33%;}article>p{line-height:1.5em;}article>sum{display:block;margin:auto;width:50%;opacity:.6;border-top:1px solid var(--line);padding:.5em;font-size:var(--small);}a{text-decoration:none;color:inherit;cursor:pointer;}a,icon{transition:color,background-color,transform .2s ease-in;}a:hover>icon{transform:translateY(-2px);}picture>a, picture>a:hover{border:none;margin:0;}video,figure>img{width:100%;height:100%;object-fit:cover;}picture,img,video{box-sizing:border-box;}picture{display:inline-block;vertical-align:middle;}picture img{width:auto;max-height:100%;}section>picture{width:100%;height:100%;padding:1rem;}section>picture>img{width:auto;height:100%;object-fit:contain;}img{width:100%;max-width:100%;margin:auto;height:auto;display:block;}img{pointer-events:none;}a>img{pointer-events:auto;}img.shadow{box-shadow:0px 0px 1em RGBA(0,0,0,.5);}p{margin:0 0 .5em 0;text-align:inherit;}p{line-height:1.5em;}label{margin:0;padding:0;font-size:inherit;display:block;}banner label{font-size:150%;}page label{margin:0 0 .5em 0;font-size:150%;}label>icon{font-size:200%;}icon{font-size:inherit;vertical-align:middle;width:1em;height:1em;display:inline-block;line-height:1em;}sub{font-size:var(--small);display:block;opacity:.6;}sup{font-size:var(--small);display:block;opacity:1;color:var(--high);}small{font-size:var(--small);}big{display:block;font-size:600%;margin:auto;}hr{border:0;border-top:1px solid var(--line);margin:.5em 0 .5em 0;}h1,h2,h3,h4{margin:0;font-weight:normal;margin-top:.5em;}h1{font-size:500%;}h2{font-size:300%;}h3{font-size:200%;}h4{font-size:150%;}u,s,em,i,q{font-style:normal;font-weight:normal;font-weight:inherit;text-decoration:none;}s{color:var(--bad);}u{color:var(--good);}i{color:var(--high);}q{quotes: none;}count{background-color:var(--shade);border-radius:100%;line-height:1em;color:var(--grey);padding:.2em;margin:0 0 0 .5em;text-shadow:none;height:1em;min-width:1em;display:inline-block;text-align:center;}iframe{border:none;width:100%;height:auto;}bu{border:none;padding:0;margin:.5em;margin:0 .5em .5em 0;display:inline-block;white-space: nowrap;}bu>a{background-color:transparent;color:inherit;border:1px solid var(--line);padding:.5em 1em .5em 1em;border-radius:.2em;display:block;}bu>a:hover{background-color:var(--hover);border-color:var(--line);}bu>a>icon{margin-right:.25em;}pre{word-break: break-all;word-wrap:break-word;border:1px solid var(--line);font-size:80%;padding:.1em;}tag{display:inline-block;border-radius:.25em;line-height:1em;padding:0 1em 0 1em;background-color:var(--grey);color:var(--black);font-size:var(--small);}picture.cover>img{width:100%;height:100%;object-fit:cover;display:block;}div.graph{display:block;min-width:10em;border:1px solid var(--line);height:1em;padding:0;line-height:1em;text-align:left;}div.graph>div.g{margin:0;display:inline-block;height:100%;overflow:visible;background-color:var(--line);}div.graph>div.g>span{padding-left:.5em;line-height:1em;font-size:75%;vertical-align:middle;text-shadow:1px 1px 0px #000;text-wrap:nowrap;}div.graph2{font-size:75%;position:relative;display:block;border-radius:1em;min-width:8em;background-color:var(--shade);border:none;min-height:1.5em;padding:0;line-height:1.5em;text-align:left;}div.graph2>span{box-sizing:border-box;height:100%;position:absolute;right:0;display:block;flex-grow:0;background-color:var(--hover);border:1px solid var(--line);border-radius:1em;color:var(--high);min-width:2em;text-align:center;}div.graph2>div.g{box-sizing:border-box;border:1px solid var(--line);overflow:visible;position:absolute;border-radius:1em;left:0;top:0;margin:0;display:inline-block;height:100%;overflow:visible;background-color:var(--med);}div.graph2>div.g>span{color:var(--pen);text-shadow:1px 1px 0px #000;padding-left:.5em;line-height:1em;vertical-align:middle;text-wrap:nowrap;}section.portfolio{flex-wrap:wrap;gap:0em;justify-content:space-evenly;}section.portfolio>article{min-width:12em;max-width:20em;flex-basis:33%;display:flex;flex-direction:column;align-self:start;padding:0;}section.portfolio picture{border:1px solid var(--line);display:block;margin:auto;margin-bottom:1em;}section.portfolio picture.square{aspect-ratio:1;}section.portfolio picture.square img{object-fit:cover;width:100%;height:100%;}section.portfolio article.selected{background-color:var(--hover);border:1px solid var(--med);}section.portfolio a{border-color:transparent;border:none;}section.portfolio a:hover{opacity:.75;}cli{flex-grow:0;font-weight:normal;padding:0;width:100%;overflow:visible;white-space:pre-wrap;user-select:text;}cli>li{display:block;word-break:break-all;font-weight:normal;user-select:text;list-style-type:none;}cli>li, input.cli{line-height:1.2em;}input.cli,input.cli:focus{background-color:transparent !important;padding:0;margin:0;border-radius:0;width:90%;display:block;}input.cli::selection{background-color:#080;}li>s, li>u, li>i, li>b{font-weight:normal;}li>sub{display:inline;vertical-align:middle;}li>b{color:var(--high);}li>i{color:#FF0;}li>s{color:var(--bad);}table.cli{border-collapse:collapse;width:100%;border-spacing:0;table-layout:auto;background-color:var(--hover);color:var(--grey);}table.cli th, table.cli td{padding:0;border:none;}table.cli th{width:1px;text-align:right;}nav{flex-basis:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;align-content:start;}nav>legend{display:block;text-align:center;flex-basis:100%;margin-bottom:.5em;}nav>a{flex-grow:0;display:block;flex-basis:6em;width:auto;margin:1em;padding:0;text-align:center;border:none;}nav>a>icon{font-size:300%;display:block;margin:auto;opacity:.80;text-shadow:none;border-radius:.3rem;padding:.1em;margin-bottom:.1em;border:1px solid transparent;}nav>a:hover>icon{opacity:1;}nav>a>sub{margin:auto;line-height:1em;padding:0;overflow:hidden;width:auto;}nav.menu>a>icon{font-size:200%;}nav.files{animation:fade-in .3s;margin-top:1em;}nav.files>a{margin:1em;min-width:6em;}nav.files>a>icon{font-size:300%;transform: skewY(-3deg);box-shadow:.1em .1em 0 RGBA(0,0,0,.2);}nav.files a:hover{transform:translateY(-.05em);}nav.files>a:hover>icon{transform:skewY(-3deg) translateY(-.05em);}nav.files>a.add{animation:open .3s;}banner>nav{align-content:center;flex-basis:auto;flex-grow:1;justify-content: right;}banner>nav>a{font-size:var(--small);vertical-align:middle;margin:.5em;flex-basis:5em;}banner>nav>a>icon{font-size:2rem;box-shadow:none;}section>nav{justify-content:right;font-size:var(--small);padding:1rem 1em 0 1rem;flex-basis:auto;}section>nav{flex-grow:1;}section>nav>a{flex-basis:auto;flex-wrap:nowrap;margin:0.3em;}section>nav>a>icon{font-size:1.5rem;box-shadow:none;}section>nav>a:not(:first-child){border-left:1px solid var(--line);}tail>nav{justify-content:right;font-size:var(--small);padding-right:1rem;}tail>nav>a{flex-basis:auto;flex-wrap:nowrap;margin:0 .5em 0 .5em;}tail>nav>a>icon{font-size:2rem;box-shadow:none;}article>nav{flex-grow:1;flex-basis:auto;}section>nav>div{flex-grow:1;flex-basis:0;}table{width:100%;border-collapse:collapse;}table thead{font-size:var(--small);}td,th{padding:.4em;text-align:left;}th{font-weight:normal;opacity:.65;}tr{vertical-align:top;}table tbody td, table tbody th{border-top:1px solid var(--line);padding-right:1em;}table.fixed{width:100%;table-layout:fixed;}table.free{width:auto;}table.w100{width:100%;}table.free td, table.free th{border:none;border-collapse:separate;}table.grid td, table.grid th{border:1px solid var(--line);}table.form td, table.form th{padding-right:1em;border:none;}input,textarea,select,td>output{border:none;outline:none;font-family:inherit;font-size:inherit;background-color:var(--line);padding:.2em;border-radius:.2rem;cursor:default;box-sizing:border-box;background-color:var(--shade);color:var(--pen);}input.large{width:100%;}textarea{resize:none;pointer-events:auto;width:100%;height:8em;overflow-y:visible;}textarea::selection, output::selection, div::selection{color: var(--high);background-color: var(--black);}input:focus, textarea:focus, select:focus, td>output:focus{background-color:#000;}output{display:block;outline:none;box-sizing:border-box;resize:none;}td>output{width:100%;min-width:20em;min-height:3em;}textarea.ed{width:100%;flex-grow:1;flex-basis:100%;background-color:transparent;overflow-y:scroll;padding:.2em;margin:0;font-family:inherit;}textarea.ed:focus{background-color:transparent;}output.data{word-break:break-word;}@media only screen and (max-width:980px){task.hosted section.bloc{margin:0 !important;}task.app section{margin-bottom:1em;}task.app article{text-align:center !important;flex-basis:100%;padding:1em;}task.app section.flex>article{flex-basis:auto;}task.hosted article.blank{padding:0;}task.hosted article.small{display:none;}task.hosted article legend{border:none;text-align:center;}task.hosted article q{border:none;padding:1em;margin:0 -1em 0 -1em;}task.hosted article table{width:100%;}task.hosted header>menu{flex-wrap:wrap;}task.hosted header>menu>div{flex-wrap:wrap;height:auto;flex-grow:1;flex-basis:auto;}task.hosted header>menu>div>a{font-size:0;flex-grow:1;text-align:center;}task.hosted header>menu>div>a>icon{font-size:2rem;}task.hosted picture{flex-grow:1;text-align:center;}section.bloc{margin:0;}}task.by{backdrop-filter:none;}task.by main{background-color:#000;}task.by page{overflow:hidden;display:flex;justify-content:space-around;align-items:center;justify-content: center;align-items: center;}task.by section{overflow:hidden;width:auto;margin:auto;flex-grow:0;flex-basis:auto;width:100%;display:block;}task.by article{display:block;margin:auto;position:relative;top:0px;max-width:100%;max-height:100%;padding:0;}canvas{width:100%;height:100%;display:block;max-width:100%;max-height:100%;margin:auto;background:transparent;z-index:100;font-family:inherit;}canvas>p{margin:0;border:1px solid #F80;}canvas.d2{position:absolute;top:0px;}canvas.d3{position:relative;top:0px;}output.blogr{background-color:var(--line);flex-grow:1;flex-basis:100%;overflow-y:scroll;padding:1em;margin:1em;border-radius:.5em;outline:none;font-size:inherit;letter-spacing:inherit;}output.blogr:active, output.blogr:focus{border:none;outline:none;background-color:#FFF;}div.blogr{text-align:left;padding-bottom:2em;line-height:1.3em;}.blogr i{color:inherit !important;font-style:italic;font-weight:normal;text-shadow:none;}.blogr pre{padding:.5em;}.blogr blockquote{display:block;margin:1em 5% 1em 5%;padding:.5em 10% .5em 10%;text-align:center;background-color:var(--hover);}.blogr sup{display:inline;font-size:inherit;vertical-align:inherit;color:inherit;}.blogr sub{display:inline;font-size:inherit;vertical-align:inherit;color:inherit;}.blogr img{display:block;width:100%;margin:1em auto 1em auto !important;border:1px solid var(--line);}.blogr H3, .blogr H4{margin-bottom:.5em;}output.blogr pre, output.blogr blockquote, output.blogr h3, output.blogr h4, output.blogr p, output.blogr sub, output.blogr sup{border:1px dotted var(--line0);}task.code page{background-color:RGBA(0,80,160,1) !important;width:100%;height:100%;overflow:hidden !important;}task.code section{padding:0;margin:0;overflow:hidden;flex-grow:1;flex-basis:100%;flex-wrap:nowrap;}task.code article{padding:0;}task.code section>form{flex:3 1 0;height:100%;}code{display:block;white-space:pre-wrap;padding:.5em;margin-bottom:.5em;font-size:var(--small);border:1px solid var(--line);}code.src{background-color:var(--hover);}code.result{background-color:var(--line0);}task.code article.map{background-color:var(--hover);}article.map{flex:0 0 15em;padding:1em !important;overflow-y:scroll;font-size:90%;}article.map a{display:block;}task.coded page{background-color:#436 !important;}task.coded section>form{overflow-x:scroll;overflow-y:scroll;position:relative;top:0;left:0;z-index:0;}output.src{width:100%;min-height:100%;text-wrap:nowrap;line-height:1.3em;border:none;padding:0 0 0 .5em;border-radius:0;text-align:left;font-size:15px;}output.debug{display:block;background-color:var(--black);height:auto;align-self: flex-start;white-space:pre;}.src s, .src b, .src i .src v, .src m, .src k, .src w, .src d .src err, .src rgb, .src rem{text-decoration:none;font-style:normal;font-weight:normal;display:inline;margin:0;}.src w{color:RGBA(127,255,255,.65);}.src v{color:#AFF;}.src i{color:#8DF !important;}.src m{color:#FFF;}.src s{color:#FFB;}.src k{color:#CFA;padding:0;margin:0;}.src b{color:#4FA;border-left:1px solid #4FA;padding-left:.1em;}.src d{background-color:var(--line0);}.src d.done{background-color:transparent;}.src rgb{color:#DDD;border-left:.5em solid #000;}.src err{color:#FFF;background-color:var(--bad);border-radius:.1em;}.src rem{color:RGBA(255,255,255,.5);}div.hover{position:absolute;display:block;width:100%;background-color:var(--hover);pointer-events:none;z-index:-5;height:1.2em;margin:0;}task.mirror page{background-color:#048 !important;}.CodeMirror{font-size:15px;height: 300px;direction: ltr;}.CodeMirror{flex-grow:1;flex-basis:100%;width:100%;min-height:100%;color:#888;}.CodeMirror-linenumber{color:RGBA(255,255,255,.3);}.CodeMirror-cursor{border-left: .5em solid var(--high);border-right: none;width: 0;}.CodeMirror-activeline-background{background-color:var(--hover);}.CodeMirror-lines{padding: 4px 0;}.CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like{padding: 0 4px;}.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler{background-color: white;}.CodeMirror-gutters{border-right: 1px solid var(--line);white-space: nowrap;}.CodeMirror-linenumber{padding: 0 3px 0 5px;min-width: 20px;text-align: right;white-space: nowrap;}.CodeMirror-guttermarker{color: black;}.CodeMirror-guttermarker-subtle{color: #999;}.CodeMirror div.CodeMirror-secondarycursor{border-left: 1px solid silver;}.cm-fat-cursor .CodeMirror-cursor{width: auto;border: 0 !important;background: #7e7;}.cm-fat-cursor div.CodeMirror-cursors{z-index: 1;}.cm-fat-cursor .CodeMirror-line::selection, .cm-fat-cursor .CodeMirror-line > span::selection, .cm-fat-cursor .CodeMirror-line > span > span::selection{background: transparent;}.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line > span::-moz-selection, .cm-fat-cursor .CodeMirror-line > span > span::-moz-selection{background: transparent;}.cm-fat-cursor{caret-color: transparent;}@-moz-keyframes blink{0%{}50%{background-color: transparent;}100%{}}@-webkit-keyframes blink{0%{}50%{background-color: transparent;}100%{}}@keyframes blink{0%{}50%{background-color: transparent;}100%{}}.CodeMirror-overwrite .CodeMirror-cursor{color:#F00;}.cm-tab{display: inline-block;text-decoration: inherit;}.CodeMirror-rulers{position: absolute;left: 0;right: 0;top: -50px;bottom: 0;overflow: hidden;}.CodeMirror-ruler{border-left: 1px solid #ccc;top: 0;bottom: 0;position: absolute;}.cm-header, .cm-strong{font-weight: bold;}.cm-em{font-style: italic;}.cm-link{text-decoration: underline;}.cm-s-default .cm-header{color: blue;}.cm-s-default .cm-quote{color: #090;}.cm-negative{color: #d44;}.cm-positive{color: #292;}.cm-strikethrough{text-decoration: line-through;}.loc-err{color:#FFF !important;background-color:RGBA(240,48,96,.3);border-radius:.1em;}.cm-err{background-color:var(--bad);color:white !important;border-radius:.2em;}.cm-word{color: #0BF;}.cm-comment{color:RGBA(255,205,255,.6);}.cm-number{color: #EEE;}.cm-operator{color: #FFF;}.cm-identity{color: #FD6;color:#8DF;}.cm-variable{color:#4FF;}.cm-string{color: #FF8;}.cm-eval{color:#FD8;}.cm-keyword{color: #AF8;}.cm-atom{color: #AF8;}.cm-block{color: #0FA;border-left:1px solid #0FA;padding-left:.1em;}.cm-sep{color: #8AC;}.cm-rgb{border-left:1em solid #000;color:#DDD;}.cm-s-default .cm-s-default .cm-def{color: #00f;}.cm-s-default .cm-string-2{color: #f50;}.cm-s-default .cm-variable-2{color: #05a;}.cm-s-default .cm-variable-3, .cm-s-default .cm-type{color: #085;}.cm-s-default .cm-meta{color: #555;}.cm-s-default .cm-qualifier{color: #555;}.cm-s-default .cm-builtin{color: #30a;}.cm-s-default .cm-bracket{color: #997;}.cm-s-default .cm-tag{color: #170;}.cm-s-default .cm-attribute{color: #00c;}.cm-s-default .cm-hr{color: #999;}.cm-s-default .cm-link{color: #00c;}.cm-s-default .cm-error{color: #f00;}.cm-invalidchar{color: #f00;}.CodeMirror-composing{border-bottom: 2px solid;}div.CodeMirror span.CodeMirror-matchingbracket{color: #0b0;}div.CodeMirror span.CodeMirror-nonmatchingbracket{color: #a22;}.CodeMirror-matchingtag{background: rgba(255, 150, 0, .3);}.CodeMirror{position: relative;overflow: hidden;}.CodeMirror-scroll{overflow: scroll !important;margin-bottom: -50px;margin-right: -50px;padding-bottom: 50px;height: 100%;outline: none;position: relative;z-index: 0;}.CodeMirror-sizer{position: relative;border-right: 50px solid transparent;}.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler{position: absolute;z-index: 6;display: none;outline: none;}.CodeMirror-vscrollbar{right: 0;top: 0;overflow-x: hidden;overflow-y: scroll;}.CodeMirror-hscrollbar{bottom: 0;left: 0;overflow-y: hidden;overflow-x: scroll;}.CodeMirror-scrollbar-filler{right: 0;bottom: 0;}.CodeMirror-gutter-filler{left: 0;bottom: 0;}.CodeMirror-gutters{position: absolute;left: 0;top: 0;min-height: 100%;z-index: 3;}.CodeMirror-gutter{white-space: normal;height: 100%;display: inline-block;vertical-align: top;margin-bottom: -50px;}.CodeMirror-gutter-wrapper{position: absolute;z-index: 4;background: none !important;border: none !important;}.CodeMirror-gutter-background{position: absolute;top: 0;bottom: 0;z-index: 4;}.CodeMirror-gutter-elt{position: absolute;cursor: default;z-index: 4;}.CodeMirror-gutter-wrapper ::selection{background-color: transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color: transparent}.CodeMirror-lines{cursor: text;min-height: 1px;}.CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border-width: 0;background: transparent;font-family: inherit;font-size: inherit;margin: 0;white-space: pre;word-wrap: normal;line-height: inherit;color: inherit;z-index: 2;position: relative;overflow: visible;-webkit-tap-highlight-color: transparent;-webkit-font-variant-ligatures: contextual;font-variant-ligatures: contextual;}.CodeMirror-wrap pre.CodeMirror-line, .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap: break-word;white-space: pre-wrap;word-break: normal;}.CodeMirror-linebackground{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;}.CodeMirror-linewidget{position: relative;z-index: 2;padding: 0.1px;}.CodeMirror-rtl pre{direction: rtl;}.CodeMirror-code{outline: none;}.CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber{-moz-box-sizing: content-box;box-sizing: content-box;}.CodeMirror-measure{position: absolute;width: 100%;height: 0;overflow: hidden;visibility: hidden;}.CodeMirror-cursor{position: absolute;pointer-events: none;}.CodeMirror-measure pre{position: static;}div.CodeMirror-cursors{visibility: hidden;position: relative;z-index: 3;}div.CodeMirror-dragcursors{visibility: visible;}.CodeMirror-focused div.CodeMirror-cursors{visibility: visible;}.CodeMirror-selected{background: #d9d9d9;}.CodeMirror-focused .CodeMirror-selected{background: #d7d4f0;}.CodeMirror-crosshair{cursor: crosshair;}.cm-searching{background-color: #ffa;background-color: rgba(255, 255, 0, .4);}.cm-force-border{padding-right: .1px;}.cm-tab-wrap-hack:after{content: '';}span.CodeMirror-selectedtext{background: none;}