﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:rgba(0,0,0,0);border:0;margin:0;outline:0;padding:0;vertical-align:baseline}html{color:#333;font-family:agenda,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:62.5%}body{background:linear-gradient(to right, #dd6e00 16rem, #fff 16rem);margin-left:18rem}ul,ol{list-style-type:none}.hide{display:none !important}.keyboard-navigating a:focus,.keyboard-navigating a:focus code,.keyboard-navigating button:focus{background-color:#fadd00 !important}.keyboard-navigating nav a:focus,.keyboard-navigating nav button:focus{background-color:#8c7100 !important}header{background-color:#dd6e00;bottom:0;left:0;padding:1.5rem;padding-top:3.75rem;position:fixed;text-align:right;top:0;width:13rem}header h1{color:#ffe68e;cursor:default;font-family:agenda,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em;font-style:italic;font-weight:200;letter-spacing:-0.02em;margin-bottom:.6em;text-transform:lowercase}header #topnav{margin:0 -1.5rem}header #topnav .toc-entry{position:relative}header #topnav a{color:#fff;display:block;font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;padding:.3em 1.5rem;text-decoration:none}header #topnav a:hover{background-color:#96004b}header #topnav>.janus-list>.toc-entry>a{padding-bottom:.3em;padding-top:.3em}header #topnav>.janus-list>.toc-entry>a:hover{text-shadow:3px 3px 0 rgba(0,0,0,.2)}header #topnav>.janus-list>.toc-entry.prefix{padding-bottom:1rem;padding-top:.3rem}header #topnav>.janus-list>.toc-entry.prefix>a{padding-bottom:.1em}header #topnav .prefix>a{text-shadow:3px 3px 0 rgba(0,0,0,.2)}header #topnav .active>a:after{content:"";display:block;border:1rem solid rgba(0,0,0,0);border-left-color:#96004b;border-left-width:.7rem;position:absolute;left:100%;top:0}header #topnav .prefix,header #topnav .prefix a{background-color:#96004b}header #topnav .toc-entry .toc-entry a{font-family:agenda,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:200;text-shadow:1px 1px 0 rgba(0,0,0,.3)}header #topnav .toc-entry .toc-entry a:hover{background-color:#690034}header #topnav .toc-entry .toc-entry.active a:after{top:.2em}header #topnav .toc-entry .toc-entry.active a:hover:after{border-left-color:#690034}header #topnav .toc-children{display:none}header #topnav .prefix .toc-children{display:block}header svg{margin-top:2em;width:5em}header svg .cls0-1,header svg .cls0-2{stroke:#ffe68e}header svg .cls0-3{fill:#ffe68e}#tooltip{background:#fff;border-top:1px solid #96004b;box-shadow:0 .3em .3em rgba(0,0,0,.07);display:none;font-size:1.2em;margin:.6em 0;padding:.3em .5em .4em;pointer-events:none;position:absolute;z-index:99}#tooltip.disabled{border-top-color:#999;color:#aaa}#skiplinks{left:0;position:absolute;top:0;z-index:80}#skiplinks a{background:#96004b !important;box-shadow:0 .3em .5em rgba(0,0,0,.12);bottom:0;color:#fff;display:block;font-size:2em;margin:1em;padding:1em;position:absolute;right:0;white-space:nowrap}#skiplinks a:focus{bottom:auto;right:auto}.article{font-family:agenda,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:30em}.article h1,.article h2{color:#000;font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-0.02em;margin-bottom:.4em;padding-top:.8em}.article h1{font-size:3em}.article h2{font-size:2em}.article h1 a.anchor,.article h2 a.anchor,.article h3 a.anchor{display:block;pointer-events:none}.article h1 a.self-link,.article h2 a.self-link,.article h3 a.self-link{color:#ccc;margin-left:.8rem;visibility:hidden}.article h1 a.self-link:hover,.article h2 a.self-link:hover,.article h3 a.self-link:hover{color:#666}.article h1:hover a.self-link,.article h2:hover a.self-link,.article h3:hover a.self-link{visibility:visible}.article p{font-size:1.7em;line-height:1.4em;margin-bottom:1.5em;max-width:56rem}.article p+ul{margin-top:-1em}.article p+svg{margin-top:-2em}.article p+.figure{margin-top:-2em}.article>ul,.article>ol{max-width:calc(56rem - 2em);padding-bottom:1em;padding-left:2em}.article>ul ul,.article>ul ol,.article>ol ul,.article>ol ol{padding-left:1.2em;padding-top:.5em}.article>ul>li,.article>ol>li{font-size:1.7em}.article>ul li,.article>ol li{line-height:1.4em;padding-bottom:.5em}.article>ul li ul li:last-child,.article>ul li ol li:last-child,.article>ol li ul li:last-child,.article>ol li ol li:last-child{padding-bottom:0}.article>ul,.article>ul ul,.article>ol ul{list-style-type:circle}.article>ol,.article>ol ol,.article>ul ol{list-style-type:decimal}.article p a,.article>ul a,.article>ol a{border-bottom:3px solid #b1e1e6;background-color:#ebf2f2;color:#005158;text-decoration:none}.article p a:hover,.article p a:active,.article p a:focus,.article>ul a:hover,.article>ul a:active,.article>ul a:focus,.article>ol a:hover,.article>ol a:active,.article>ol a:focus{background-color:#b1e1e6}.article p a:visited,.article>ul a:visited,.article>ol a:visited{color:#333}.article p code,.article>ul code,.article>ol code{background-color:#eee;font-size:.8em}.article strong{color:#96004b;font-weight:600}.article code{font-family:menlo,monaco,inconsolata,consolas,monospace}.article span.button{background-color:#eee;border:1px solid #ddd;border-radius:.5em;padding:.2em}.article span.param{background:#fffae7;border-bottom:1px dotted #bbb}.article blockquote{background-color:#f0f0f0;border-left:.6em solid #ddd;margin-bottom:2.5em;max-width:60rem;padding:1.3em;padding-left:1.6em}.article blockquote p,.article blockquote h1{margin:0;padding:0}.article blockquote h1{font-size:1.8em;padding-bottom:.3em}.article blockquote p{font-size:1.6em}.article blockquote p+p{padding-top:.8em}.article blockquote code{background-color:#ddd}.article blockquote pre{font-size:1.6em;padding:.4em 0}.article blockquote pre code{background-color:rgba(0,0,0,0)}.shapes-tool-wrapper{overflow:hidden;position:relative;transition:.8s margin-bottom cubic-bezier(0.05, 0.9, 0, 1)}.shapes-tool{border-radius:.4em;color:#fff;margin-bottom:2px;padding:2em 2em 1.6em 1.6em;position:relative;transition:.8s margin-bottom cubic-bezier(0.05, 0.9, 0, 1);z-index:5}.shapes-tool .shapes-phase{border-radius:.3em;bottom:1.3em;font-size:1.2em;padding:.3em;position:absolute}.shapes-tool .shapes-title{font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;position:absolute;text-shadow:3px 3px 0 rgba(0,0,0,.08);width:10rem}.shapes-tool .slider-box{margin-left:10rem;position:relative}.shapes-tool .slider-box input{-webkit-appearance:none;width:100%;background:rgba(0,0,0,0);cursor:pointer;position:relative;z-index:1}.shapes-tool .slider-box input::-webkit-slider-runnable-track{height:6px;border-radius:20px;border:0px solid;box-shadow:0px 2px 0px rgba(0,0,0,.1)}.shapes-tool .slider-box input::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:12px;border-radius:30px;border:1.5px solid #fff;box-shadow:0px 4px 8px rgba(0,0,0,.3);margin-top:-10px}.shapes-tool .slider-box input::-moz-range-track{height:6px;border-radius:20px;border:0px solid;box-shadow:0px 2px 0px rgba(0,0,0,.1)}.shapes-tool .slider-box input::-moz-range-thumb{height:24px;width:12px;border-radius:30px;border:2px solid #fff;box-shadow:0px 4px 8px rgba(0,0,0,.3)}.shapes-tool .home-indicator{border:4px solid rgba(0,0,0,0);opacity:1;position:absolute;top:-0.8em;transition:opacity 1s}.shapes-tool.home .home-indicator{opacity:0}.shapes-tool .slider-scale{height:1.8rem;left:.2em;margin-top:1.3em;position:relative;z-index:0}.shapes-tool .slider-scale .label{position:absolute;width:3em}.shapes-tool .slider-scale .label:after{content:"";display:block;border-left:1px solid;bottom:calc(100% + .2em);height:.7em;position:absolute}.shapes-tool .slider-scale .label:nth-child(2),.shapes-tool .slider-scale .label:nth-child(3),.shapes-tool .slider-scale .label:nth-child(4){margin-left:-1.5em;text-align:center}.shapes-tool .slider-scale .label:nth-child(2):after,.shapes-tool .slider-scale .label:nth-child(3):after,.shapes-tool .slider-scale .label:nth-child(4):after{left:50%}.shapes-tool .slider-scale .label:first-child{left:2px}.shapes-tool .slider-scale .label:first-child:after{left:1px}.shapes-tool .slider-scale .label:nth-child(2){left:25%}.shapes-tool .slider-scale .label:nth-child(3){left:50%}.shapes-tool .slider-scale .label:nth-child(4){left:75%}.shapes-tool .slider-scale .label:last-child{right:-3px;text-align:right}.shapes-tool .slider-scale .label:last-child:after{right:4px}.shapes-tool .slider-scale .label-value{font-size:1.6em}.shapes-tool .slider-scale .label-unit{bottom:.3em;font-size:1.1em;padding-left:1px;position:relative}.shapes-tool .slider-unit{display:none}.shapes-tool input{width:100%}.shapes-btns{background-color:#eee;border-radius:.4em;bottom:0;left:0;position:absolute;right:0;padding:1em;text-align:right;z-index:4}.shapes-btns .uibtn{color:#666;display:inline-block;font-size:1.3em;font-style:italic;font-weight:bold;margin-left:.6em;position:relative;top:.2em}.shapes-btns .uibtn:before{content:"";display:block;border:2px solid #333;border-radius:1em;float:left;margin-right:.2em;height:.8em;position:relative;top:.1em;width:.8em}.shapes-btns .uibtn:after{color:#333;content:","}.shapes-btns .uibtn:last-child:after{content:none}.showbtns .shapes-tool-wrapper{margin-bottom:.5em}.showbtns .shapes-tool{margin-bottom:3em}.shapes-tool.phase-delay,.shapes-tool.phase-released{background-color:#6500a1}.shapes-tool.phase-delay .shapes-phase,.shapes-tool.phase-released .shapes-phase{background-color:#4c0877}.shapes-tool.phase-delay .slider-box input::-webkit-slider-runnable-track,.shapes-tool.phase-released .slider-box input::-webkit-slider-runnable-track{background:#4c0877}.shapes-tool.phase-delay .slider-box input::-webkit-slider-thumb,.shapes-tool.phase-released .slider-box input::-webkit-slider-thumb{background:#6500a1}.shapes-tool.phase-delay .slider-box input::-moz-range-track,.shapes-tool.phase-released .slider-box input::-moz-range-track{background:#4c0877}.shapes-tool.phase-delay .slider-box input::-moz-range-thumb,.shapes-tool.phase-released .slider-box input::-moz-range-thumb{background:#6500a1}.shapes-tool.phase-delay .home-indicator,.shapes-tool.phase-released .home-indicator{border-top-color:#f79314}.shapes-tool.phase-delay .slider-scale .label:after,.shapes-tool.phase-released .slider-scale .label:after{border-left-color:#f79314}.shapes-tool.phase-delay .slider-scale .label .label-unit,.shapes-tool.phase-released .slider-scale .label .label-unit{color:#f79314}.shapes-tool.phase-delay .shapes-title,.shapes-tool.phase-released .shapes-title{text-shadow:3px 3px 0 rgba(0,0,0,.2)}.shapes-tool.phase-setting{background-color:#d96c00}.shapes-tool.phase-setting .shapes-phase{background-color:#ba5d00}.shapes-tool.phase-setting .slider-box input::-webkit-slider-runnable-track{background:#ba5d00}.shapes-tool.phase-setting .slider-box input::-webkit-slider-thumb{background:#d96c00}.shapes-tool.phase-setting .slider-box input::-moz-range-track{background:#ba5d00}.shapes-tool.phase-setting .slider-box input::-moz-range-thumb{background:#d96c00}.shapes-tool.phase-setting .home-indicator{border-top-color:#ffde00}.shapes-tool.phase-setting .slider-scale .label:after{border-left-color:#ffde00}.shapes-tool.phase-setting .slider-scale .label .label-unit{color:#ffde00}.shapes-tool.phase-set{background-color:#2aaae2}.shapes-tool.phase-set .shapes-phase{background-color:#18b}.shapes-tool.phase-set .slider-box input::-webkit-slider-runnable-track{background:#18b}.shapes-tool.phase-set .slider-box input::-webkit-slider-thumb{background:#2aaae2}.shapes-tool.phase-set .slider-box input::-moz-range-track{background:#18b}.shapes-tool.phase-set .slider-box input::-moz-range-thumb{background:#2aaae2}.shapes-tool.phase-set .home-indicator{border-top-color:#ffde00}.shapes-tool.phase-set .slider-scale .label:after{border-left-color:#ffde00}.shapes-tool.phase-set .slider-scale .label .label-unit{color:#ffde00}.shapes-tool.phase-releasing{background-color:#6abd45}.shapes-tool.phase-releasing .shapes-phase{background-color:#4fa22a}.shapes-tool.phase-releasing .slider-box input::-webkit-slider-runnable-track{background:#4fa22a}.shapes-tool.phase-releasing .slider-box input::-webkit-slider-thumb{background:#6abd45}.shapes-tool.phase-releasing .slider-box input::-moz-range-track{background:#4fa22a}.shapes-tool.phase-releasing .slider-box input::-moz-range-thumb{background:#6abd45}.shapes-tool.phase-releasing .home-indicator{border-top-color:#ffde00}.shapes-tool.phase-releasing .slider-scale .label:after{border-left-color:#ffde00}.shapes-tool.phase-releasing .slider-scale .label .label-unit{color:#ffde00}.shapes-tool.phase-repeat{background-color:#bd1697}.shapes-tool.phase-repeat .shapes-phase{background-color:#980977}.shapes-tool.phase-repeat .slider-box input::-webkit-slider-runnable-track{background:#980977}.shapes-tool.phase-repeat .slider-box input::-webkit-slider-thumb{background:#bd1697}.shapes-tool.phase-repeat .slider-box input::-moz-range-track{background:#980977}.shapes-tool.phase-repeat .slider-box input::-moz-range-thumb{background:#bd1697}.shapes-tool.phase-repeat .home-indicator{border-top-color:#ffde00}.shapes-tool.phase-repeat .slider-scale .label:after{border-left-color:#ffde00}.shapes-tool.phase-repeat .slider-scale .label .label-unit{color:#ffde00}.shapes-tool.phase-special{background-color:#888}.shapes-tool.phase-special .shapes-phase{background-color:#666}.shapes-tool.phase-special .slider-box input::-webkit-slider-runnable-track{background:#666}.shapes-tool.phase-special .slider-box input::-webkit-slider-thumb{background:#888}.shapes-tool.phase-special .slider-box input::-moz-range-track{background:#666}.shapes-tool.phase-special .slider-box input::-moz-range-thumb{background:#888}.shapes-tool.phase-special .home-indicator{border-top-color:#ffde00}.shapes-tool.phase-special .slider-scale .label:after{border-left-color:#ffde00}.shapes-tool.phase-special .slider-scale .label .label-unit{color:#ffde00}.shapes-tool.phase-special .shapes-phase{display:none}.special-mini>.janus-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(16em, 1fr));gap:.5rem}.special-mini .shapes-tool-wrapper{margin-bottom:0}.special-mini .shapes-tool{padding:1em;padding-bottom:1.5em}.special-mini .shapes-tool .shapes-phase{background-color:rgba(0,0,0,0);bottom:auto;font-size:1.1em;padding:0;right:1em}.special-mini .shapes-tool .shapes-title{font-size:1.2em;position:static}.special-mini .shapes-tool .slider-box{margin-left:0;margin-top:.6em;position:relative}.special-mini .shapes-tool .slider-box .home-indicator{top:-0.4em}.special-mini .shapes-tool .slider-box .slider-scale{display:none}.special-mini .shapes-tool .slider-box input::-webkit-slider-runnable-track{height:4px}.special-mini .shapes-tool .slider-box input::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:10px;margin-top:-6px}.special-mini .shapes-tool .slider-box input::-moz-range-track{height:4px}.special-mini .shapes-tool .slider-box input::-moz-range-thumb{height:16px;width:10px}.special-mini .shapes-btns .uibtn{font-size:1.2em;font-weight:normal}.special-mini .shapes-btns .uibtn:before{border-width:1.4px}.special-stage .shapes-tool .shapes-phase{display:none}.shapes-figure{position:relative}.shapes-figure .toggle-option{background-color:#888;border-radius:.4em;bottom:0;color:#fff;display:flex;justify-content:space-between;padding:1em}.shapes-figure .toggle-option span{align-self:center}.shapes-figure .toggle-option .option-label{font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;text-shadow:3px 3px 0 rgba(0,0,0,.08)}.shapes-figure .toggle-option .option-options{float:right}.shapes-figure .toggle-option .janus-literal{border:2px solid #fff;cursor:pointer;color:#eee;font-size:1.4em;padding:.3em .6em}.shapes-figure .toggle-option .janus-literal+.janus-literal{margin-left:-2px}.shapes-figure .toggle-option .janus-literal:first-child{border-radius:.4em 0 0 .4em}.shapes-figure .toggle-option .janus-literal:last-child{border-radius:0 .4em .4em 0}.shapes-figure .toggle-option .janus-literal.checked{background-color:#fff;color:#007cb0;cursor:default}.shapes-figure .shapes-options{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1em}.shapes-figure .shapes-timescale{flex:1 1 30em;min-width:30em}.shapes-figure .shapes-timescale .shapes-tool{margin-bottom:0;padding:1.5em 1.5em 1em 1em}.shapes-figure .shapes-timescale .home-indicator{display:none}.shapes-figure .shapes-timescale .slider-scale .label .label-value{font-size:1.4em}.shapes-figure .shapes-wrap{flex:0 0 18em;padding:2.4em 1em}.shapes-figure .shapes-scales{left:0;height:36rem;pointer-events:none;position:absolute;right:0;z-index:9}.shapes-figure .shapes-scales .yscale div{left:0;right:0;position:absolute}.shapes-figure .shapes-scales .yscale .yscale8{border-top:1px solid rgba(0,0,0,.1);top:0}.shapes-figure .shapes-scales .yscale .yscale5{border-top:1px solid rgba(0,0,0,.1);top:18.75%}.shapes-figure .shapes-scales .yscale .yscale0{border-top:2px solid rgba(0,0,0,.4);top:50%}.shapes-figure .shapes-scales .yscale .yscale0 span{color:#999}.shapes-figure .shapes-scales .yscale .yscale-5{border-bottom:1px solid rgba(0,0,0,.1);bottom:18.75%}.shapes-figure .shapes-scales .yscale .yscale-8{border-bottom:1px solid rgba(0,0,0,.1);bottom:0}.shapes-figure .shapes-area{height:36em;transform:scale(1, -1);width:100%}.shapes-figure .shapes-selects{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1em;margin-top:1em;position:relative}.shapes-figure .shapes-selects .shapes-pview{flex:1 1 20em;min-width:20em}.shapes-figure .shapes-selects .shapes-foldersel{flex:0 0 12em}.shapes-figure .shapes-selects .shapes-showbtns{flex:0 0 16em}.shapes-figure.subset .shapes-selects{display:none}.shapes-figure .dropdown{border:2px solid #000;border-radius:.2em;padding:1em 1.2em;position:relative}.shapes-figure .dropdown:after{content:"";display:block;border:.7em solid rgba(0,0,0,0);border-top-color:#000;position:absolute;right:1em;top:1.7em}.shapes-figure .dropdown .dropdown-text{font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em}.shapes-figure .dropdown select{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-appearance:menulist-button;opacity:0;z-index:1}.shapes-figure .shapes-pcount{color:#96004b;font-size:1.3em;font-style:italic;padding:.4em;text-align:center}.data-figure{--rotcolor: #555;display:flex;overflow:hidden;padding:10em 3em;position:relative}.data-figure:before,.data-figure:after{content:"";display:block;height:3em;left:0;position:absolute;right:0;z-index:1}.data-figure:before{background:linear-gradient(to bottom, white, rgba(255, 255, 255, 0));top:0}.data-figure:after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white);bottom:0}.data-figure .data-glyph{align-self:center;height:4em;position:relative;width:4em}.data-figure .data-glyph.arrow{width:2.2em}.data-figure .data-glyph.arrow:before{content:"";display:block;border-top:3px solid var(--rotcolor);position:absolute;top:calc(50% - 1.5px);width:2em}.data-figure .data-glyph.arrow:after{content:"";display:block;border-right:3px solid var(--rotcolor);border-bottom:3px solid var(--rotcolor);height:1em;left:.6em;position:absolute;top:calc(50% - .5em - 1.5px);transform:rotate(-45deg);width:1em}.data-figure .data-glyph.plus,.data-figure .data-glyph.times{width:5em}.data-figure .data-glyph.plus:before,.data-figure .data-glyph.plus:after,.data-figure .data-glyph.times:before,.data-figure .data-glyph.times:after{content:"";display:block;border-top:3px solid var(--rotcolor);left:.5em;position:absolute;top:calc(50% - 1.5px);width:2em}.data-figure .data-glyph.plus:after,.data-figure .data-glyph.times:after{transform:rotate(90deg)}.data-figure .data-glyph.times:before{transform:rotate(-45deg)}.data-figure .data-glyph.times:after{transform:rotate(45deg)}.data-figure .data-glyph.jack{margin-left:-0.6em;margin-right:-0.5em;padding:0 1em;position:relative}.data-figure .data-glyph.jack span{bottom:0;color:var(--rotcolor);font-size:1.5em;font-weight:bold;position:absolute;right:.4em}.data-figure .data-bracket{display:flex;margin-right:2em;position:relative}.data-figure .data-bracket:before,.data-figure .data-bracket:after{content:"";display:block;border:4px solid var(--rotcolor);border-radius:.4em;bottom:-1em;pointer-events:none;position:absolute;top:-1em;width:2em}.data-figure .data-bracket:before{border-right:none;left:-1em}.data-figure .data-bracket:after{border-left:none;right:-1em}.data-figure .data-bracket.big{--rotcolor: #ccc}.data-figure .data-bracket.big:before,.data-figure .data-bracket.big:after{bottom:-2.5em;top:-2.5em}.data-figure .data-bracket.big .data-glyph,.data-figure .data-bracket.big .cvval{--rotcolor: #39b54a}.data-figure .rotator{display:flex}.data-figure .rotator .data-result{align-self:center;color:var(--rotcolor);flex:1 1;font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.6em;text-align:center;width:2em}.data-figure .tile{background-color:#eee;border:1px solid #e8e8e8;display:flex;height:6em;position:relative;transition:.2s opacity;width:6em}.data-figure .tile .tile-value{align-self:center;color:#ccc;display:block;flex:1 1;font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em;text-align:center}.data-figure .tile.has-value .tile-value{color:#333;font-size:2.6em}.data-figure .tile .tile-idx{bottom:-0.2em;color:#777;font-size:1.4em;font-style:italic;position:absolute;right:0}.data-figure .data-basetile{margin-right:.2em}.data-figure .data-basetile .tile .tile-value{color:var(--rotcolor)}.data-figure .rotator.overridden .data-basetile .tile .tile-value{color:#555}.data-figure .data-rotator.baseval{--rotcolor: #2aaae2}.data-figure .data-rotator.cvval{--rotcolor: #6abd45}.data-figure .data-tilestack{height:6em;transition:.4s transform cubic-bezier(0.05, 0.9, 0, 1)}.data-figure .data-tilestack .tile{margin-bottom:.2em;opacity:.6}.data-figure .data-label.low{align-self:center;color:var(--rotcolor);font-size:1.5em;font-style:italic;letter-spacing:-0.02em;transform:translate(-1em, 0)}.data-figure.clock-0 .rotator.overridden .data-tilestack .tile-0 .tile-value{color:var(--rotcolor)}.data-figure.clock-0 .tile-0{opacity:1}.data-figure.clock-0 .data-tilestack{transform:translateY(-0em)}.data-figure.clock-1 .rotator.overridden .data-tilestack .tile-1 .tile-value{color:var(--rotcolor)}.data-figure.clock-1 .tile-1{opacity:1}.data-figure.clock-1 .data-tilestack{transform:translateY(-6.4em)}.data-figure.clock-2 .rotator.overridden .data-tilestack .tile-2 .tile-value{color:var(--rotcolor)}.data-figure.clock-2 .tile-2{opacity:1}.data-figure.clock-2 .data-tilestack{transform:translateY(-12.8em)}.data-figure.clock-3 .rotator.overridden .data-tilestack .tile-3 .tile-value{color:var(--rotcolor)}.data-figure.clock-3 .tile-3{opacity:1}.data-figure.clock-3 .data-tilestack{transform:translateY(-19.2em)}.data-figure.clock-4 .rotator.overridden .data-tilestack .tile-4 .tile-value{color:var(--rotcolor)}.data-figure.clock-4 .tile-4{opacity:1}.data-figure.clock-4 .data-tilestack{transform:translateY(-25.6em)}.data-figure.clock-5 .rotator.overridden .data-tilestack .tile-5 .tile-value{color:var(--rotcolor)}.data-figure.clock-5 .tile-5{opacity:1}.data-figure.clock-5 .data-tilestack{transform:translateY(-32em)}.data-figure.clock-6 .rotator.overridden .data-tilestack .tile-6 .tile-value{color:var(--rotcolor)}.data-figure.clock-6 .tile-6{opacity:1}.data-figure.clock-6 .data-tilestack{transform:translateY(-38.4em)}.data-figure.clock-7 .rotator.overridden .data-tilestack .tile-7 .tile-value{color:var(--rotcolor)}.data-figure.clock-7 .tile-7{opacity:1}.data-figure.clock-7 .data-tilestack{transform:translateY(-44.8em)}.flow-figure .flow-toolbar{position:relative}.flow-figure .flow-toolbar .flow-tool{position:absolute;right:0;top:0}.flow-figure .flow-toolbar .flow-tool span{display:inline-block;font-size:1.8em;font-style:italic;padding-left:.3em;width:4em}.flow-figure .flow-looped{display:none}.flow-figure.looping .flow-looped{display:inline}.flow-figure .flow-step{aspect-ratio:1/1;background-color:#eee;border:1px solid #e8e8e8;position:relative;max-height:calc(25vh - 7.5em);min-width:10em}.flow-figure .flow-step .step-nr{font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5em;padding:.2em}.flow-figure .flow-step .tile-active{position:absolute;right:.5em;top:.5em}.flow-figure .flow-step .tile-active button{appearance:none;background:#bbb;border:1em solid #ddd;border-radius:99em;box-sizing:content-box;display:block;height:1.5em;overflow:hidden;padding:0;text-indent:-99em;width:1.5em}.flow-figure .flow-step .tile-active button.checked{background:#6abd45}.flow-figure .flow-step.looping{box-shadow:3px 3px #ff0,-3px 3px #ff0,3px -3px #ff0,-3px -3px #ff0}.flow-figure .tile-params{bottom:0;padding:.4em .8em;position:absolute}.flow-figure .ch-params{display:flex}.flow-figure .ch-params h2{padding-bottom:.8em;padding-right:1em}.flow-figure .ch-params>div{align-self:center;flex:1 1;white-space:nowrap}.flow-figure .tile-params label,.flow-figure .ch-params label{font-size:1.3em;position:relative}.flow-figure .tile-params label:after,.flow-figure .ch-params label:after{content:"";display:block;border:3px solid rgba(0,0,0,0);border-top-color:#333;position:absolute;right:.4em;top:.6em}.flow-figure .tile-params select,.flow-figure .ch-params select{appearance:none;background:none;border-radius:.2em;border:none;border-bottom:1px solid #aaa;color:#2aaae2;font-family:agenda,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:.2em;padding-right:1.4em;text-align:center;transition:.4s color}.flow-figure .tile-params .none select,.flow-figure .ch-params .none select{color:#999}.flow-figure .clock-0 .step-0{border-color:red}.flow-figure .clock-1 .step-1{border-color:red}.flow-figure .clock-2 .step-2{border-color:red}.flow-figure .clock-3 .step-3{border-color:red}.flow-figure .clock-4 .step-4{border-color:red}.flow-figure .clock-5 .step-5{border-color:red}.flow-figure .clock-6 .step-6{border-color:red}.flow-figure .clock-7 .step-7{border-color:red}.flow-figure .clock-8 .step-8{border-color:red}.flow-figure .clock-9 .step-9{border-color:red}.flow-figure .clock-10 .step-10{border-color:red}.flow-figure .clock-11 .step-11{border-color:red}.flow-figure .clock-12 .step-12{border-color:red}.flow-figure .clock-13 .step-13{border-color:red}.flow-figure .clock-14 .step-14{border-color:red}.flow-figure .clock-15 .step-15{border-color:red}.flow-timeline h2{padding-top:0}.timeline-area{height:5em;overflow:hidden;position:relative}.timeline-area .marker{animation:60s walk-left linear;animation-fill-mode:forwards;position:absolute;right:0}.timeline-area .timeline-clocks .marker{border-left:1px solid #ccc;bottom:0;top:0}.timeline-area .timeline-triggers .marker{background-color:#2aaae2;border-radius:99em;bottom:0;color:#fff;height:1.2em;margin-right:-0.6em;text-align:center;width:1.2em}.timeline-area .timeline-triggers .marker:before{content:"!"}.timeline-area .timeline-steps .marker{font-size:1.2em;margin-right:-2.1em;text-align:left;width:2em}.flow-steps>.janus-list{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit, minmax(8em, 2fr))}.flow-steps>.janus-list>.janus-list{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill, minmax(10em, 1fr))}.btnline{border-bottom:1px solid #eee;display:block;overflow:hidden;padding:.3em 0}.btnline:last-child{border-bottom:none}.btnline.has-dest .btnline-dest{display:block}.btnline .btnline-btns{float:left}.btn{display:block;float:left;padding:.8em;padding-left:1.5em;position:relative;text-align:center;width:5em}.btn:first-child{border-bottom-left-radius:1em;border-top-left-radius:1em;padding-left:.8em}.btn:last-child,.btn:hover{border-bottom-right-radius:1em;border-top-right-radius:1em}.btn+.btn{margin-left:-0.8em}.btn .btnprefix{color:#333;content:",";display:block;font-size:2.5em;left:.1em;top:.55em;position:absolute}.btn.chord .btnprefix{content:"+"}.btn:first-child .btnprefix{content:none;display:none}.btn .btnbtn{border:4px solid #000;border-radius:99em;display:inline-block;height:3.6em;width:3.6em}.btn .btnlabel{color:#000;font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;font-style:italic;font-weight:bold}.btn.type-param .btnlabel,.btn.type-step .btnlabel,.btn.type-input .btnlabel,.btn.type-dir .btnlabel{color:#fff;position:absolute;top:1.6em;width:3.8em}.btn.type-param .btnbtn,.btn.type-gate .btnbtn,.btn.type-slew .btnbtn,.btn.type-amt .btnbtn,.btn.type-div .btnbtn,.btn.type-jump .btnbtn{background-color:#ec1f78;border-color:#ec1f78}.btn.type-step .btnbtn{background-color:#3ab54b;border-color:#3ab54b}.btn.type-input .btnbtn,.btn.type-x .btnbtn,.btn.type-y .btnbtn,.btn.type-sh .btnbtn{background-color:#28a9e2;border-color:#28a9e2}.btn.type-dir .btnbtn{background-color:#39298d;border-color:#39298d}.btn.type-shift .btnbtn{height:3.2em;position:relative;margin:.4em;width:3.2em}.btn.type-shift .btnbtn:before{content:"";display:block;border:6px solid #f79421;border-radius:99em;height:4em;left:-1em;position:absolute;top:-1em;width:4em}.btn.type-shift .btnlabel{display:none}.btn.type-knob .btnbtn{background-color:#dd6e00;border-color:#dd6e00;position:relative}.btn.type-knob .btnbtn:before{content:"";display:block;background:#fff;border-radius:99em;height:.8em;left:.6em;position:absolute;top:.6em;width:.8em}.btn.type-knob .btnlabel{display:none}.btn.type-knob.subtype-ccw .btnbtn{animation:6s ccw infinite linear}.btn.type-knob.subtype-cw .btnbtn{animation:6s cw infinite linear}.btn:hover,.btn:has(~.btn:hover){background-color:#eee}.btn.dbl-2:after,.btn.dbl-3:after{bottom:.2em;content:"×2";font-size:1.5em;font-style:italic;letter-spacing:-0.06em;position:absolute;right:.3em}.btn.dbl-3:after{content:"×3"}.btnline-label{color:#555;float:left;font-size:1.7em;font-style:italic;margin-left:1em;padding:1.1em 0}.btnline-dest{border-radius:99em;float:left;margin-left:.6em;margin-top:1.4em;height:3em;transition:.5s background;width:3em}.btnline-dest:before{content:"";display:block;border-right:1px solid #96004b;border-top:1px solid #96004b;height:1em;left:.7em;position:relative;top:.9em;transform:rotate(45deg);width:1em}.btnline:hover .btnline-dest{background:rgba(150,0,75,.1);transition:none}.btnline:hover:not(.btnline:has(.btn:hover)) .btnline-label{color:#007cb0}.btnline.dest-false:hover{cursor:default}.btnline.dest-false .btnline-dest{display:none}.buttons-figure.longest-1 .btnline-btns{width:7.6em}.buttons-figure.longest-2 .btnline-btns{width:13.6em}.buttons-figure.longest-3 .btnline-btns{width:19.6em}.panel-figure{background-color:#000;border-radius:.8em;padding:2em 0 1.5em;width:20em}.panel-figure .panel-btn{color:#fff;font-size:1.3em;font-style:italic;position:relative;text-align:center}.panel-figure .panel-light:before{content:"";display:block;border:2px solid #555;border-radius:99em;height:1em;width:1em}.panel-figure .toprow{display:flex;padding-bottom:1.5em}.panel-figure .toprow .panel-btn{flex:1 1}.panel-figure .main-area{display:flex}.panel-figure .main-area .button-col{width:3em}.panel-figure .main-area .mid-col{width:6em}.panel-figure .main-area .lights-col{width:3em}.panel-figure .main-area .lights-col .panel-light{align-self:center;padding-top:.8em}.panel-figure .main-area .button-col.left-col{padding-left:1em}.panel-figure .main-area .button-col.right-col{padding-right:1em}.panel-figure .main-area .button-col,.panel-figure .main-area .lights-col{display:flex;flex-direction:column;height:30em}.panel-figure .main-area .button-col .panel-btn,.panel-figure .main-area .button-col .panel-light,.panel-figure .main-area .lights-col .panel-btn,.panel-figure .main-area .lights-col .panel-light{flex:1 1}.panel-figure .pagelights{margin:2em .3em 3em;overflow:hidden;padding:1em;width:5em}.panel-figure .pagelights .panel-light{float:left;margin-bottom:.6em;margin-right:.6em}.panel-figure .dir-buttons{display:flex;padding:3em 0}.panel-figure .dir-buttons .panel-btn{margin-right:.5em}.panel-figure .the-knob{position:relative}.panel-figure .the-knob:before{content:"";display:block;background:#dd6e00;border-radius:99em;height:6em;width:6em}.panel-figure .the-knob:after{content:"";display:block;background:#fff;border-radius:99em;height:1.2em;left:1.2em;position:absolute;top:1.2em;width:1.2em}.panel-figure.state-idle.pg-1 .pagelights .panel-light:nth-child(1):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-idle.pg-2 .pagelights .panel-light:nth-child(2):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-idle.pg-3 .pagelights .panel-light:nth-child(3):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-idle.pg-4 .pagelights .panel-light:nth-child(4):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.ch-1.state-idle .pagelights .panel-light:nth-child(1):before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.ch-2.state-idle .pagelights .panel-light:nth-child(2):before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.ch-3.state-idle .pagelights .panel-light:nth-child(3):before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.ch-4.state-idle .pagelights .panel-light:nth-child(4):before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.param-1.state-param .pagelights .panel-light:nth-child(1):before,.panel-figure.param-1.state-stepparam .pagelights .panel-light:nth-child(1):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.param-1.state-stepsel .pagelights .panel-light:nth-child(1):before{animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: #f79421;--blinkb-shadow: brown}.panel-figure.param-2.state-param .pagelights .panel-light:nth-child(2):before,.panel-figure.param-2.state-stepparam .pagelights .panel-light:nth-child(2):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.param-2.state-stepsel .pagelights .panel-light:nth-child(2):before{animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: #f79421;--blinkb-shadow: brown}.panel-figure.param-3.state-param .pagelights .panel-light:nth-child(3):before,.panel-figure.param-3.state-stepparam .pagelights .panel-light:nth-child(3):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.param-3.state-stepsel .pagelights .panel-light:nth-child(3):before{animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: #f79421;--blinkb-shadow: brown}.panel-figure.param-4.state-param .pagelights .panel-light:nth-child(4):before,.panel-figure.param-4.state-stepparam .pagelights .panel-light:nth-child(4):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.param-4.state-stepsel .pagelights .panel-light:nth-child(4):before{animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: #f79421;--blinkb-shadow: brown}.panel-figure.cv-1.state-param .pagelights .panel-light:nth-child(1):before,.panel-figure.cv-1.state-stepparam .pagelights .panel-light:nth-child(1):before,.panel-figure.cv-1.state-cv .pagelights .panel-light:nth-child(1):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.cv-2.state-param .pagelights .panel-light:nth-child(2):before,.panel-figure.cv-2.state-stepparam .pagelights .panel-light:nth-child(2):before,.panel-figure.cv-2.state-cv .pagelights .panel-light:nth-child(2):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.cv-3.state-param .pagelights .panel-light:nth-child(3):before,.panel-figure.cv-3.state-stepparam .pagelights .panel-light:nth-child(3):before,.panel-figure.cv-3.state-cv .pagelights .panel-light:nth-child(3):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.cv-4.state-param .pagelights .panel-light:nth-child(4):before,.panel-figure.cv-4.state-stepparam .pagelights .panel-light:nth-child(4):before,.panel-figure.cv-4.state-cv .pagelights .panel-light:nth-child(4):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.param-1.cv-1.state-param .pagelights .panel-light:nth-child(1),.panel-figure.param-1.cv-1.state-stepparam .pagelights .panel-light:nth-child(1){animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: yellow;--blinkb-shadow: #f79421}.panel-figure.param-2.cv-2.state-param .pagelights .panel-light:nth-child(2),.panel-figure.param-2.cv-2.state-stepparam .pagelights .panel-light:nth-child(2){animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: yellow;--blinkb-shadow: #f79421}.panel-figure.param-3.cv-3.state-param .pagelights .panel-light:nth-child(3),.panel-figure.param-3.cv-3.state-stepparam .pagelights .panel-light:nth-child(3){animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: yellow;--blinkb-shadow: #f79421}.panel-figure.param-4.cv-4.state-param .pagelights .panel-light:nth-child(4),.panel-figure.param-4.cv-4.state-stepparam .pagelights .panel-light:nth-child(4){animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: yellow;--blinkb-shadow: #f79421}.panel-figure.state-pattern .pagelights .panel-light:before{animation:1s blink infinite;--blinka: #f79421;--blinka-shadow: brown;--blinkb: #6abd45;--blinkb-shadow: green}.panel-figure.state-pattern .pagelights .panel-light:first-child:before,.panel-figure.state-pattern .pagelights .panel-light:last-child:before{animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: #f79421;--blinkb-shadow: brown}.panel-figure.state-transport .pagelights .panel-light:nth-child(3):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-settings .pagelights .panel-light:before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-settings.sub-patch .pagelights .panel-light:before{animation:1s blink infinite;--blinka: #000;--blinka-shadow: none;--blinkb: yellow;--blinkb-shadow: #f79421}.panel-figure.state-settings.sub-cha .pagelights .panel-light:nth-child(1):before,.panel-figure.state-settings.sub-chb .pagelights .panel-light:nth-child(2):before,.panel-figure.state-settings.sub-chc .pagelights .panel-light:nth-child(3):before,.panel-figure.state-settings.sub-chd .pagelights .panel-light:nth-child(4):before{animation:1s blink2 infinite;--blinka: #000;--blinka-shadow: none;--blinkb: yellow;--blinkb-shadow: #f79421}.panel-figure.state-load .pagelights .panel-light:before,.panel-figure.state-save .pagelights .panel-light:before{animation:1s blink infinite;--blinka: #6abd45;--blinka-shadow: green;--blinkb: #000;--blinkb-shadow: none}.panel-figure.state-load .pagelights .panel-light:nth-child(3):before{animation-delay:0}.panel-figure.state-load .pagelights .panel-light:nth-child(1):before,.panel-figure.state-load .pagelights .panel-light:nth-child(4):before{animation-delay:.25s}.panel-figure.state-load .pagelights .panel-light:nth-child(2):before{animation-delay:.5s}.panel-figure.state-save .pagelights .panel-light:before{--blinka: #d96c00;--blinka-shadow: brown}.panel-figure.state-save .pagelights .panel-light:nth-child(1):before{animation-delay:0}.panel-figure.state-save .pagelights .panel-light:nth-child(2):before,.panel-figure.state-save .pagelights .panel-light:nth-child(3):before{animation-delay:.25s}.panel-figure.state-save .pagelights .panel-light:nth-child(4):before{animation-delay:.5s}.panel-figure.state-undo .pagelights .panel-light:nth-child(1):before,.panel-figure.state-undo .pagelights .panel-light:nth-child(3):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-undo .pagelights .panel-light:nth-child(2):before,.panel-figure.state-undo .pagelights .panel-light:nth-child(4):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.state-calibout .pagelights .panel-light:first-child:before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.state-calibin .pagelights .panel-light:first-child:before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.state-idle .left-col .panel-light:nth-child(2n-1):before,.panel-figure.state-idle .left-col .panel-light:nth-child(8):before,.panel-figure.state-idle .right-col .panel-light:nth-child(2n-1):before,.panel-figure.state-idle .right-col .panel-light:nth-child(6):before,.panel-figure.state-idle .right-col .panel-light:nth-child(8):before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.state-cv .left-col .panel-light:nth-child(2):before,.panel-figure.state-cv .left-col .panel-light:nth-child(3):before,.panel-figure.state-cv .left-col .panel-light:nth-child(4):before,.panel-figure.state-cv .right-col .panel-light:nth-child(5):before,.panel-figure.state-cv .right-col .panel-light:nth-child(6):before{animation:1.6s glowyl;animation-timing-function:cubic-bezier(0.05, 0.9, 0, 1);animation-fill-mode:forwards}.panel-figure.state-cv .left-col .panel-light:nth-child(3):before,.panel-figure.state-cv .right-col .panel-light:nth-child(6):before{animation-delay:.08s}.panel-figure.state-cv .left-col .panel-light:nth-child(2):before{animation-delay:.16s}.panel-figure.state-param .left-col .panel-light:nth-child(6):before,.panel-figure.state-param .left-col .panel-light:nth-child(7):before,.panel-figure.state-param .left-col .panel-light:nth-child(8):before{animation:1.6s glowgr;animation-timing-function:cubic-bezier(0.05, 0.9, 0, 1);animation-fill-mode:forwards}.panel-figure.state-param .right-col .panel-light:nth-child(3):before,.panel-figure.state-param .right-col .panel-light:nth-child(4):before,.panel-figure.state-param .right-col .panel-light:nth-child(5):before,.panel-figure.state-param .right-col .panel-light:nth-child(6):before,.panel-figure.state-param .right-col .panel-light:nth-child(7):before,.panel-figure.state-param .right-col .panel-light:nth-child(8):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(3):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(4):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(5):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(6):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(7):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(8):before{animation:1.6s glowgr;animation-timing-function:cubic-bezier(0.05, 0.9, 0, 1);animation-fill-mode:forwards}.panel-figure.state-param .left-col .panel-light:nth-child(7):before,.panel-figure.state-param .right-col .panel-light:nth-child(7):before,.panel-figure.state-stepparam .left-col .panel-light:nth-child(7):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(7):before{animation-delay:.03s}.panel-figure.state-param .left-col .panel-light:nth-child(6):before,.panel-figure.state-param .right-col .panel-light:nth-child(6):before,.panel-figure.state-stepparam .left-col .panel-light:nth-child(6):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(6):before{animation-delay:.06s}.panel-figure.state-param .right-col .panel-light:nth-child(5):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(5):before{animation-delay:.09s}.panel-figure.state-param .right-col .panel-light:nth-child(4):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(4):before{animation-delay:.12s}.panel-figure.state-param .right-col .panel-light:nth-child(3):before,.panel-figure.state-stepparam .right-col .panel-light:nth-child(3):before{animation-delay:.15s}.panel-figure.state-stepparam .left-col .panel-light:nth-child(2):before,.panel-figure.state-stepparam .left-col .panel-light:nth-child(4):before,.panel-figure.state-stepparam .left-col .panel-light:nth-child(5):before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.state-stepsel .left-col .panel-light:nth-child(2):before,.panel-figure.state-stepsel .left-col .panel-light:nth-child(4):before,.panel-figure.state-stepsel .left-col .panel-light:nth-child(5):before{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}.panel-figure.state-pattern .left-col .panel-light:before,.panel-figure.state-pattern .right-col .panel-light:before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-transport .left-col .panel-light:nth-child(3):before,.panel-figure.state-transport .left-col .panel-light:nth-child(6):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-transport .left-col .panel-light:nth-child(3),.panel-figure.state-transport .left-col .panel-light:nth-child(6){opacity:.16}.panel-figure.state-transport .left-col .panel-light:nth-child(4):before,.panel-figure.state-transport .left-col .panel-light:nth-child(5):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-transport .left-col .panel-light:nth-child(4),.panel-figure.state-transport .left-col .panel-light:nth-child(5){opacity:.3}.panel-figure.state-transport .left-col .panel-light:nth-child(7):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-transport .right-col .panel-light:last-child:before{animation:1s blink infinite;--blinka: yellow;--blinka-shadow: #f79421;--blinkb: #000;--blinkb-shadow: none}.panel-figure.sub-system.state-settings .left-col .panel-light:nth-child(1):before,.panel-figure.sub-system.state-settings .right-col .panel-light:nth-child(2):before,.panel-figure.sub-system.state-settings .left-col .panel-light:nth-child(4):before,.panel-figure.sub-system.state-settings .left-col .panel-light:nth-child(5):before,.panel-figure.sub-system.state-settings .left-col .panel-light:nth-child(7):before,.panel-figure.sub-system.state-settings .right-col .panel-light:nth-child(7):before,.panel-figure.sub-system.state-settings .left-col .panel-light:nth-child(8):before,.panel-figure.sub-system.state-settings .right-col .panel-light:nth-child(8):before,.panel-figure.sub-patch.state-settings .left-col .panel-light:nth-child(1):before,.panel-figure.sub-patch.state-settings .right-col .panel-light:nth-child(2):before,.panel-figure.sub-patch.state-settings .left-col .panel-light:nth-child(4):before,.panel-figure.sub-patch.state-settings .left-col .panel-light:nth-child(5):before,.panel-figure.sub-patch.state-settings .left-col .panel-light:nth-child(7):before,.panel-figure.sub-patch.state-settings .right-col .panel-light:nth-child(7):before,.panel-figure.sub-patch.state-settings .left-col .panel-light:nth-child(8):before,.panel-figure.sub-patch.state-settings .right-col .panel-light:nth-child(8):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.sub-cha.state-settings .right-col .panel-light:nth-child(1):before,.panel-figure.sub-cha.state-settings .left-col .panel-light:nth-child(2):before,.panel-figure.sub-cha.state-settings .left-col .panel-light:nth-child(3):before,.panel-figure.sub-cha.state-settings .left-col .panel-light:nth-child(4):before,.panel-figure.sub-cha.state-settings .left-col .panel-light:nth-child(5):before,.panel-figure.sub-cha.state-settings .left-col .panel-light:nth-child(7):before,.panel-figure.sub-cha.state-settings .left-col .panel-light:nth-child(8):before,.panel-figure.sub-chb.state-settings .right-col .panel-light:nth-child(1):before,.panel-figure.sub-chb.state-settings .left-col .panel-light:nth-child(2):before,.panel-figure.sub-chb.state-settings .left-col .panel-light:nth-child(3):before,.panel-figure.sub-chb.state-settings .left-col .panel-light:nth-child(4):before,.panel-figure.sub-chb.state-settings .left-col .panel-light:nth-child(5):before,.panel-figure.sub-chb.state-settings .left-col .panel-light:nth-child(7):before,.panel-figure.sub-chb.state-settings .left-col .panel-light:nth-child(8):before,.panel-figure.sub-chc.state-settings .right-col .panel-light:nth-child(1):before,.panel-figure.sub-chc.state-settings .left-col .panel-light:nth-child(2):before,.panel-figure.sub-chc.state-settings .left-col .panel-light:nth-child(3):before,.panel-figure.sub-chc.state-settings .left-col .panel-light:nth-child(4):before,.panel-figure.sub-chc.state-settings .left-col .panel-light:nth-child(5):before,.panel-figure.sub-chc.state-settings .left-col .panel-light:nth-child(7):before,.panel-figure.sub-chc.state-settings .left-col .panel-light:nth-child(8):before,.panel-figure.sub-chd.state-settings .right-col .panel-light:nth-child(1):before,.panel-figure.sub-chd.state-settings .left-col .panel-light:nth-child(2):before,.panel-figure.sub-chd.state-settings .left-col .panel-light:nth-child(3):before,.panel-figure.sub-chd.state-settings .left-col .panel-light:nth-child(4):before,.panel-figure.sub-chd.state-settings .left-col .panel-light:nth-child(5):before,.panel-figure.sub-chd.state-settings .left-col .panel-light:nth-child(7):before,.panel-figure.sub-chd.state-settings .left-col .panel-light:nth-child(8):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-load .left-col .panel-light:nth-child(1):before,.panel-figure.state-load .left-col .panel-light:nth-child(2):before,.panel-figure.state-load .left-col .panel-light:nth-child(3):before,.panel-figure.state-load .left-col .panel-light:nth-child(8):before,.panel-figure.state-load .right-col .panel-light:nth-child(1):before,.panel-figure.state-load .right-col .panel-light:nth-child(2):before,.panel-figure.state-load .right-col .panel-light:nth-child(7):before,.panel-figure.state-load .right-col .panel-light:nth-child(8):before,.panel-figure.state-save .left-col .panel-light:nth-child(1):before,.panel-figure.state-save .left-col .panel-light:nth-child(2):before,.panel-figure.state-save .left-col .panel-light:nth-child(3):before,.panel-figure.state-save .left-col .panel-light:nth-child(8):before,.panel-figure.state-save .right-col .panel-light:nth-child(1):before,.panel-figure.state-save .right-col .panel-light:nth-child(2):before,.panel-figure.state-save .right-col .panel-light:nth-child(7):before,.panel-figure.state-save .right-col .panel-light:nth-child(8):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-undo .left-col .panel-light:nth-child(5):before,.panel-figure.state-undo .left-col .panel-light:nth-child(6):before,.panel-figure.state-undo .left-col .panel-light:nth-child(7):before,.panel-figure.state-undo .left-col .panel-light:nth-child(8):before{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}.panel-figure.state-undo .right-col .panel-light:nth-child(7):before,.panel-figure.state-undo .right-col .panel-light:nth-child(8):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.state-calibout .left-col .panel-light:nth-child(4):before,.panel-figure.state-calibout .left-col .panel-light:nth-child(5):before,.panel-figure.state-calibout .left-col .panel-light:nth-child(6):before,.panel-figure.state-calibout .left-col .panel-light:nth-child(7):before,.panel-figure.state-calibout .left-col .panel-light:nth-child(8):before,.panel-figure.state-calibin .left-col .panel-light:nth-child(4):before,.panel-figure.state-calibin .left-col .panel-light:nth-child(5):before,.panel-figure.state-calibin .left-col .panel-light:nth-child(6):before,.panel-figure.state-calibin .left-col .panel-light:nth-child(7):before,.panel-figure.state-calibin .left-col .panel-light:nth-child(8):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure.state-calibout .right-col .panel-light:nth-child(4):before,.panel-figure.state-calibin .right-col .panel-light:nth-child(4):before{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}.panel-figure .panel-btn:before,.panel-figure .panel-btn.type-shift:after{content:"";display:block;border:2px solid #ccc;border-radius:99em;height:1.8em;left:calc(50% - 1.1em);margin-bottom:.25em;position:relative;width:1.8em;z-index:1}.panel-figure .panel-btn.type-shift:after{border:8px solid #f79421;left:calc(50% - 1.55em);position:absolute;top:-0.45em;z-index:0}.panel-figure .panel-btn.type-input:before{background-color:#28a9e2;border-color:#28a9e2}.panel-figure .panel-btn.type-param:before{background-color:#ec1f78;border-color:#ec1f78}.panel-figure .panel-btn.type-step:before{background-color:#3ab54b;border-color:#3ab54b}.panel-figure .panel-btn.type-dir:before{background-color:#39298d;border-color:#39298d}.panel-figure.press-step .type-step .indicator,.panel-figure.press-param .type-param .indicator,.panel-figure.press-input .type-input .indicator,.panel-figure.press-shift .type-shift .indicator,.panel-figure.press-page .type-page .indicator,.panel-figure.press-mem .type-mem .indicator,.panel-figure.press-left .type-left .indicator,.panel-figure.press-right .type-right .indicator,.panel-figure.press-dir .type-dir .indicator,.panel-figure.press-knob .the-knob .indicator,.panel-figure.press-x .type-x .indicator,.panel-figure.press-y .type-y .indicator,.panel-figure.press-sh .type-sh .indicator,.panel-figure.press-gate .type-gate .indicator,.panel-figure.press-slew .type-slew .indicator,.panel-figure.press-amt .type-amt .indicator,.panel-figure.press-div .type-div .indicator,.panel-figure.press-jump .type-jump .indicator{animation:.8s press infinite;animation-direction:alternate;animation-timing-function:ease-in-out;border:3px solid #fff;border-radius:99em;box-shadow:0 0 1em rgba(0,0,0,.0666666667);left:50%;margin-left:-1.78em;position:absolute;height:3em;top:-0.65em;width:3em;z-index:9}.panel-figure.press-knob .the-knob .indicator{height:7em;margin-left:-3.8em;top:-0.8em;width:7em}.panel-figure.press-step .type-step .indicator,.panel-figure.press-param .type-param .indicator,.panel-figure.press-input .type-input .indicator,.panel-figure.press-dir .type-dir .indicator{opacity:.2}.panel-figure.press-step .left-col .panel-btn:first-child .indicator,.panel-figure.press-param .type-param:first-child .indicator,.panel-figure.press-input .type-input:nth-child(2) .indicator,.panel-figure.press-dir .type-left .indicator,.panel-figure.sub-both.press-dir .type-dir .indicator{opacity:1}.panel-figure.sub-hundreds.press-step .left-col .panel-btn:first-child .indicator,.panel-figure.sub-hundreds.press-step .left-col .panel-btn:last-child .indicator,.panel-figure.sub-hundreds.press-step .right-col .panel-btn .indicator{display:none}.panel-figure.sub-hundreds.press-step .left-col .panel-btn:nth-child(2) .indicator{opacity:1}.panel-figure.sub-left.press-step .right-col .panel-btn .indicator{display:none}.panel-figure.sub-right.press-step .right-col .panel-btn:first-child .indicator{opacity:1}.panel-figure.sub-right.press-step .left-col .panel-btn .indicator{display:none}.panel-figure.sub-multi.press-step .left-col .panel-btn:nth-child(1) .indicator{display:none}.panel-figure.sub-multi.press-step .left-col .panel-btn:nth-child(2) .indicator,.panel-figure.sub-multi.press-step .left-col .panel-btn:nth-child(4) .indicator,.panel-figure.sub-multi.press-step .left-col .panel-btn:nth-child(5) .indicator{opacity:1}.panel-figure.sub-L1.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L1.press-step .left-col .type-step:nth-child(1) .indicator,.panel-figure.sub-R1.press-step .right-col .type-step:nth-child(1) .indicator{opacity:1}.panel-figure.sub-L2.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L2.press-step .left-col .type-step:nth-child(2) .indicator,.panel-figure.sub-R2.press-step .right-col .type-step:nth-child(2) .indicator{opacity:1}.panel-figure.sub-L3.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L3.press-step .left-col .type-step:nth-child(3) .indicator,.panel-figure.sub-R3.press-step .right-col .type-step:nth-child(3) .indicator{opacity:1}.panel-figure.sub-L4.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L4.press-step .left-col .type-step:nth-child(4) .indicator,.panel-figure.sub-R4.press-step .right-col .type-step:nth-child(4) .indicator{opacity:1}.panel-figure.sub-L5.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L5.press-step .left-col .type-step:nth-child(5) .indicator,.panel-figure.sub-R5.press-step .right-col .type-step:nth-child(5) .indicator{opacity:1}.panel-figure.sub-L6.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L6.press-step .left-col .type-step:nth-child(6) .indicator,.panel-figure.sub-R6.press-step .right-col .type-step:nth-child(6) .indicator{opacity:1}.panel-figure.sub-L7.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L7.press-step .left-col .type-step:nth-child(7) .indicator,.panel-figure.sub-R7.press-step .right-col .type-step:nth-child(7) .indicator{opacity:1}.panel-figure.sub-L8.press-step .left-col .type-step:first-child .indicator{opacity:.2}.panel-figure.sub-L8.press-step .left-col .type-step:nth-child(8) .indicator,.panel-figure.sub-R8.press-step .right-col .type-step:nth-child(8) .indicator{opacity:1}.panel-figure.hold-step .type-step .indicator,.panel-figure.hold-param .type-param .indicator,.panel-figure.hold-input .type-input .indicator,.panel-figure.hold-shift .type-shift .indicator,.panel-figure.hold-page .type-page .indicator,.panel-figure.hold-mem .type-mem .indicator,.panel-figure.hold-left .type-left .indicator,.panel-figure.hold-right .type-right .indicator,.panel-figure.hold-dir .type-dir .indicator,.panel-figure.hold-knob .the-knob .indicator,.panel-figure.hold-x .type-x .indicator,.panel-figure.hold-y .type-y .indicator,.panel-figure.hold-sh .type-sh .indicator,.panel-figure.hold-gate .type-gate .indicator,.panel-figure.hold-slew .type-slew .indicator,.panel-figure.hold-amt .type-amt .indicator,.panel-figure.hold-div .type-div .indicator,.panel-figure.hold-jump .type-jump .indicator,.panel-figure.force-hold.press-mem .type-mem .indicator,.panel-figure.force-hold.press-page .type-page .indicator,.panel-figure.force-hold.press-dir .type-dir .indicator,.panel-figure.force-hold.press-x .type-x .indicator,.panel-figure.force-hold.press-shift .type-shift .indicator,.panel-figure.force-hold.press-amt .type-amt .indicator{animation:1.6s hold;animation-timing-function:cubic-bezier(0.05, 0.9, 0, 1);border:8px solid #fff;border-radius:99em;box-shadow:0 0 1em rgba(0,0,0,.0666666667);left:50%;margin-left:-1.68em;position:absolute;height:2em;top:-0.55em;width:2em;z-index:9}.panel-figure.hold-step .type-step .indicator,.panel-figure.hold-param .type-param .indicator,.panel-figure.hold-input .type-input .indicator,.panel-figure.hold-dir .type-dir .indicator{opacity:.2}.panel-figure.hold-step .left-col .panel-btn:first-child .indicator,.panel-figure.hold-param .type-param:first-child .indicator,.panel-figure.hold-input .type-input:nth-child(2) .indicator,.panel-figure.hold-dir .type-left .indicator,.panel-figure.sub-both.hold-dir .type-dir .indicator{opacity:1}.panel-figure.sub-multi.hold-step .left-col .panel-btn:nth-child(1) .indicator{display:none}.panel-figure.sub-multi.hold-step .left-col .panel-btn:nth-child(2) .indicator,.panel-figure.sub-multi.hold-step .left-col .panel-btn:nth-child(4) .indicator,.panel-figure.sub-multi.hold-step .left-col .panel-btn:nth-child(5) .indicator{opacity:1}.panel-figure.hold-knob .the-knob .indicator{height:6em;margin-left:-3.8em;top:-0.8em;width:6em}.panel-figure.sub-ccw .the-knob{animation:3s ccw infinite linear}.panel-figure.sub-cw .the-knob{animation:3s cw infinite linear}.setting-options{display:flex;margin-bottom:1.6em;margin-left:22em;margin-top:-2.8em;max-width:42em;min-width:36em}.setting-options .option{display:flex;flex:1 1}.setting-options .option .glyph{display:flex}.setting-options .option .glyph:before,.setting-options .option .glyph:after{content:"";display:block;border:4px solid #ccc;border-radius:99em;height:1em;margin-right:.2em;width:1em}.setting-options .option .txt{font-size:1.6em;font-style:italic;padding-left:.4em}.setting-options .option.option-x .glyph:before,.setting-options .option.option-xy .glyph:before,.setting-options .option.option-xy .glyph:after,.setting-options .option.option-y .glyph:after,.setting-options .option.option-defer .glyph:before,.setting-options .option.option-defer .glyph:after{border-color:#f79421}.setting-options .option.option-defer .glyph:before,.setting-options .option.option-defer .glyph:after{opacity:.3}.setting-options .option.option.none .txt{opacity:.15}.setting-options.default-x .option-x .txt,.setting-options.default-xy .option-xy .txt,.setting-options.default-y .option-y .txt{color:#000;font-weight:bold}@media(min-width: 1281px){.article blockquote{max-width:54rem}.figure.priority-main,.figure.priority-panel{position:sticky;top:1em}.figure.priority-main>div,.figure.priority-panel>div{left:60rem;position:absolute;right:2rem}}@media(max-width: 1280px){.figure{margin-bottom:2em;max-width:65rem}.figure.priority-panel{position:sticky;top:1em}.figure.priority-panel>div{left:60rem;position:absolute;right:2rem}}#calculating-a-parameter+.figure{min-width:85rem;transition:transform 1s cubic-bezier(0.05, 0.9, 0, 1)}@media(max-width: 999px){#calculating-a-parameter+.figure{margin-bottom:-4rem;min-width:85rem;transform:scale(0.8);transform-origin:top left}.panel-figure{transform:scale(0.6);transform-origin:top left}}@media(max-width: 900px){.figure.priority-panel{top:6em;z-index:9}.figure.priority-panel>div{float:right;left:auto;margin-bottom:-22em;margin-left:-9em;right:0;position:static;transform:scale(0.5);transform-origin:top right}}#mininav{cursor:pointer;display:none}#mininav #mininav-here{color:#fff;font-family:futura-pt,futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:bold}#mininav #mininav-here:after{content:"";display:block;border:.4em solid rgba(0,0,0,0);border-top-color:#fff;border-bottom-width:0;bottom:.2rem;display:inline-block;margin-left:.8rem;position:relative;width:0}@media(max-width: 600px){body{background:linear-gradient(to bottom, #dd6e00 0%, #dd6e00 1em, #fff 1em);margin:5rem 1.4rem 0}header{display:none;text-align:left}.mininav-open header{display:block;overflow-x:hidden;overflow-y:auto;right:0;width:auto;z-index:9999}header #topnav .toc-children{display:block}header #topnav .active>a:after{background:#fff;border:none;border-radius:99em;height:1rem;left:auto;right:1rem;top:1.6rem;width:1rem}header #topnav .toc-entry .toc-entry.active a:after{top:.8em}header #topnav .toc-entry .toc-entry a{margin:0;padding:.6em 1.8em}#mininav{background:#dd6e00;display:block;left:0;padding:1.5em;position:fixed;top:0;right:0;z-index:9998}.article svg{max-width:calc(100vw - 2em)}#calculating-a-parameter+.figure{margin-bottom:-4rem;min-width:85rem;transform:scale(0.68);transform-origin:top left}.shapes-figure .shapes-options{flex-wrap:nowrap}.shapes-figure .shapes-options .shapes-tool .shapes-title,.shapes-figure .shapes-options .shapes-tool .slider-box{position:static}.shapes-figure .shapes-options .shapes-tool .shapes-title{display:block;margin-bottom:1rem}.shapes-figure .shapes-options .shapes-tool .slider-box{margin-left:0}.shapes-figure .shapes-timescale{min-width:auto}.shapes-figure .shapes-wrap{display:block;flex:0 0 9em}.shapes-figure .shapes-wrap .option-label{display:block;margin-bottom:1.6rem;margin-top:-1rem}.shapes-figure .shapes-wrap .option-options{float:none}.flow-figure .flow-step{aspect-ratio:1/1.3;min-width:8em;overflow:hidden}.flow-figure .flow-step .tile-active{right:-0.8em;top:-0.8em}.flow-figure .tile-params label,.flow-figure .ch-params label{font-size:.8em}.flow-figure .flow-steps>.janus-list>.janus-list{grid-template-columns:repeat(auto-fill, minmax(8em, 1fr))}.flow-figure .flow-params h2,.flow-figure .flow-timeline h2{font-size:1.2em}.btnline{margin-bottom:-2em;transform:scale(0.7);transform-origin:top left;min-width:48em}.setting-options{margin-top:0;margin-left:0}}@keyframes contract-margin{from{margin-bottom:12px}to{margin-bottom:0}}@keyframes expand-margin{from{margin-bottom:-12px}to{margin-bottom:0}}@keyframes left-motion{from{transform:translateX(60px)}to{transform:translateX(0)}}@keyframes right-motion{from{transform:translateX(-60px)}to{transform:translateX(0)}}@keyframes up-motion{from{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes flash-fade{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes walk-left{0%{transform:translateX(0)}100%{transform:translateX(-4000px)}}@keyframes blink{0%{background-color:var(--blinka);border-color:var(--blinka);box-shadow:0 0 4px 4px var(--blinka-shadow)}49%{background-color:var(--blinka);border-color:var(--blinka);box-shadow:0 0 4px 4px var(--blinka-shadow)}50%{background-color:var(--blinkb);border-color:var(--blinkb);box-shadow:0 0 4px 4px var(--blinkb-shadow)}100%{background-color:var(--blinkb);border-color:var(--blinkb);box-shadow:0 0 4px 4px var(--blinkb-shadow)}}@keyframes blink2{0%{background-color:var(--blinka);border-color:var(--blinka);box-shadow:0 0 4px 4px var(--blinka-shadow)}49%{background-color:var(--blinka);border-color:var(--blinka);box-shadow:0 0 4px 4px var(--blinka-shadow)}50%{background-color:var(--blinkb);border-color:var(--blinkb);box-shadow:0 0 4px 4px var(--blinkb-shadow)}100%{background-color:var(--blinkb);border-color:var(--blinkb);box-shadow:0 0 4px 4px var(--blinkb-shadow)}}@keyframes press{0%{transform:none}100%{transform:scale(1.16)}}@keyframes hold{0%{transform:scale(1.4)}100%{transform:none}}@keyframes glowgr{0%{background:rgba(0,0,0,0);border-color:#555;box-shadow:0 0 4px 4px rgba(0,0,0,0)}100%{background:#6abd45;border-color:#6abd45;box-shadow:0 0 4px 4px green}}@keyframes glowor{0%{background:rgba(0,0,0,0);border-color:#555;box-shadow:0 0 4px 4px rgba(0,0,0,0)}100%{background:#f79421;border-color:#f79421;box-shadow:0 0 4px 4px brown}}@keyframes glowyl{0%{background:rgba(0,0,0,0);border-color:#555;box-shadow:0 0 4px 4px rgba(0,0,0,0)}100%{background:#ff0;border-color:#ff0;box-shadow:0 0 4px 4px #f79421}}@keyframes cw{0%{transform:rotate(0deg)}0%{transform:rotate(-360deg)}}@keyframes ccw{0%{transform:rotate(0deg)}0%{transform:rotate(360deg)}}
