code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}body{font-family:Menlo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{text-align:center;font-weight:700;padding:8px 12px;margin:5px;background-color:transparent;border:1px solid #ccc;border-radius:32px}button:focus{outline:none;box-shadow:0 0 2px #ff6b48 inset}input,textarea{border:1px solid #ccc;border-radius:4px;padding:6px 8px}input:focus,textarea:focus{outline:none;box-shadow:0 0 2px #fc0 inset}main{position:absolute;width:100%;overflow:auto}p{margin-bottom:8px}select{border:1px solid #f80;padding:2px 3px;background-color:#fefefe}select:focus{outline:none}ul{list-style-type:disc}.app-wrapper{position:relative;align-self:center;width:100vw;height:100vh;overflow:scroll}.outer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.row,.row-col,.row-rev{display:flex;flex-direction:row}.col,.col-row{display:flex;flex-direction:column}.fixed-bottom{position:fixed;bottom:0}.jc-start{justify-content:flex-start}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.jc-evenly{justify-content:space-evenly}.jc-around{justify-content:space-around}.ai-start{align-items:flex-start}.ai-center{align-items:center}.ai-end{align-items:flex-end}.ai-between{align-items:space-between}.ai-evenly{align-items:space-evenly}.ai-around{align-items:space-around}.as-start{align-self:left}.as-center{align-self:center}.as-end{align-self:right}.ta-start{text-align:left}.ta-center{text-align:center}.ta-end{text-align:right}.cell,.cell-rev{border:1px solid #dfdfdf;border-radius:8px;display:flex;align-items:center;justify-content:center}.cell02{display:flex;justify-content:center}.gr00{display:grid;width:80%;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:200px;grid-gap:16px}.gr01{display:grid;width:80%;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:160px;grid-gap:16px}.gr01lo{display:grid;width:80%;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:80px;grid-gap:16px}.gr02{display:grid;width:88%;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px}.cerchio{border-radius:50%}.cerchio-bb{border-radius:50%;border-width:2px;border-style:dashed}.arrow{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@keyframes pulsation{0%{transform:scale(1);opacity:.92}50%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:.92}}.rotator{pointer-events:none;animation-name:rotation;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:transform}.running{animation-play-state:running}.paused{animation-play-state:paused}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotation-2w{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(0)}}.pulse{animation-name:pulsation;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:transform}.s1{animation-duration:1s}.s2{animation-duration:2s}.s4{animation-duration:4s}.s8{animation-duration:8s}.spinFaster{animation:spin .8s linear infinite}.spinSlower{animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blinkFaster{animation:blinkMore .8s infinite}.blinkSlower{animation:blinkMore 1.2s infinite}.blinkWeaker{animation:blinkLess 1.6s infinite}.blinkPartial{animation:blinkStaying 1.6s infinite}@keyframes blinkMore{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes blinkLess{0%{opacity:0}50%{opacity:.6}to{opacity:0}}@keyframes blinkStaying{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}.a1{text-decoration:underline;color:#708090}.a1:hover{text-decoration:none;color:#ff5000}.a2{text-decoration:underline;color:#ff8000}.a2:hover{text-decoration:none;color:#ff5000}.a3{text-decoration:underline;color:#000}.a3:hover{text-decoration:none;color:red}.a4{text-decoration:underline;color:#fff}.a4:hover{text-decoration:none;color:#000}.b0{display:block;border:none;border-radius:8px;padding:0;margin:0}.b2{border-radius:10px;padding:6px 8px;margin:5px}.b3{border-radius:5px;padding:4px 6px;margin:3px}.absolute{position:absolute}.relative{position:relative}.wh16{width:16px;height:16px}.wh20{width:20px;height:20px}.wh40{width:40px;height:40px}.wh60{width:60px;height:60px}.wh80{width:80px;height:80px}.wh100{width:100px;height:100px}.wh120{width:120px;height:120px}.w70vw{width:70vw}.w65vw{width:65vw}.w60vw{width:60vw}.w55vw{width:55vw}.w50vw{width:50vw}.w40vw{width:40vw}.w35vw{width:35vw}.w30vw{width:30vw}.w25vw{width:25vw}.w20vw{width:20vw}.w15vw{width:15vw}.w12vw{width:12vw}.w10vw{width:10vw}.w120pc{width:120%}.w100pc{width:100%}.w90pc{width:90%}.w80pc{width:80%}.w66pc{width:66%}.w60pc{width:60%}.w50pc{width:50%}.w33pc{width:33.3%}.w20pc{width:20%}.w200{width:200px}.w160{width:160px}.w128{width:128px}.w100{width:100px}.w80{width:80px}.w64{width:64px}.w48{width:48px}.w40{width:40px}.w32{width:32px}.w24{width:24px}.w20{width:20px}.h100pc{height:100%}.h160{height:160px}.h80{height:80px}.h64{height:64px}.h48{height:48px}.h40{height:40px}.h32{height:32px}.h26{height:26px}.mar-3{margin:3px}.mar-5{margin:5px}.mar-10{margin:10px}.mar-15{margin:15px}.mar-20{margin:20px}.pad-3{padding:3px}.pad-5{padding:5px}.pad-8{padding:8px}.pad-10{padding:10px}.pad-15{padding:15px}.pad-20{padding:20px}.border-c{border:1px solid #ccc}.border-1{border:1px dashed #ddd}.border-2{border:2px dashed #ddd}.radius-4{border-radius:4px}.radius-8{border-radius:8px}.shrink-0{flex-shrink:0}.mono{font-family:Menlo,Roboto Mono,Lucida Console,Monaco,Courier New,monospace}.txt-l{text-align:left}.txt-c{text-align:center}.txt-r{text-align:right}.txt-18{font-size:18px}.txt-b{font-weight:700}.txt-16{font-size:16px}.txt-15{font-size:15px}.txt-14{font-size:14px}.txt-13{font-size:13px}.txt-12{font-size:12px}.txt-10{font-size:10px}.line-break{white-space:pre-line}.wrap-anywhere{overflow-wrap:anywhere}.grow-1{flex-grow:1}.space-04{letter-spacing:.04rem}.space-08{letter-spacing:.08rem}.space-25{letter-spacing:.25rem}.line-height-125{line-height:125%}.line-height-150{line-height:150%}.line-height-175{line-height:175%}.is-white{color:#fff}.is-fc0{color:#fc0}.is-f80{color:#f80}.is-orangered{color:#ff4500}.is-red{color:red}.is-teal{color:teal}.is-slategrey{color:#708090}.is-bbb{color:#bbb}.is-ddd{color:#ddd}.is-2e8{color:#2e86c1}.is-349{color:#3498db}.is-dsb{color:#483d8b}.bg-mus-blue{background-color:#83bad6}.bg-349{background-color:#3498db}.bg-2e8{background-color:#2e86c1}.bg-fc0{background-color:#ffcc005c}.bg-f80{background-color:#ff8800b8}.bg-red{background-color:red}.bg-green-1{background-color:#82e0aa}.bg-green-2{background-color:#2ecc71}.bg-dsb{background-color:#483d8b}.bg-sb{background-color:#6a5acd}.bg-sg{background-color:#708090}.bg-0{background-color:#000}.bg-1{background-color:#111}.bg-2{background-color:#222}.bg-3{background-color:#333}.bg-4{background-color:#444}.bg-5{background-color:#555}.bg-6{background-color:#666}.bg-7{background-color:#777}.bg-8{background-color:#888}.bg-9{background-color:#999}.bg-a{background-color:#aaa}.bg-b{background-color:#bbb}.bg-c{background-color:#ccc}.bg-d{background-color:#ddd}.bg-e{background-color:#eee}.bg-f{background-color:#fff}.bg-grad-e{background:linear-gradient(180deg,#eee,#fff)}.bg-grad-fc0{background:linear-gradient(90deg,#fc06,#0000)}.bg-grad-f80{background:linear-gradient(90deg,#ff880080,#0000)}.bg-grad-gr2{background:linear-gradient(90deg,#2ecc7199,#0000)}.bg-grad-db1{background:linear-gradient(90deg,#1e90ff59,#0000)}.bg-grad-f00{background:linear-gradient(90deg,#f009,#0000)}.bg-grad_fc0{background:linear-gradient(135deg,#fc06,#0000)}.bg-grad_f80{background:linear-gradient(135deg,#ff880080,#0000)}.bg-grad_gr2{background:linear-gradient(135deg,#2ecc7199,#0000)}.bg-grad_db1{background:linear-gradient(135deg,#1e90ff80,#0000)}.bg-grad_f00{background:linear-gradient(135deg,#f009,#0000)}.bg-grad_f80-fc0{background:linear-gradient(135deg,#ff880080,#fc06)}.bg-grad_gr2-fc0{background:linear-gradient(135deg,#2ecc7199,#fc06)}.bg-grad_db1-fc0{background:linear-gradient(135deg,#1e90ff80,#fc06)}.bg-grad_f00-fc0{background:linear-gradient(135deg,#ff0000b3,#fc06)}.bg-grad_fc0-var{background:linear-gradient(135deg,#ffcc0080,#ff06)}.hr-1{border:1px dashed #f80;border-style:none none dashed;color:"#fff"}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-fc0{opacity:.92;filter:drop-shadow(0px 1px 1px #fc0)}.shadow-f80{opacity:.92;filter:drop-shadow(0px 1px 1px #f80)}.shadow-ddd{opacity:.92;filter:drop-shadow(0px 1px 1px #ddd)}.shadow-ccc{opacity:.92;filter:drop-shadow(0px 1px 1px #ccc)}.shadow-bbb{opacity:.92;filter:drop-shadow(0px 1px 1px #bbb)}.point{cursor:pointer}.content-form{display:flex;flex-direction:column;align-items:center}.error{font-size:14px;color:red}.overlay-tl{position:absolute;top:20px;left:25px;opacity:.93}.overlay-tr{position:absolute;top:20px;right:11%;opacity:.93}.hook{position:relative;overflow:hidden}.overlay{transition:top ease 1s;position:absolute;top:-100px;opacity:0;left:10%}.hook:hover .overlay{top:0;opacity:.95}@media only screen and (max-width:600px){.row-col{flex-direction:column;align-items:center;text-align:center}.wrapper{align-items:center;justify-content:center}.row-rev{flex-direction:column-reverse;align-items:center;text-align:center}.col-row{flex-direction:row}.cell-rev{flex-direction:column-reverse}.no-display{display:none}}
