div.inputs2d{position:fixed;display:inline;left:0;top:90px;height:200px;width:60px;background:var(--complementary-white);font-size:14px;z-index:1;color:#00008b}div.inputs2d div.i2dIcon,div.inputs2d div.iconMat{position:relative;margin:0 0 5px 5px}div.inputs2d div.i2dIcon{height:35px;width:60px;line-height:35px}div.inputs2d div.i2dIcon:hover,div.inputs2d div.iconMat:hover{color:var(--accent);border-color:var(--accent)}div.inputs2d div.iconMat{border-left:1px;border-right:1px;border-top:0;border-bottom:0;border-color:#00008b;border-style:solid;border-radius:5px;width:20px;height:25px;text-align:center;font-size:20px;line-height:25px}div.i2dIcon div.noDisp,div.iconMat div.noDisp{position:absolute;top:-15px;left:30px;width:100px;background:var(--very-light-primary);padding:7px 7px 10px;border:1px;border-style:solid;border-color:var(--accent);border-radius:5px;visibility:hidden;z-index:1;transition:visibility .1s;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px}div.i2dIcon div.noDisp input[type=button]{position:absolute;right:10px;bottom:7px}div.i2dIcon:hover div.noDisp,div.iconMat:hover div.noDisp{visibility:visible;color:#00008b}div.iconMat div.noDisp{width:350px;height:50px;line-height:50px}div.iconMat div.noDisp input{width:35px;margin:0 5px 0 10px}div.i2dIcon div.noDisp input[type=button],div.iconMat div.noDisp input[type=button]{color:var(--accent)}table.i2dMatrix{table-layout:fixed;border-collapse:separate;border-spacing:10px 0;border-left:3px;border-right:3px;border-top:0;border-bottom:0;border-color:#000;border-style:solid;border-radius:10px}table.i2dMatrix td{width:2em;margin-right:10px;text-align:end}div.loading{position:fixed;left:100px;top:100px;z-index:100;width:550px;height:75px;border:1px solid gray;border-radius:20px;background:#fff}div.loading>div{position:absolute;top:40px;left:25px;border:1px solid black;width:500px;height:20px}div.loading>div:before{content:attr(data-content);position:absolute;width:95%;height:25px;top:-31px;left:0;padding:5px 0 0 5%;color:#000;background:#fff}div.loading>div>div{position:absolute;display:block;left:0;top:0;height:100%;width:0%;background:#00f;transition-property:width;transition-duration:10s;transition-timing-function:linear}div.loading>div>div.bar{width:100%}div.popup{display:none;z-index:100;position:fixed;top:0;left:0;width:400px;max-height:525px;min-width:120px;padding:0;border:1px solid var(--divider);border-radius:0 0 5px 5px;background:var(--complementary-white);font-family:Arial,Helvetica,Geneva;box-shadow:3px 3px 4px #d3d3d3}div.popup div object{width:100%;height:490px}div.popup h3{margin:0;padding:3px 15px 0 0;text-align:center;background:var(--secondary-text);border-bottom:1px solid var(--divider);color:#fff;height:22px;font-size:16px;cursor:move}div.popup span.fermer{position:absolute;top:3px;right:4px;padding:0 0 4px;height:14px;width:18px;border-radius:9px;font-size:12px;font-weight:700;text-align:center;color:#fff;background:var(--accent);cursor:pointer}div.popup span.fermer:hover{background:var(--dark-primary)}div.popup>div{position:absolute;margin:0;padding:0;top:25px;bottom:0;left:0;right:0}div.popup input[type=button]:hover{opacity:.5}div.popup>div.air{padding:10px;overflow:auto}div.popup>div.air div{margin-bottom:20px}#console{grid-column:2/3;grid-row:2/3;padding:1em 1em 1em 100px}div.console div.html_histo{overflow-x:hidden;text-overflow:ellipsis}div.console div.html_histo span.num{padding:0 20px;border-radius:10px;color:var(--violet);background:var(--primary)}div.console div.html_histo span.question{margin-left:20px;cursor:pointer}p.ans{position:relative;width:100%;cursor:pointer}p.ans:hover,span.question:hover{color:var(--accent)}div.console div.html_histo div{text-align:center}#console input.quest{position:relative;width:90%;border:0px;border-radius:10px;height:40px;font-size:1em;padding-left:40px;background-image:url(data:image/png;base64,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);background-position:8px 8px;background-repeat:no-repeat;overflow:visible;background-color:#fff;outline:1px solid var(--divider)}#console input.quest:focus{outline:0px;background-color:var(--light-primary)}#partial_help{cursor:pointer;left:120px;text-align:right;z-index:1}div.console div.html_histo hr{position:relative;height:1px;color:var(--violet-clair);background-color:var(--divider);border:none;overflow:visible}input.copy_latex{position:absolute;top:10px;right:5px}table.clavier{margin:0;padding:0;border:0;border-spacing:8px 3px;font-size:11px}table.clavier td{vertical-align:middle}table.clavier input,table.clavier div,table.kb0 input{display:inline-block;height:28px;margin:0 2px 0 0;box-shadow:2px 2px 2px gray;border:0;border-radius:4px;font-size:12px}table.clavier input:hover,table.clavier div:hover,table.kb0 input:hover{background-color:var(--dark-primary)}table.clavier input,table.clavier div{width:70px;background:var(--very-light-primary)}table.clavier input.shift{background:var(--dark-primary);color:#fff}table.clavier div{height:26px;line-height:26px;text-align:center;font-family:monospace}table.clavier input:active{box-shadow:0 0}table.kb0 input{width:105px;background:var(--light-primary)}table.clavier input.selected,table.kb0 input.selected{background-color:var(--primary)}table.clavier textarea.textarea_mat,table.clavier textarea.textarea_sys,table.clavier input.input_var{width:150px;margin:0;resize:none;overflow:hidden;background:#fff;border:2px inset lightgrey}table.clavier textarea.textarea_mat{height:87px}table.clavier textarea.textarea_sys{height:54px}table.clavier input.input_var{height:20px;border-radius:0;box-shadow:0 0}table.clavier input.input_mat,table.clavier input.input_sys{width:158px}:root{--accent: #FF5252;--dark-primary: #FFA000;--primary: #FFC107;--text: #212121;--secondary-text: #757575;--divider: #BDBDBD;--light-primary: #FFECB3;--light-complementary: #eafbff;--complementary:#538eef;--very-light-primary: #FFFFEA;--complementary-white: #FCFDFE}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 4, 2023 */@font-face{font-family:freeSans;src:url(./FreeSans-BzFvBFuN.woff) format("woff");font-weight:400;font-style:normal}body{margin:0;padding:0;font-family:freeSans,arial,sans-serif;background-color:var( --complementary-white);-webkit-user-select:none;user-select:none}body:fullscreen>*{background-color:var( --complementary-white)}#tel{display:block;position:relative;top:100px;left:100px}#main{position:fixed;display:grid;top:0;left:0;right:0;bottom:0;grid-template-columns:5px 1fr 5px;grid-template-rows:45px 1fr 25px;grid-gap:5px;width:100vw;height:100vh;font-size:1.2em;z-index:0}#main>*{min-height:0;min-width:0;overflow:auto;color:var(--text)}#up{grid-column:1/4;grid-row:1/2;top:0;left:0;overflow-x:hidden;border-bottom:2px solid var(--divider)}#menu{position:fixed;top:0;left:0;z-index:2}#menu #menu_icon{position:fixed;top:10px;left:15px;width:20px;height:20px}#menu #menu_icon hr{color:var(--text);width:16px;margin:4px 0 0 1px;border:1px solid var(--accent);border-radius:1px}#menu #menu_content{position:fixed;top:0;left:0;z-index:1;width:12em;padding:.5em;border:solid var(--divider);background:#fff;border-width:0 1px 1px 0;border-radius:0 0 10px;opacity:0;visibility:hidden;transition:visibility .1s,opacity .1s}#menu #menu_content ul{margin:.5em 0 .3em 1em;padding:0;line-height:1.5em}#menu #menu_content ul li:hover,#partial_help:hover,#iconeClavier:hover{stroke:var(--accent);color:var(--accent);cursor:pointer}#menu:hover #menu_content{visibility:visible;opacity:1}#title{position:relative;text-align:center;margin:0 10% 0 0;top:7px;font-size:25px;color:var(--text)}#greek,#save,#open,#tools{position:absolute;height:26px;line-height:26px;font-size:20px;padding:0;text-align:center;cursor:pointer}#greek,#save,#open{width:26px}#open{top:10px;left:50px}#open div{position:absolute;display:none;text-align:left;padding:5px;top:20px;left:75px;width:340px;background:#ff0;z-index:10}#open input{position:absolute;display:none;z-index:10;top:-10px;left:-10px;height:20px;font-size:12px;width:300px;text-align:left;padding:10px;background:#fff}#open:hover input,#open:hover div{display:block}#save{top:10px;left:80px}#greek,#tools{top:10px;color:#fff;font-weight:700;font-size:20px;padding:0;text-decoration:none;border-radius:13px;cursor:pointer;text-align:center}#greek{right:80px;background:var(--text)}#greek:hover,#save:hover,#open:hover{color:var(--text);background:var(--accent)}#iconeClavier{position:absolute;top:0;right:115px;cursor:pointer;z-index:2;stroke:var(--text)}#tools{position:absolute;top:9px;right:8px;width:60px;height:24px;color:var(--text);background:var(--complementary-white);border:2px solid var(--accent);line-height:28px}#digitsInput{width:45px;height:1.5em;overflow:hidden}#setup{visibility:hidden;opacity:0;position:absolute;top:0;right:0;width:200px;padding:0 5px 15px;font-size:12px;border:solid var(--divider);background:#fff;border-width:0 0 1px 1px;border-radius:0 0 0 10px;z-index:10;transition:visibility .5s,opacity .5s}#setupDiv:hover #setup{visibility:visible;opacity:1}#setup li{margin:5px 0}#setup a:hover{color:var(--accent)}#version{grid-column:2/3;grid-row:3/4;width:100%;bottom:0;padding:2px 0 3px;text-align:center;font-size:.8em;font-style:italic;color:var(--secondary-text);opacity:1}div.annexeSvg{position:fixed;left:43.75%;right:0;top:0;bottom:0;display:none}#postit{display:none;position:fixed;right:50px;top:50px;height:150px;width:150px;padding:5px;background:var(--primary);box-shadow:10px 10px 5px gray}#fermer{display:none;position:fixed;top:180px;right:55px}#generateur,#prog,#graphic{display:none}div.WGdialogQuest,div.WGdialogRep{position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;border:solid 2px;border-radius:15px}div.WGdialogQuest{padding-top:1em;background-color:var(--light-primary);line-height:1.5em}div.WGdialogQuest>div{margin:50px 0}div.WGdialogQuest span{margin:2em 0 1em}div.WGdialogQuest label{width:40%;display:block;float:left;text-align:right;margin-right:1em;font-size:.9em}div.WGdialogQuest input[type=submit]{margin-left:1em;background-color:var(--dark-primary);color:var(--text);font-weight:700;cursor:pointer;border-radius:5px;border:1px outset gray}div.WGdialogQuest input[type=submit]:hover{background-color:var(--accent)}div.WGdialogQuest input[type=text]{outline:none}div.WGdialogQuest input[type=text]:focus{background-color:var(--light-complementary)}div.WGdialogQuest textarea{line-height:1.75}div.WGdialogRep{padding:10px}div.WGdialogRep input{position:absolute;top:10px;right:10px}#generateur{grid-column:2/3;grid-row:2/3;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;grid-gap:10px;position:absolute;top:0;bottom:0;left:0;right:0}#generateur div.WGdialogQuest{grid-column:1/2;grid-row:1/2}#generateur div.WGdialogRep{grid-column:2/3;grid-row:1/2}div.popup div.palette{padding:10px 10px 0 5px;font-size:14px}div.popup div.palette h4{margin:10px 0 5px}div.popup div.palette input,div.popup div.palette textarea,div.popup div.palette table{vertical-align:middle;margin:3% 0 0}div.popup div.palette input{width:96%;height:1.2em}div.popup div.palette textarea{width:65%;height:32px;font-size:12px;resize:none}div.popup div.palette table{margin-left:1%;border:0;border-collapse:collapse}div.popup div.palette td{border:1px solid silver;width:10px;height:10px;font-size:8px;text-align:center;border-collapse:collapse}div.popup div.palette td:hover{background:#ff0}div.popup div.palette div{height:60px;padding:1px;border:1px solid red}div.popup div.palette input[type=number],div.popup div.palette input[type=checkbox]{width:30px;height:17px;margin:0 2px 0 5px}div.popup div.palette input[type=range]{width:96%;margin:5px 0 0 2%}div.popup div.palette input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:2px solid black;border-radius:50%;background-clip:content-box;padding:3px;margin:0 4px}div.popup div.palette input[type=radio].anchor{margin:1px}div.popup div.palette input[type=radio]:checked{background-color:#000}div.popup div.palette input[type=radio].black{border-color:#000}div.popup div.palette input[type=radio].black:checked{background-color:#000}div.popup div.palette input[type=radio].darkgray{border-color:gray}div.popup div.palette input[type=radio].darkgray:checked{background-color:gray}div.popup div.palette input[type=radio].red{border-color:red}div.popup div.palette input[type=radio].red:checked{background-color:red}div.popup div.palette input[type=radio].brown{border-color:brown}div.popup div.palette input[type=radio].brown:checked{background-color:brown}div.popup div.palette input[type=radio].blue{border-color:#00f}div.palette input[type=radio].blue:checked{background-color:#00f}div.popup div.palette input[type=radio].green{border-color:green}div.popup div.palette input[type=radio].green:checked{background-color:green}div.popup div.palette input[type=radio].olive{border-color:olive}div.popup div.palette input[type=radio].olive:checked{background-color:olive}div.popup div.palette input[type=radio].orange{border-color:orange}div.popup div.palette input[type=radio].orange:checked{background-color:orange}div.popup div.palette input[type=radio].magenta{border-color:#f0f}div.popup div.palette input[type=radio].magenta:checked{background-color:#f0f}div.popup div.palette input[type=radio].purple{border-color:purple}div.popup div.palette input[type=radio].purple:checked{background-color:purple}div.popup div.palette input[type=radio].teal{border-color:teal}div.popup div.palette input[type=radio].teal:checked{background-color:teal}div.popup div.palette input[type=radio].lime{border-color:#0f0}div.popup div.palette input[type=radio].lime:checked{background-color:#0f0}div.popup div.palette select{width:100%;margin:0;height:24px;padding:0 0 3px 2px;text-align:left}div.popup div.palette select.shortcut{width:100%;height:24px;font-size:12px}div.popup div.palette select.dash{width:85px;background:#fff}div.popup div.palette select.small{width:42px;margin:0;background:#fff}div.popup div.palette select.med{width:58px;margin:0 1px;background:#fff}div.popup div.palette span.fill,div.popup div.palette span.hashne,div.popup div.palette span.hashnw,div.popup div.palette span.dots{width:20px;height:20px;margin:0 7px;border:1px solid black}div.popup div.palette span.fill{background:#d3d3d3}div.popup div.palette span.hashne{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M 0 5 L 5 0 M 10 0 L 0 10 M 15 0 L 0 15 M 0 20 L 20 0 M 5 20 L 20 5 M 10 20 L 20 10 M 15 20 L 20 15' stroke='black'/%3E%3C/svg%3E")}div.popup div.palette span.hashnw{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M 0 15 L 5 20 M 0 10 L 10 20 M 0 5 L 15 20 M 0 0 L 20 20 M 5 0 L 20 15 M 10 0 L 20 10 M 15 0 L 20 5' stroke='black'/%3E%3C/svg%3E")}div.popup div.palette span.dots{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M 1 1 h 1 v 1 h -1 v-1 M 5 1 h 1 v 1 h -1 v-1 M 9 1 h 1 v 1 h -1 v-1 M 13 1 h 1 v 1 h -1 v-1 M 17 1 h 1 v 1 h -1 v-1 M 3 5 h 1 v 1 h -1 v-1 M 7 5 h 1 v 1 h -1 v-1 M 11 5 h 1 v 1 h -1 v-1 M 15 5 h 1 v 1 h -1 v-1 M 19 5 h 1 v 1 h -1 v-1 M 1 9 h 1 v 1 h -1 v-1 M 5 9 h 1 v 1 h -1 v-1 M 9 9 h 1 v 1 h -1 v-1 M 13 9 h 1 v 1 h -1 v-1 M 17 9 h 1 v 1 h -1 v-1 M 3 13 h 1 v 1 h -1 v-1 M 7 13 h 1 v 1 h -1 v-1 M 11 13 h 1 v 1 h -1 v-1 M 15 13 h 1 v 1 h -1 v-1 M 19 13 h 1 v 1 h -1 v-1 M 1 17 h 1 v 1 h -1 v-1 M 5 17 h 1 v 1 h -1 v-1 M 9 17 h 1 v 1 h -1 v-1 M 13 17 h 1 v 1 h -1 v-1 M 17 17 h 1 v 1 h -1 v-1' stroke='lightgrey'/%3E%3C/svg%3E")}div.popup div.palette span.fill:hover,div.popup div.palette span.hashne:hover,div.popup div.palette span.hashnw:hover,div.popup div.palette span.dots:hover{background-color:var(--light-primary)}div.popup div.palette span.selected{background-color:#ff0}div.popup div.palette div.wall{position:absolute;bottom:0;left:1px;width:95%;height:125px;border:0px;background-color:#fff;opacity:.7}div.annexeSvg{border-left:2px solid var(--divider);grid-template-columns:1fr;grid-template-rows:30px 1fr;grid-gap:5px;margin:0;padding:0;background:#fff}div.annexeSvg div.C1{grid-column:1/1;grid-row:1/2;height:20px;padding:8px 0 2px 10px;œground:white;font-size:.8em;z-index:2}div.annexeSvg div.C1 input.svgBar,div.annexeSvg div.C1 select,div.minmax div.wtitle{background:var(--very-light-primary);border-radius:5px;border:1px outset gray;padding:0 5px;text-align:center}div.annexeSvg div.C1 input.svgBar{margin:0 5px 0 0;font-size:11px;height:21px}div.annexeSvg div.C1 input.selected{background:var(--light-primary)}div.annexeSvg div.C1 select{margin:0 5px 0 0;height:21px;vertical-align:middle;width:45px;padding:0 0 3px 2px;font-size:14px;outline:0}div.annexeSvg div.C1 input.svgBar:hover{background:var(--accent)}div.annexe div.C1 option.double{background:red}div.annexeSvg div.C1 span.coordsView{margin:0 5px 0 0;padding:2px 10px;min-width:10em;height:16px;border:1px solid var(--accent);border-radius:5px;text-align:center}div.annexeSvg div.C1 span.icon{margin:0 5px;font-size:16px;vertical-align:middle;cursor:pointer}div.annexeSvg div.C1 span.fullScreen{margin:0 5px;font-size:20px;line-height:24px;vertical-align:top;cursor:pointer}div.annexeSvg div.C1 span.icon:hover,div.annexeSvg div.C1 span.fullScreen:hover{opacity:.5}div.annexeSvg div.minmax{position:absolute;display:inline-block;top:0;right:0}div.annexeSvg div.minmax div.wtitle{position:absolute;top:0;right:0;padding:5px 0 0;height:20px;width:80px;font-size:12px;border-radius:0 0 0 5px;text-align:center}div.annexeSvg div.minmax div.wcontent{position:absolute;visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s;top:0;right:0;padding:10px;width:225px;border:solid var(--divider);border-width:0 1px 1px 1px;border-radius:0 0 0 10px;background:#fff;z-index:1}div.annexeSvg div.minmax:hover div.wcontent{visibility:visible;opacity:1}div.annexeSvg div.minmax div.wcontent input{width:30px;margin:5px 10px;display:inline-block}div.annexeSvg div.minmax div.wcontent input[type=checkbox]{margin:10px 10px 5px}div.annexeSvg div.minmax div.wcontent label{width:8em;display:block;float:left;text-align:right;margin:10px 0 0}div.annexeSvg div.minmax div.wcontent input.redim{width:15em}div.annexeSvg div.C2{grid-column:1/1;grid-row:2/2;position:absolute;top:0;bottom:0;left:10px;right:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;z-index:1}div.annexeSvg div.C3{position:absolute;overflow:hidden;bottom:0;left:10px;right:0;height:27px;border:0;background:linear-gradient(transparent 0%,#fff 40%,#fff);z-index:2}div.annexeSvg svg{margin:0;padding:0;font-size:10px;pointer-events:stroke}div.annexeSvg svg text{cursor:default}div.annexeSvg svg text.giacLegend:hover{font-weight:700}div.annexeSvg svg.drawing{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  width="20" height="20"  viewBox="0 0 20 20"><text y="17">🖉</text></svg>') 1 17,auto}div.annexeSvg svg.noEntry{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  width="40" height="20"  viewBox="0 0 20 20"><text y="20" font-size="32px">🖮</text></svg>') 1 17,auto}div.annexeSvg svg *{pointer-events:stroke}div.graphic{grid-column:2/3;grid-row:2/4;display:grid;grid-template-columns:1fr;grid-template-rows:20px 180px 1fr 25px;grid-gap:0px;position:absolute;top:0;bottom:0;left:0;right:0;padding:0 0 5px;background:var(--complementary-white)}div.graphic div.A1{grid-column:1/2;grid-row:1/2;text-align:center}div.graphic div.A1 table{position:relative;width:100%;top:0;bottom:0;border:0;border-bottom:0;table-layout:fixed;border-radius:23px 23px 0 0;padding:0;border-spacing:0px;border-collapse:separate;cursor:default;font-size:14px}div.graphic div.A1 td{position:relative;text-align:center;padding:2px;background-color:#efefef;border:0;border-bottom:1px;border-style:solid;border-color:#cecece;border-radius:10px 10px 0 0/20px 20px 0 0}div.graphic div.A1 td:hover{background-color:var(--accent)}div.graphic div.A1 td.selected{font-weight:700;background-color:var(--light-primary);border-bottom:0}div.graphic div.A2{position:absolute;top:0;bottom:4px;left:0;right:0;grid-column:1/2;grid-row:2/3}div.graphic div.A2 div.WGdialogQuest{border:0;border-top-left-radius:0;border-top-right-radius:0}div.graphic div.A2 div.stop{position:absolute;top:16px;right:8px;width:42px;height:42px;z-index:3;cursor:pointer;background-image:url(./stopSign-B3hOVdJz.svg);visibility:hidden}div.graphic div.A2 div.stop:hover{opacity:.7}div.graphic div.A3{grid-column:1/2;grid-row:3/4;line-height:1.5;position:absolute;left:0;right:0;top:0;bottom:4px;overflow:auto}div.graphic div.A2 div.arrow,div.graphic div.A4 div.arrow{z-index:2;font-size:30px;margin:0;padding:0;color:var(--accent)}div.graphic div.A4 div.arrow{position:fixed;bottom:0;right:56.25%}div.graphic div.A2 div.arrow{position:absolute;bottom:1px;right:10px}div.graphic div.A3big{grid-column:1/2;grid-row:3/5;line-height:1.5;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;border:2px solid;border-radius:15px;padding:7px 0 2px}div.graphic div.A3big div.description{position:relative;margin:0 0 2px;padding:0;width:100%;height:24px;line-height:24px}div.graphic div.A3big div.construction{padding-left:34px}div.graphic div.A3big div.range{height:45px}div.graphic div.A3big div.description input,div.graphic div.A3big div.description span{display:inline-block;margin:0 1px;font-size:14px;cursor:default}div.graphic div.A3big div.description select{width:20px;height:26px;padding:0 0 3px 2px;font-size:14px;margin:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;text-align:center}div.graphic div.A3big input[type=text]{position:relative;border:1px solid var(--divider);line-height:18px}div.graphic div.A3big span{text-align:center;width:14px;font-size:18px}div.graphic div.A3big div.description span.rangeValue{text-align:left;width:calc(100% - 151px);background:var(--complementary-white);padding-left:5px;border:1px solid var(--divider)}div.graphic div.A3big div.description span.triangle{cursor:pointer;font-size:14px;width:14px;margin:0 2px;vertical-align:middle}div.graphic div.A3big span.triangle:hover{opacity:.5;margin:0 2px}div.graphic div.A3big input.name{width:35px;margin-left:5px;vertical-align:middle;text-align:right}div.graphic div.A3big div.description input.figInput{width:calc(100% - 152px);vertical-align:middle}div.graphic div.A3big div.description input.figInput[type=range]{position:absolute;width:calc(100% - 144px);left:94px;top:25px}div.graphic div.A3big div.construction input.figInput{width:calc(100% - 168px)}div.graphic div.A3big input[type=button]{border:0;background:none;margin:0;width:20px;height:24px;font-size:14px;line-height:10px;padding:0;vertical-align:middle}div.graphic div.A3big input[type=button].visible{font-size:18px}div.graphic div.A3big input[type=button]:hover{color:var(--accent);background:var(--light-primary)}div.graphic div.A3big input.selected{background:#ff0}div graphic div.A3big input.error{background:var(--accent)}div.graphic div.A4{grid-column:1/2;grid-row:4/5;text-align:right}div.graphic div.A4 input{background-color:var(--dark-primary);color:var(--text);font-weight:700;cursor:pointer;border-radius:5px;border:1px outset gray;margin-right:20px}div.graphic div.A4 input:hover{background-color:var(--accent)}.editor{font-family:monospace;counter-reset:line;overflow-y:auto;overflow-x:clip;outline:none;border:2px solid;border-radius:15px;padding:0;background:linear-gradient(to bottom,var(--light-primary) 25px,white 25px 100%);background-attachment:local}.editor:before,.editor div:before{display:inline-block;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#efefef}.editor:before{margin:0;padding:0 0 0 1.5em;height:25px;width:100%;font-style:italic;border-radius:15px 15px 0 0;content:"Indenter ⭾ (tab). Désindenter ctrl ⟵  ou shift ⟵ (ret arr)"}.editor div{display:block;line-height:1.5em;padding:0;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor div:before{content:counter(line);counter-increment:line;text-align:right;padding:0 5px 0 0;width:25px;max-width:25px;margin-right:7px}.editor span.indent,.editor span.Indent{margin:0;padding:0;border:0;height:1.5em;display:inline-block}.editor span.Indent{border-left:2px solid var(--divider)}.editor span.kw{color:var(--accent);font-weight:700}.editor span.cm{color:var(--divider)}#prog{grid-column:2/3;grid-row:2/3;grid-template-columns:2fr 3fr;grid-template-rows:4fr 1fr 12fr;grid-gap:10px;position:absolute;top:0;bottom:0;left:0;right:0}.prA1,.prA3{border:1px solid var(--divider);border-radius:.5em;padding:.2em}.prA1{grid-column:1/2;grid-row:1/2;background-color:var(--light-primary)}.prA1 p{margin:.25em}.prA2{grid-column:1/2;grid-row:2/3;text-align:center}#prA3{grid-column:1/2;grid-row:3/4;font-size:12px;background:var(--text);color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}#prA3 input.quest{border:0;caret-color:#fff;background-color:transparent;color:#fff;outline:0;margin-left:1em}#prA3 input.quest:hover{outline:1px solid var(--divider)}#prB1{grid-column:2/3;grid-row:1/4;margin-left:2em}div.sq_prog div:first-child{height:1em}div.sq_prog label{margin-top:.25em;margin-right:1em;width:10em;display:block;float:left;text-align:right}div.sq_prog input{width:5em}div.sq_prog br{margin-bottom:1em}#solveur{grid-column:2/3;grid-row:2/3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:30px;position:absolute;top:0;bottom:0;left:0;right:0}#solveur div.WGdialogQuest{grid-column:1/2;grid-row:1/2}#solveur div.WGdialogRep{grid-column:2/3;grid-row:1/2;overflow:auto}#suite{grid-column:2/3;grid-row:2/3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:30px;position:absolute;top:0;bottom:0;left:0;right:0}div.WGsuiteQuest,div.WGsuiteRep{position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;border:solid 2px;border-radius:15px}div.WGsuiteQuest{padding:1em 1em 0;background-color:var(--light-primary)}#suite div.WGsuiteQuest{grid-column:1/2;grid-row:1/2}#suite div.WGsuiteQuest div{height:4.5em;padding:.3em 0 0;margin:.2em 0 0;border-top:1px solid var(--divider)}#suite div.WGsuiteQuest br{margin-bottom:.25em}#suite div.WGsuiteQuest input.small{width:3em;margin-right:.5em}#suite div.WGsuiteQuest label{width:30%;display:block;float:left;text-align:right;margin-right:1em}#suite div.WGsuiteQuest input[type=submit]{margin-left:1em;background-color:var(--dark-primary);color:var(--text);font-weight:700;cursor:pointer;border-radius:5px;border:1px outset gray}#suite div.WGsuiteRep{grid-column:2/3;grid-row:1/2;overflow:auto;padding:1.5em 0 0}#suite div.WGsuiteRep div.msg{width:50%;margin:.5em 0 .5em 25%}#suite div.WGsuiteRep input{position:absolute;top:5px;right:10px}
