/*
  Future Composer CSS
  version 1.6 (2020-02-14)
  Christian Corti
  NEOART Costa Rica
*/
@charset "utf-8";

:root {
--dsk-background:                   #667788;
--dsk-logo-outline:                 #556677;
--dsk-logo-border:                  #6d7e8f;
--dsk-logo-color:                   #78899a;
--sbi-background:                   #ffffff;
--sbi-outline:                      #2a5b96;
--sbi-border:                       #9cc9f5;
--sbi-color:                        #bbdaf9;
--sbr-background:                   #ffffff;
--sbr-border:                       #2a5b96;
--sbr-inner-border:                 #dddde0;
--sbr-hover-background:             #bbdaf9;
--sbr-hover-border:                 #2a5b96;
--sbr-hover-color:                  #0a4280;
--sbr-disabled-color:               #bbbbbe;
--sbr-label-hover-color:            #cc5522;
--win-background:                   #ffffff;
--win-border:                       #dddde0;
--win-inner-border:                 #dddde0;
--win-focused-border:               #000000;
--win-dragging-outline:             #000000;
--win-dragging-opacity:             0.9;
--bar-background:                   #f0f0f3;
--bar-color:                        #aaaaac;
--bar-icons-color:                  #bbbbbe;
--bar-focused-background:           #9bc8f5;
--bar-focused-color:                #0a4280;
--bar-focused-icons-color:          #0a4280;
--btn-color:                        #000000;
--btn-gradient-from:                #f7f7fa;
--btn-gradient-to:                  #dddde0;
--btn-border:                       #707073;
--btn-pressed-shadow:               rgba(112,112,115,0.4);
--btn-disabled-color:               #bbbbbe;
--btn-disabled-background:          #f0f0f3;
--btn-disabled-border:              #dddde0;
--btn-down-color:                   #0a4280;
--btn-down-gradient-from:           #9bc8f5;
--btn-down-gradient-to:             #bedcfa;
--btn-down-border:                  #2a5b96;
--btn-down-shadow:                  rgba(10,66,128,0.4);
--btn-down-disabled-color:          #bbbbbe;
--btn-down-disabled-background:     #f0f0f3;
--btn-down-disabled-border:         #dddde0;
--inp-color:                        #000000;
--inp-background:                   #ffffff;
--inp-border:                       #dddde0;
--inp-focused-color:                #000000;
--inp-focused-background:           #f0f0f3;
--inp-focused-border:               #707073;
--inp-disabled-color:               #bbbbbe;
--inp-disabled-background:          #ffffff;
--inp-disabled-border:              #f0f0f3;
--drp-color:                        #000000;
--drp-background:                   #ffffff;
--drp-border:                       #dddde0;
--drp-focused-color:                #000000;
--drp-focused-background:           #f0f0f3;
--drp-focused-border:               #707073;
--drp-disabled-color:               #bbbbbe;
--drp-disabled-background:          #ffffff;
--drp-disabled-border:              #f0f0f3;
--cbx-background:                   #ffffff;
--cbx-gradient-from:                #f7f7fa;
--cbx-gradient-to:                  #dddde0;
--cbx-border:                       #707073;
--cbx-disabled-background:          #f0f0f3;
--cbx-disabled-border:              #dddde0;
--cbx-checked-background:           #ffffff;
--cbx-checked-gradient-from:        #bedcfa;
--cbx-checked-gradient-to:          #9bc8f5;
--cbx-checked-border:               #2a5b96;
--cbx-checked-disabled-background:  #f0f0f3;
--cbx-checked-disabled-border:      #dddde0;
--spn-color:                        #000000;
--spn-gradient-from:                #f7f7fa;
--spn-gradient-to:                  #dddde0;
--spn-border:                       #707073;
--spn-accent-border:                #cccccf;
--spn-pressed-shadow:               rgba(112,112,115,0.4);
--spn-disabled-color:               #bbbbbe;
--spn-disabled-background:          #f0f0f3;
--spn-disabled-border:              #dddde0;
--hex-color:                        #000000;
--hex-background:                   #ffffff;
--hex-disabled-color:               #000000;
--hex-disabled-background:          #ffffff;
--hex-mark-color:                   #0a4280;
--hex-mark-background:              #9bc8f5;
--hex-mark-border:                  #2a5b96;
--hex-error-color:                  #f0c000;
--hex-range-background:             #eeddcc;
--hex-cursor-outline:               #ff3300;
--sld-thumb-gradient-from:          #f7f7fa;
--sld-thumb-gradient-to:            #dddde0;
--sld-thumb-border:                 #707073;
--sld-thumb-focused-background:     #ffbb00;
--sld-thumb-focused-border:         #866710;
--sld-thumb-disabled-background:    #f0f0f3;
--sld-thumb-disabled-border:        #dddde0;
--sld-track-color:                  #aaaaad;
--sld-track-disabled:               #dddde0;
--fbr-focused-outline:              #9bc8f5;
--fbr-error-label-color:            #c00000;
--fbr-item-selected-color:          #000000;
--fbr-item-selected-background:     #d9d9d9;
--fbr-item-hover-color:             #000000;
--fbr-item-hover-background:        #e5f3ff;
--fbr-focused-item-color:           #000000;
--fbr-focused-item-background:      #cce8ff;
--fbr-focused-item-border:          #99d1ff;
--clr-gradient-from:                #f7f7fa;
--clr-gradient-to:                  #dddde0;
--clr-border:                       #707073;
--clr-disabled-background:          #f0f0f3;
--clr-disabled-border:              #dddde0;
--wav-color:                        #556677;
--wav-background:                   #ffffff;
--wav-border:                       #dddde0;
--all-outline-color:                #ffbb00;
--txt-default:                      #000000;
--txt-accent:                       #0a4280;
--txt-light:                        #cc5522;
--txt-paragraph:                    #222222;
--txt-disabled:                     #bbbbbe;
--txt-negative:                     #ffffff;
--mtr-gradient-color1:              #ff3939;
--mtr-gradient-color2:              #ffb320;
--mtr-gradient-color3:              #fff820;
--mtr-gradient-color4:              #50d020;
--mtr-gradient-stop1:               0.05;
--mtr-gradient-stop2:               0.25;
--mtr-gradient-stop3:               0.43;
--mtr-gradient-stop4:               0.95;
--vis-background:                   #222222;
--vis-inner-border:                 #000000;
--vis-waveform-color:               #d1e6fa;
}

@font-face {
  font-family: Plex;
  src:         url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2");
  font-style:  normal;
  font-weight: normal;
}
@font-face {
  font-family: DejaVu;
  src:         url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAEwIABIAAAAAl+AAAEugAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjYbiQAcgkwGVgCDYgiENAmBLBEICoHKdIGxdAuDRgABNgIkA4Z6BCAFrSAHhQAMjhsbYIhHcHMHjVqz3DaApNmmK3nGSISwcUCIh103MhBsHPYg2DOz////c5LKGJp0mJSCqDq/x7I51RO9qhIdI7umOkSFPZG1jN4rD+yqU9h1rImrxR1pe8dcGoOe7QnPw1cOBfm1g2kyn4Z1mAydvg8YL42gH1wqdbMF0Z/CmY6Gwj1hFqYMSYGaXZvr0Rprs89BX4W7OKFcZL5F4hGIqo2pFwaSMuFIJxyUPvQL4UG6we8/EhSc4bdCqbmF/WJ3pX4kPhe5xAnF717NnpsW/U5+yBW6wZ+azSN8JSqcViQoBbOu/HBSfnYGto38SU69P89v8899911ABoh8dGEkSxNd1P+YaxeFi0QbC5sxq/7GXLh9vr/XgbkwMVZ+FtW6vvv/v6nVfYD1ql6RVCRVSbIkW4ao7MQUktoB3k53D2V2PERfCwDZYy2gdjmLFPAAZwA/vcRZ7p6lnP3ymSai1sie3YOvRDIZFUlg4xB8uDypSBaGFYIkkLEsAe8HYJvFZqx0MwsDAwNtTASdoihYqGAUqNiNgoko2Im60ilWbE6Yc2xjUbqq2+6nrvzdpmrK3yr4TfanlknGxjven7K2efP805D07QvSmQ4pdaQzwUyjPSG81JUrtOwnojJ1q7AffA5Ks6OAHwAq5cYXoqJPU+dyjvIsbCbqkB3j69sw9cs/v18sZ867zaBoUTAaBXXZvvySy/Y/QZzUq7XNl4B4gpItVPieMMnisnuKWuLHPD9JuWL7N+LGE+So7SC/r/vf79uI3ZkVsbtif82BVyqdxCEl+qaCh8bq1MJpBFnD1QC3845zbgCEQAMMVMiOAb9PZ1XVkgy/uiV7HCSbBXvEAhMOvo3QUiWGbCC745gzYDAc5NfTZxt9vv76/31VXd/DB2iAboTkVig5PCqT6w7ITPqwZsqwZXr/vvfxGj7x+Vn0AYoyBboQkBSxSDqQKwFKMQg3pktpfU2m0gBCFXIlXWjShcWV6aTT6pSj0VvK7Dnbmm1sZVjXWLYy6U0e8V88CCaUrKt7VWmX+wY7KwNkHeA3+/hZ2wEsCkE08aXz1bT74vBqh8M4PkxHaffF4M0Ob26pdVYsbjjwgdBIZzJm9ZNQLS2vyGJD5fSdb/85TpjcmWnfegmhhBDc1AghVHEqhGuM3/LX1cA8e6kHpUIqDcBvlzh17pQsGVDuCuyGDEJLL+lFhqTnAgCaHJi/BRsBALofurMAANcmbD2bXSUA4PlsMQikDWJigrW7CrnmOsYNdyEsAIbrueDLUAJvOZAcB9IdJTwWBu6FlHiQ40Oy9kbw/TMHKHzv7/d8XE8QdFiMGE4cdZ7cxkn0O0j0xGmKSOh3vRF4CoYyOETYPS6+/B+x3oDqmVoL1TYCie554pUPvgRQhwRIkn5xiFuGxjsjMi4BmZjQzMmCLEtE4pKcjKxOQcqyLpWpyr/Zmf05mpqcyvXczJ08zPO8zsd8Q72od31jsMQejhXUQPomVvZOj+88mi7Wu+N/ag2jpWuAdWl6YW20AHF6/P6f5KGYxXwsTial1NPJMLOsg+EQPBXPwkq8BKtwDE7Eadg1r4KaIACoRAFA5QgAlIxkZBnTfYaOeq+In4DGZ213HfFgTIYmLjDy+k7qhpmLRbYUn99HpZFDAy9ukNxcPXizrjbqG9v8az2AoM6sLRHgpfm6AhpO4Gb2bX1TSlZzokaNwHe7prHx47uLLelNKWnNjeJAb4fEU17Ku5hrBo+b8QCCLDZAnmJ+ymwxhsEOk+xmNF+NMyI0j+EESJqoAYBzTlkFdsHD/h1nWev5c8my8YvVbKpu2aJOBNHWvdGRID1pWKshGI9YP5yfSWuwK1dB1TZiSNlx45a1/SjbGVNNu8ZAj7z5Al+3jYHsNnPNKKPxEWN+M6EHwILWqAWtu2u6a7wYyUlIcaTtcLrX5kLqEGzr2/4G0MxtLfxeRJF8C5mxHAvMYxmGvYMZHXz+SwCcAMCM7cEqUBD+xRzpIEWGXp37GwGd/0ABAADfbTs88gZrtIRZp15Md05YAkKr/cB+ZiejtJTH5WnVnh138k7Z6XWGndOdr0FHzuqD46/kBwAQcvJ3YeSsS6JO2mmdtIvwK3s/elzlnvsPD4qCfB99//y9b29mb2pvcu/S3sRe+17EHnh3+vEzDOQR5Pka1MFvD6GyIQaht+GGcLhjdmzgjr33/h9h49s7u3t9/+Dw6Pjk9Ox8dHF5dX1ze3f/8Pj0/PL69uFjAUhCKm2s8yGmzKW2Puba52YVDh8UHBIaFg6glldWM1u6+vsGhgaHR8dY4xMXL1y6PHl1apo9szC/uAT4KhUh9k52b3Lcw0yS5wxKToEGRO4DAIC4w7DzZu7KRAAA9ZHuiLzCzY299o5z5zu7quH0E7j8xnztOmQ+40HBifw1Zfp1FWs3VcLGM3/8fmbQlgTQehAAwKjjntydiqAjTjuKSzbmhTThRh1QMtCYjlSmBsntvtk9870LH7fGMg5sAKBsnLlLr4pUWV8fS611uplcpy2PA63tkXKXc24zKiXQWht2snEWWvPQqjKOUdua/QC0jEmQXdpJl1n0uhoegC7Fim2wVYIuVU8sPxVuOqrcB1vKUwscVaO5AaJE/IsWs17ZZXcZXyKUa6ZnYEg+M00DaAxQd1t+AdvqqCoAK1S15rYFBWHTym/Z8QHsO2Mn7V3TzYjgUqmLTwnVvaCgNacuqkn1eiiNa5Nen9IXwBvFONfyOyn63pW+i0hms+xFaa05JT1WyG5PO6l+Rf203+qsWZVZD+CoPbcNbUNlxFlXrX79M96JddXfkK+iUDSxCam/0NM2U23xL4BBEgAk1OFiJNC2a15CdguP9tpaWbQgnPhaR5VFcfTlJLvKn3KQkSLYt68U5mgnBdwjNK0ZSEFQa3Xtr505Yf4fMbIV7KDCS+n0Ncx5YpUekac/UsLpCsy4IsycfffDDCVr24ZdIXZXsGzkYCOb9w+KuPs3ceNArq5DfZfclJlc8hfUtH4rf6YHlqnlpTNTxIpPUjaVXfF30ClSOa2Iq1ytC+3zTbiYAASNAgsA4B4AQI8BUCA8CaRPAZgfAOgj8HxZ+yyOSexkaY6uby/pIfd7KrUDaT/ceDWd5+xTy8e0iHjroOO9Mm0yLKZenn3zxEyb2p+N1uTB1ZCXLaWdvR/6NgmN6Nd2PvVyLcmLcn1p2qJC9Iylg1dc6nmhYdQ2xjjtEXHKzAiTGpNlE0I/BFFRMyJSKZsrZXRpjHdcrY6tnNDEakmWwjVKSyrpIZvSBHlgmiI2ZaypR423EBsTTFvCpTju5j3SAzpoUV6IlulnlJ40lOZp6hRUCE5jlabUGmqyEe161DGmncQ8NBL51HWN1qlya0fVhaWU7u43MDpQjukJY1oxpXwSNLSSEA45JV1Km02I0j5kKqEVjfKxq1oVv4m2LwT1EUAatSkdOZlsGB2stOzESfdg5K7ZU7wk3NsAWuAI7Z3q4y0yL5CrDBUsCUtqkOlDC6A3X7j2RWbHOmdyS1IKT+qZX0HrnORTTYq4JJx8jZSqFSWb2JIg3TDUo33oBY5KMvotD9CgKCXQSPpoRzURYnnphqEFZ9gJvJRCZcvRglHsJV4KGI7isYE3TCfjbOSJmahxZA08y847EmqicxZReCQGKnOcdcTYOVrinJEVty+kshb8gifBIAQency46pAnkjuqTSKq8f75tReolfeiOnNAnAKJiFOGqsvi2gFz4eMeEsxdISUhGHgha0SheZ+N7i23M/kJWlXgMnIeiFjFuhTK+uleYFEy7KAvCHWaQ8O7r+20FKmOLKrkJVQc6MMe3MMZ6Sj/inzDIIBKj2FfcbK6OecExMBQpjZVqKzSPKeCddCgg4A4yls0d29i6MZmfwtq9QyD55I0QVrL6Et74C8kzn7pixP6bmR1d6+9p+QH1Xb54PG+ONKuKyRHO2zizKe7o2/ux44ddzc4VjcnUYjaljY9KiZErgYTBxW9uouUY1XrFJpIkJ+oPd05nF3jDIOdih8FkiM46pB1shVHNXZVmw3XkLLlqLSCNqGGu3IrdBqTYmi/z52cudwl5yh0EteqSm6LSudafO2UAdhI2o+Dz586a24X+LhxHt9HgXkATeIzs4Mtspa9wmFaz+iEfgvdSju1vwuWmKjLU6Dga01okM2hdlCW0gKnDxHn6iUPzwHecAopUw27cQqZVb6BJ4KqKidncpzj9Bhapec+AqPsqVONfVl1hFzIao5CHqNlUbCe4HCKs5wOWGc4vGsYPYIz39dt9hfemdMB7Es0ItV/B2QBdDkEVXj4eItK9UZ/MAmOxawldAPVDmmhk8mmm9OdA0IL45BLtoSyZcdQPpDHLpg0R3H7KcbisWilkCFoXwDS6pLhDC7bMyHcaHBTZQFYQQhEGKd0JNMTnMYGPtYVkgQcovXcYtIev++tCn3dcIG3xn64Z8hHNmCnmCRYXBCpuCKdEr3fHy+H/tZ8yReARcHJqhZTiscJXyAcbPM6gfg9dQdSGXgLWKK6pAbS227rd6HHgDnEqcyOdOP9x7lRmCuKIwFsRqTzdod5YAoipkOGFsDfas2hCYs7/FC2h1dpC0rMHKgmtWboPmNndhxgoXnQkZbPfddt6Xv4HP/awNs98PIpPDHf4rAcwxiWMxgpQ6UnHoTJJA9MWT9L4jflJzaCm34gCXEIN3tLemIbbvLxsczeskI2JlUqqHATp9bYZE65Llb6Epp3Tv/UiHaQDvHbsLQVfxk69fuAAwTVBIZj6Ceq9nuiHzBb8AwLzZo1FRepA+ldfvEmgfwFtA97hhnggZwZ545cHq4bUag0ndEh3w5qGHi1Sh3z9uVfxosE6W5hwSCIcQLonfG7vDOMRg2N8YwEjixmNiLFhS0vddhNHYWcxX3j2Yd0jeHqH417H36WTNFSI/dKizT3phbhA1oZxa6vIULA6LJH1pClfClBzJn4QqEND2NZDfnYeUZTPjoc37bdlcCL/uA+jR2mBf2fU2lX8GAE+yzadcVvKUP8OeJ2KVlbzTgKPeu9Ppm7cgTdJQBLkMdVesT4naPDbHaUTGfx4fRIEkGpbFpIOQujOy1wsOUIp3eK02wnsC/ZmCWxLnsoRq669hwYx/JAprfSj/gTEq3hZSZ+QwU3mRO7kNZso5R92v+664t+ObWgyfmf9QVuukSZ40G4Vr7hyemyNEslmSTN9w7lqs8UhFCmagiRzuNP2Wn5DP9E3DPR0Ad4Gyoy+qT+tjn+sKCQVgovf3e4kfJF0ZDS3dGWqi5Dgoli6+D1j9a2gz296EpE7q0tsb6AtJDG0IX9jqL9pp58o2KDPmTHJzNfLxuNTzonEb8R3kUfouVmchmkf0PAHWlqdshyRPameFhnjItvPuXl3ToAOBF8aLm7BWSlJn9kENjy0dTp/087pFegLrbP+0EHMqtoa+CXevjI5FnjO8/mdK3WJPthg6MkEx9eE22DoNowD0AIqX9PRyoox/WVYIH8JxbteQ3HQkealRHv0VeSn1BLWQvQ13944OU8d3UxL6ntA2ihvZr37KSaXKcguSZH+d/zfD4wbLcYqjnzuXSpqF5V0ZX7l+toecAfdgHMQxllvWtL0V0HUV09KLNvkPfx+N0KjO7cOJ2HEN2rd7xV9+idNhjdeyesDuL3/qHbJOJKwnFtWlRwEvHZ7c5ogZSkEGx8pGgQLAqgTxBs8wjXmYq04zhGHGtvVdm62tR5Z25J9JMK8DFU8B9lH/kJX70eQ7TAgW2VB6ttbe+3509Gzdh7xsR6epBIHh5xcSg7O1TP8hk2FZZq9Oy5cZoDZXa2vOLq9Iy8eqgjsE8n1L7uDTomBl1GSikVJGCPcuWwdKObNyHpjtTZb2S/ZGew6qbV3YZhWo0xaseDhbdq9yL/5+Y/+prvEe/tPIsgPZQX6Syt/FAVaexiVOnSdH1iwpEs6ywzM5Sv6RyehPOwgRab38K74vqCmjevt+vhZacvgI4mwW9W2NQkLLESZa/IG2/fkK+Vvelp+sJc29tlrjd9UpW+LlGt/sRc333h9ZS9u3VevZajqcKndgmrhDWrcDQnJy1Hk5VsyKHDKkIq7wneYC4sshYXRhYWWNMLpn1geLTTVNgWUSgXST41cEr8PeTI+EjMspG/ZAxiLsu9/GKJQltYodGWVp4eUCs397J2WpWRpYUO0mqDFpZr07q/7pcXFa719ev38sKify//E3Wj1hle7mw0kgMgwyxYVqD00QusatbchqyBR2SOcxO6gEErxm86JsFvEiHXjcOfnH5fHxawHJlmCbv3xgtSqsoAtV9vvCX18SCar0XU2CKYXTONGLrcSCNfbmlpG2qrbs9JSKvLpQYuakdrz2WrLqgiHws+PpZX0e9icKCsnCb94Ljk9sftzYHNqK2onGW4SI/5A8s26SL2rPv7c+IfPyud+5i+oeqhuo03noWED09d7OuZuzzs1arprGlndzA195oG8li5piZvFDlKSnz4+eT3d+8tnrH/ptTnqtdIuTFV1JklzNmBAeZsCbX80sSF8ot2J4/xx7FAQtFdNQqYax69Uc5oqqpqaKFUhKPWVDY0m/sUq9VNFl359/x5HpzDRYnsH2yjWtdmN+fYqwevAfdMPV03UOHZRQU5uXTf2bmFRXk5RcUIn8YSxuzAAKOOa6kX9zLbhTb8hmud2n/7jve8IbU+JyiNPKKNSoP2kdHR5jfjI8X1mgTcbT3313JhrpoDYdMAuxm4eN+Qvi+g/xnncSAcyAIqCuWvTkfImcce4Fjd0p9eXNsKH6/AgMeG/saB5IQEz8tO4YiFYKsly5i5p8u9KDg5GO/v5+So5WNntCHKpVwt7CWwpKgtLq64rYRcHEgqXy1bl+RJRnj33vl3YUF+xHsxFGdbh46Li/WHLoUuSCRFwiJOssyI+j5X1prQx6uhZm3b8n6d2ksEUTTu/WFJfb9wYNfI5yWUnYkr47Uk39D4eqkxl8borBj5h7D2iUFOKkgpjmy4Ojj35se1Y5XkTrIkQ3roVg/31C3unB1CzByl06uDV7VtTE60b1HGg+zL7SBtRx2w19aNTE3oR/tawIiDq63h5OB/W19c3W/8BiwrFXY2wiLiigsRJKwRgJgHi8zlZ7LG52pZtcrLrErds5v4SawBNoFF2OJqOgPyZrhxUJlKNk1JiQ4tyiFjZmjzHQxq1DX02gbExHJJ7zoiSqW4/tFQm+3JTXxulG4UF0DMHZu6m1yQSD3EjgUtgbKG09CKt/2Mw6xiYujJDVynApbLPwp3PvwIWwTr53oxWjKbvziFa0Wm7b993trvym0WzeBzAWQYj9UhJxTOP3vsB/5hCRAy1wLYILF+yVaxScl46DnKyat8gGPZ9vY6gAi5CVaMD0iqfFurBJGufa1tVLk74VKH2f//f4+uotw5+j9mQ0PuwMj4Y00Hk0JpZ9AmB6d+o5fXnwHufv2o5IBrFU5UnPz9wqam/M2VgyqIVS6bi02Rx/CPSidm92NlmmRCotcgp/nR5WxUT25Q5GrWwi/xvw/Js4sNPXNGARLP6mkl1JKmijqSg3PfNt6abRNCHyxLiYyPblCPleVBlnlX+Sd2v8Xe1SfpP0h1vYmIaR2tyEtOz6hTjZPbMZxf7Lkh8u32vEVQ2fEDs4Z1F0CGrZTZ4SsxbFu4+wlnFr3/nW2D9c+yOf2kDz7+kLPljdWKs72j9SiUFCvHhls72UE3dKNHpQ/APEU//sG/X1QeCiBkbj65X3e6X/3u6XW3kx8arokemE+KTGaJ/Je1/EKIwH/kYuJh8mhpUfm77KMEchX5sSpC9vpxP/6DOAaJ8Uj5u2UXtyvwjIy/1QbZqFdnHRiM0utfOCsdSo3QvwGH/aYfUZHw4xuDmEvGFkw5CEgKwHVhl1XRl+Zv6l9JrEqouhL+dsp5iDMxPMw5+/tEuaw2pyytRRO73r7kZEJOUnzLxB1AtS7bvWh2yDrySkjxGHelb/736fc/7AGFlGxmyLI5zpRNAM2BAqo3vGy9vFQZidAIo/vljyjUysf8e5VPqJTyR0pZYK82fyLnnYW49HtrblQL1sCbxgZwKRsCx0CReh163oJullJSmpaCM1t1PcCrrjAGNHhidvf2ztzeeFizNczOyLyfh0gvaN9qtmCjuO+tpcU/WHAIrdhv+3VdhlL15B6/6jHlRxjiTA7BKQufWNq8ELBsGW81E6O3pocXkllJijg6fLvfC5zZEOitG6mgjF081+4Mz5Rq5UWiMNGRJfQSHpsHpoM92SMTk2bmfdAd6v2Sctr9nZ3ahxVF1Ecz6kdf8Lupg4reCtPhBt1gRGN576WTBeDgZnzCxgfoCZ5MeiO+0c8wsJ7t6nhlenp2ujmWllJSNT2W0+45D4KEDkekjY3s6YsJLnvAS6Az6AlwVRU4+wPb0F/yjR39IGX9yp3Bv1UfcYH5AOFtuRfa6myLdIny8vYee/D/1S86HSuKV5euFTbm4woCH3R8GJy6u/ZLu24XpIf4B+gS4+RWnngbWDlS8sUs9TzGOvdNyW+db6OS3JBWznDY+CWeWWHvgIpy7m/ZNWHsEaksqHS3hv7oPp/+uIYmDv9+KlfT/uHQQEX1QP/jB9yLqsqBgUZmjeUsgPNn6Zuh8S1URvydIJL4iuKi9U4oZequFwpSKgRfJAWefIb+H6oEELbeW4jLvINytgRNr+gvpqmrac5Eji5y/OqDmwazYbNPDDKXCkudMoA+aNt70ClPg24Dn4JcjI87HjmtjhQtka9pLxj6NHfH56p6rPoS0WzezDeXEhFYvO+d4iT6p0o9o6j30QUOblAtA0Tosu+j94XlB4dn7DBf7IwOcsPAdLC98drwNHu6mURLJldOj+XMhsyOQMJGIlPGh/f0hYPClqV8xqUix5flXod9IYRNi5hWdjt29jqG8tNiUWGXrhAuEy79J6UeytTJzrjwXVbOr/BB0gtzU6cB1DBq3htjkH5+KeJEfwOPSo+ghrYEL3zw+XVFKc91qfV4qbT49Z6zZhEGIzqmmqVNzqxlKWrFBTjAlupgv0aYz742k9Jq7On2tNiUpm83dzJ+Kejna3yxtT//wNES5BIVAmkdP/W+fjVE8FtlAA/GARIkni460fz8aT+rAmmJCglyOFrnT/9LzYlu/2uY8exbEymFBqPDaKS05q/Phpm/fia5MEUuuFnXWqBxySaB/Sg1oqwpusba1f6Ch029uY95pDRSZQqZZhF8vsIWpIaI+MulIlMPrrd/BOlAuK/5OFy7BPyK+Jqs76g97qpSAiSrRKvsSQuM+vObY/tMQjValVwClNDgh5We6f7EZnd/9HRynmY/KQQjqIVXVh6l0dN48qxt1mfeJn3zn7+PP+/6VyjZW8BLcXm5eFx+Li4oPx+HzyuQTRscDAySKdxWCoKYKOM+Dw8GBw8OPccpm0BClf709+ED8+jleYYmKkHhkMHhHaaGwUolJ8rHj4QcJdn4NWnUJ9WLcAX0JLpGYJN50vci8JuWw72H/A2Yv4edrSnTA96gWhA0nIR2wd1M7XpwN7OklYDDVQeZrUPjYbXc4QlkmxJWaQALYoKgxGQfFPFpbgE/q6iFiA+qxUHmrZOcyZtdw64tSql6T20DjVA11MOCpza+bG05SfJQjMvhlm9xhtlQthD0im9PVLDOoDYUl1XTyFZEOfkYixRpu6lbm+MTO1uTdv2A9R7SFNIN/VAzpBjUNPdzd59yjyUJEMdtKrruMwnkOUMiFj0K5Evh8E8KC3CPcOZ/EkEA2SkozJE88eT5h8pJbwNTl4fwhGFRrrHk2jTlWtsVejIERnb0LmksTy+Zqx6fFsRl4jNM89XhakUIRaqiA3tsrOF7VV5HlOaGxrL+GfczJ+/1ekMv97m3NBLKDwF+GnHIua5/JUOrDMWkhxNc/IPQom5QOC5llk6agKC3DCx1yNPvfIjviTikuYM90gzh1+b3RgFxKfw7RJHkH2IbsOIgyjf/dMjiTcMUeNnsNLV8crKcOjNbVoxOTMRg4uPQmOQET3RSkpr/KJAFBDkxkYusRdQIaoG1gDRUMT1rSLVJfPsiKgyTY2oX6e5tnKzxqgCmmK1oUztWFgdFZmamhxtMhQVLRcRh8hcpl61TpPpznBSS5Q0IGRgntwT3BHi8W3C4va1VqL2/fpLsUI6TWLq4Sf1wRqSLf1CQ0XnidaesNq21MQAXsNm1WU1JRcWjQ7TZMJsfwFOmugYsQlrd3s3zTKgBuswjMKjQHYwGozQJ/BUAx0CTkOPyC0DzvC/26Sl7SfCdqwoz7Mj4SFqm//T2yuc66a9BVfybibpQECWPmNpeXZ3aSiSkd1RUp3LEdBZnd2F+6/kYC878AvqfnuwZyBswLe/RuNfrPdGNOaa5gf9weGneujYPwh2m6nCMlZFcF+VQTt6JE1JiShDhBQ4BAQ4wLNbRwd/fAQ/Gv/nP/x9ZMuuYOlg2MrW7JzW1R3ZFOmT0K1zLuvJeiFXXRj7Le86UZapMYKkWhUUVsuUH+VmjIv2C5oKRZ3iKzvxb5iM6kfyMrhU0FuRJHBjdUA81n2w8qWojVnNOo2YwPjg4LV10iJzB49Myg47zZZhqqOxBDvRto8ohE08Vd6ib/bjVD5Pqi+0ka+RiBFVzb3Qwesf+u02tmTOJscXUcojOl/84umoK/Xkd+m9S2riXFbrqRiQy7gRXSulEfzOg6LM/O0pLSzvIXZOTnLN/2R8Xrj35cZv9m8AxO9OUxOdtP7zJe3rsgUF0OC/K2AIF121oCkrsT2/bvbzhTJVzlB1wVylTtokvCvNygYVkIeEgvCWuDF3cy2pXPxaTnZKSk0KuTpjHqsy6Go9mBaYEBoT5BCHLPteaNaPK/P3dyzvBH2s/nT2u3htFT0YXm0iMx5TquSQ2eKl6gNBl6PCOvrGBsc0ryxkB2RFFIValevdHUOqlarb4PHu0SL5j4IW6zyb0E6dO6vONNu5ezbsh8nvQm9cSFLGYpT114AsRlwC8DF45/DP66uaTwjq1YLXwiff6XiIejBbe5gbzbkWllNtIhHKqxeTkvlQduIlc7Tns2dQLZAG1Le6K3PK0jzJ0vH2YV7Mz8S4XjCIMENUNfA5EVCMaUtUNOq+zlqJyYPAhqtNihnExCNW/pusIXsm9xqgW3WFd3T2Ld08Tk1PfTGGq9sy7nfouUEeJsVjB2vuojt7vk3W8WcQ5V5arsphmyeWqN0G4qteX7UpsHFPrz0ifqkBTsf6oii5woDTRa/irBnoiJho9JCoqU7deLf/k2x9BT8aQzV6Os/J13CIYcCNHU0QRzHdxVNLKSuZkMbDIzhDmUQLzv0j/bBJ70vmQyDxIr57aP7Jfbml5dV/T1Z0uKK2hKy29Um6qg78/DIbFwhzFgfm7hwZyxlERx0UgDeSxGfkACoGJ1/4DOwWF2mcCMLppzy8UmMVAArNwmQbYM7WlYm5nvax3DFXA2AWrHB6NJ6Y91nP6k5tHO40FbeEFchoyUke3mgpbwwvl7s03K0DXk/pxbv3daSkw1xdoQYRTOZztVTRWBK72f5lpUNwiiqPo2f/KH2MV5I+P5eVPjIc0iyWBfnqTNDU2nlWrs5+Gyf65YX8FBafjyY/1AO2M3T6F9KT0uaq50hwyQ7xDwlzUd8pIQVxt15ehjdTdcbTtQngyJnZkuS8gcXOSIp7niHAsJMFAhjNxm4nugMPtdlx0mdp+LyVUwYoXIAkZZ7DSOYnKcf4QJC5ZkcAP6Xud+rovZKriv3zjK/Vlu77loP7LFHhM2DAewPJQgv2BnfmxdeoK3yMwQ4x80q7com+lPRGZUrflvQCmBcfur0XTkvrgkgePOoZZK+dwuBwvPaHemtcn2uJAztBi2kcRjRQDYR2BmOGnuXOaFgQ+55iqu/+hOLaSkOmrvszTkD7c4La9PBGrNviz/s6pmsHLA5drgk1+yMbBHYUHxMmLCcMWAGgDLoHxaJ6YNkBL/0KVmDC8AJAMkHcC0ste9xv27NQfyuQZuSGzYxegk0qin0XvRT8PPB1qUgHEhAFUGRrsAyThiH4WvRd4it1ZJzg4ot0peLMJny7hzNHyRYmWR8uj5dHy0aMqiB4VPWr0qCKjx2Vyg2CFIAR3IzMjr0feiCQZm/WmKON8fGJ1RSJEZtZdR8YgtZxpnqMuUxtw1JP6FfuQmV0pnlUsclbdLE4i24yYYiUilQGlBZ7VXpTMiRVVNG7VljAZ4Ho3e7d7IvZF/oSh40PPEAC2wzt1Qac137pfyQB7oY8NqANLKoUqH3rj076BZsi1JQVIQB0OZZIdFYBfDVWYyF3ar5A6+qogFEJAHVgSDrVB2qEAAupEaJdlIX0wGl0ECYz0iyv2HGgc+sgaLS0+mIAuAv3FDgN2MfYGYbHGzLRupFJg15HBk8JijVhxZJhojBr45FpoEa/6o11F4LXoPpft901+iENu9CHMpOBQZfkIufHu6MnsOIUQnZva4u/nTyCWnAhEOGj/yAna3XUYP1Gpao+gH6Btf6CYUyrVQPkh/cJ/+oJUj6ZuJWJGIGOobKhZVOUE7h9d3kuaNKMw8K3nGq3kD7ZezmObOvJluYPOHjl37PTvtU+gINbTXbnUBzFK6SAe+0mEBgf9QjX8w2X9QVRAqddT+pT35SoDhxcRW+p4BESZWCJq/6h0L5Z47AQ0xDr3U0hxEiE+qxrNxm6wKxO1yLv1dFxut5d6LVsQ9WO298e2Xy69OPHcviQv0vZipSrbXDcc0GagTzmVXjGn/U+wqEDM0eaGLie/GCdbctSmSrUrTfrNgY9DmxjXeInrmrVVfGIlAQTfzy8ztr6dIAR720ZxxIRdd1NYIT2xPg97u4N5aUIUFbCEBCddI+n2SjddKmyXRnIp7BbS9YsTYWPH/2shJXhWK10cUGAM3Ql+KoTat3QRiUfJwBsvvEaIvZd+3HDYS/Cx6nd670FwlwLF1D9aj4LMMS3n58F5FQJIyCHVXjaDYuzuXehYfNzLBsiRkNLQEaqHYWFXfdcBapSgmEryC6zG/IIm3k+FymiieEAQwZBZ6qjM5eGuJX+ILjcK1A4hRYKpJlpPY/hlRe6xdcEMzim0ZK65KSBUdfQLi7y5dwf/KmxwRlEbuH8k7FvS8xAyfHaAKkkGH5ECiQ2bUzXO5TFw12VLwCVh8MV/PDn5dVU7L8vnqSmx31AWvAtFz5bdqq/NklaItvVJCv+HxLGq/3S3GKMxHpMxHbMxH4uxHKuxHjsTmKAJnpAJnbAJn4iJnKiJnogqQRhO5wAI05xBFEukMrlCqVLrBGE4Eo3FE8lUOmcYx5PpbL5YrtY7+AdKrG4qExTDCZKqde8amSnC1L+PFk9jMqd0zmIBc6UWeElgATn+kZDKz8MkaY6regStAeMszXKSFAPO2Z4f/KZrY0NhjsHXGOky6fmk3/aPC20/ODAbu6e2J2+ePga3L1CCd3rTEUTzRnSgdlzLuw46Oy27YDg29keNEZA4K4d+SXpVrKqRf0ykwpWvTL8YkmgELF7Yfj4q5BIXCHH3ADtizgi5q4jRUErKrel7/rEamzb+DR7sDWtx6Gdl3thn7/SmPSra+VzUHPiF2Lp0DrGL4qBkJSQl0j3wq5Ifm8Bgh47dTFgwLwuiyua6a+5Hv0vJARSobRofB70lDN2e4C0UVQMobdIgxJTdIdi1mXOmGRtggsmAMrrHNkNMBEEU9aAS/rGQwR9SGpMc7KZ6pzcdpAbmi3JeTsxDU+Lift1s+stlo19aZb2iR+zAblX7xyQj1oslM/pC2tH0exGHefPQrzgwBd/25Lxlejio4wRVPVWaYcYuCoZYourx9+O4zK/AEd3gArUpSMcGDRNFrp1IXlEHPcaRZhTaSLS59o90qnwTWCdU1SGjGAEjf8CPBcGwRBfFlCghH7DgIIa9x+k9UAy1jYm6rFnsHM4IbqB/gByJlYLqdZwshT2Hr6Rghg+yPCMUYzbI82yvnTNMeWah8g9sYmxkqidd2cmaiiHIOwoIUqOmRR1SLUBeseUDrtL/OowC3iQnhd607GKtn8aph/2WTteXVvp5QjyjilPkD5PwD03NYv8PV5rKP1wf21x0+ZIBvhJD7p4wcXfFrJ3Y9P9alCA76gd4cD/Br7uooUGKdQ8yn0IO01wLHelYNyTanz4DMgSUUTwQLBBfl1E1IFrOBA000TDAQIjeAyzm6IzESigpeFy+mWJj7fh/LavNT1TcISRfIsIIf4C6JXWnd18whPanuQYLPwwpcIIcTImhSnD5fWgZq31YPF3IYK7DeRgjq8+rGierIokZeGWTbbTWFZRh3R1sy5X1Lj5ABW68dp49gIumncADc+FbZQjmdRsG1nmdH28BkX0jndPg92VisFaCVYKUDFgXpV+HotI4Bt8YJN0mxzYPYrlUPdeEqXVBSjhpGNhI1DdRdnQQMV1SIHLyKU0JI1+8m+XQJPm8RWPFsi0rDWxFG3yzVAEp+K+2zLqFMDcZOcfnFO5qKUjJ1hUqoabBVOkgkBVsSGtKy/M5F2iblAK2lQE7gGGpQKydGCER3H8EVs11bDEMRenAZugfc7cgIfetcfTy3ZEjOVBSTb1zNqxrEzM81PyjhA37b4ePAoFEC9xc5/WSzttNoS2wRA7ZUG7hy8RIhGxZGusooIWJUVyBYz9g+otsla+IoTxNrvGd3XnAQqVJF1HhMQ99EiTayHkw2iDrcIr7R/DOkFr0k5jJWdZKJGz0hIY0iEESeOiwFkyoaSYjzaF2NR1jOkGZUBv7rHfnHn6u7luNsD/tM5ltEaUkkakaohEZypHaQrtkS+4ob9KnbnI87GkJREib29DvvT2UzNBpmq6LAGrdYcDadu2j0I2bEFUt0DDBqRjhodgRr6Yslb1HY7eW+BCN+GV8MIEFLJq7TChSc0veG8b+TAobZotvhJtp+xTqzOQyKZr70KsdVmtJAmzD3QmgVCfjYYsJz4J0lQ6UfmCLOWmYZY2gM0h9YyENN8xWapwx2onXAd7Q5uM2tf3m7SjpnNYJZe2U8mAqNAidn6t47t51qE43FefkaWh5JJc3aLAe69LUbRcxWwFNWmmqOktNfKNVHr9sz1su8jnX0ET1siqlIs9eVeWetjcqiuYfxLupDcgDSNH5wAS41KmdzULAsNj11mOx26uXYiPxKuToxOb5hJFzYTBgH87RBgjkxJNCqbd7OvwGPZESTrORDk13mHM9VktmgKL2nqJP7pZVZbCOS6jLQRGooaPUdIQCeBYGHMhtNwKKxDUH0NAPwoURGB6xOsjFy3xouCpsuaNxfdEuMl1bNsnGWUlIVWldSNdOWYRTJ3gMDOpg9lIjDjZ46MixmKdtzHVtOYw3psJdIb8TuKM2Qa7wfzDX+jQc/PqKVLTSKaW7orPZJbajX0u+2ovOEC+TAV1mS3JFDZyh2cSnySY9zc7I0+qUs2VeART5JFkI18AC/wzRZMXGClEcG3FfRq1fq8qudEOtayejC1kGxySiaQI0mDrCqiJguMC5NMhemUrCNRWvcCUFeoaP4YxGLBHGhKlGVucI6k3d36YosHg7LpNaYotoiYzY0HlNDWmkg7IBA7YxGXM4l108YCty4GziV5IXsnLUoQlkKHmC0RUB0q3seYrjc+ysgg70LCvhrFCQsgL5Pui+vSWTwdVC+hB9cyYZfOMIeK07SFclXlwBtLGE8ExUDav+4u/Bh5CXDPk1gTJUHH+AsZCB3wAGgtXKL/QetgrOcSxEJaRKakXkPkFQnVxvycE92voRlBAFPP5C4XWYWuF/UKbohRSaPbfO1CukkveKz695H2oFANOdOynmd1kLyDsmtQIO02AW9hx0PrTX+j7EtAKlNPM0Nxc7lDfOL/tPbbwdUWDxiQqrVYxbWdE3vV1Xdafu1r17kKEMZzpzNppZkqVZluWV+9M8NYrMbDhroPWFyyAMr6SG8/xy238qiAUOCtAi5B81zYFb9IuDrLgzINUz5VcodPhlnPaUFKSCckymkTOI85lXP5PoeeRIEwWOrwShc7VpYLtA9ewMoUmQPlAJbzxEcuaSj2WDyLvYZrjlqyaHa63QP0+Rb2NrFQROQooCsDcN5iMjDzmZgfPkY00jAYpx1zpxtixVZdM5ChNuFzc6ndJiZspiUZHwIGpUs7JxZtms78uqjy8dXc9XB26ucEnYvbrsPyWaaZmjaIXAbSIdlPqJp8ojQBCfBd44TTCH664Fdy7HiqQkePZF15Rkmpk8hPJPaAc5p4eU3XQQZzdhiuZ6/pELRT11BKsseGJtBkjPJDkk1Z9YcySXpXBZYoUt5R5MInQQKYMebslz02mZYAhOclVCsEyEJPqchDO8jSaE4JSn+zG4FUEf5xch2DpPRdumKhX8hykoTngO5Ateis9zRsomTlkqN/EptiUv4wicitOYQBEpM5LQlGU8F6lcIotsSZwhZ+g22xXb8jqZJMJ4mIgl0TSaR4tMksEyeaawi/8TAKIPzSdywxinwJ2bSoQZ2g8iYAcdwPlKQ6uogHbBRcPMOuzDRd4DAYGVt3hocMuGttJb+aUFq8PGCBpaXz7oOnaKQFTM1NknaTwM2qTx69m6UtOa1bwWtaxVrWtn0pwkk3SSTfJJMWlN2pPyO4imBcjvVGqltXbSZpqkaZqleVqkrbSdln1oHxrNyOueiKggHcLMOH1uGNqLRNI4n9b5SU+i5VpVvYeoRPK2CZ0rDsatlxrDsB+JlrP38xaLUu89/flZV0ASnrfI/JvJRlw4BAIy97zKRcQ5yNA/omzbzBBkDy63cAMffOQHHeigTlBDjU76dTAFBQr0p8FtmIFm+LeDcH86zWvshISSsqtdpttjN+AAFWn9QaPYHQR8NvCiv6PaswX3rglO3Lu0ZIG8stDGN6YzfvmbWDL1skk9Ji05hBr0WN5o5ShMgfuh5w+cF1MErec7sUDjPjbr3uuYAzes0LDyG1i5JIl2/gQljRw4SnzcfcyKcoS8axBM/qfNetJ2fzH41vK4IJAkklKGBxiH1D0vOQzBWmmij+doyqhijPIk9fEn/iQyadbjZj7FTMtd/shgyc+ckDoVVKiNc9KiGWupQudOZYYwRCM8ZCM+Egty1eziLbbLd8VJedZckpMUWW/rcYyHbKK8sTyVOC8lLbdc9Wmsw/hu7dq0ehmnVk7GLLHzsYJX2Hl8np3VV9PLMpW0mEB/PJI/Get3/uWUNMa7yia5MFkk1G8JJoCEvIgx1iIg0InSWOU42sPbojRi6K8iKAGPS+NroWMcpA2supuepEn1Qs+0VMj8C5a8jyPXHd0t5/Vpekq/VniaWsu6k55LmxS1MW87znQSQugn1ofbnMB3vfHJRc9Mb5iKXPDUd/Hx+trjhvGtmw4ilOE172Y20lMKWWL9wdndkEozjYXI9Tu108mp/3U+ltMy5N0nM5k79IZ2J7gWXAvvuHxkdVsEQCmZ4DCQPQ45ucmpGii6hi7FnzrDyJVvp2fa2CLrn45LZLKcT5QynMTIVJIl+fvTzcw2HD5Qud9oO6zTJeAcKjhEn9WXxsPoelCuNOs3M2hrFuEYOtk5bdnAGllCSHc0zQIXB/s2WfyDz67fg+DR5H3w2M/edjUomsbKwmlklrIOgeywgMOFzyeer98E14P2LG9YREEuwYXwJnnVOOeDQ3uVKBK3lz/oO1bfD66ehsihFjx6L6uFe047eIstS+fZHXXexgTst/U5fB+NUa4DLjGhS0qEVaB2vpcLyWgLDlDSCg9kwn6Y9s/vdBsftuU/4/YWDU8khkqoyvBSz38qvExkSnRkqhCtrFwrbroatyOaKNSHsTLooECsnRm/fO6BqxxR2qgRtETE1Mk0/SwlaGVByyXvNIvEW1pz07JQy2ZtsduwlKiXzyTFexFMF8nL19y1uhr1O24Set3FPreNcLlMDeXwDU0v/EaesdTp18mxVNphSkUNV2XeB9GhSbZeJDKqSoeTlVoRQ4zieeQy3/xruJSwf23ME7jrNaMAW8kI4fSsw9/mWpTN4G0wLrKZcol21IktxsIQ12TR3btjQuydyAdBIAEUAIn3IEWBcjzHGiHL5OxCv9w96QT9ZYqKH85/n35Xdn4YftM/9X5yb0EEZ7vLW05/9yQV3VfG4pVr8dlXwkBvLR9uvXJx4h9JIA5CuRlling2sTl8fG4Bq7rHwX9L4W+keBNFbxqlFPFS44Ivun/pRX8Z/LjMe52/BP6Xyddd3vuEH26KRbELr18VO3FH7Ny5OP6X/BTyEKfmiVE640Dqnv+xjfzN21IcsspJPA5L/3e5eCm5/D9zL5mazn+diSdH5veF/eXBKoZEkaXF1FXvdmIr8u74Xcv+8Zij46MHGoNWccgCxVHLFd6wgPiIE4Udeizg9zxqmAItvs5g+Domsg+fsTgCzVd22HsYOGkhWOT+olJDGeki1hKsr1mRS3yzr/jK2dd8tWf4vKl088/W6/+sqNF/+szRevEnm3zt06kPd5LYGgrcVzlp+K8L89dp/OVXhGv4mjNi4c54/C95CHk8owyQoDPYTE0iuOQIQS44ReOn1x7iG2Ao4B9B0PjC4i/7E0zR/AKfE75gbKdMaMYAGcVk/8kJ7tF/roB7WKJc0paB3NM+vGy9VBBb0lvcCF5NCW0muJG+mhG6x/p58IxCCjB4SIEFjDQ4SE09yU9lAlJPfjuy9kjmHxFTeGAidATO4vKm5cHQKz4TA0CEFDRA60mFHBu7SQ4VZMc/c440tJCaRgs/NWqMXCBx9u1D/9uJY6xG/hERz1LHOoHKfrbs9B4rZqT71KOsIk1OlCEo5DO72mr8GShp8rjbc1SnwhDmXEbXwmUWASFFp0HbDcJq0gGVcJdTD8SrGX418nE8/69VWRzryJjIV0+AIvQI+PIn6GvQDQcEAO+tQPRJUlBIA0Zq6pKfctSb+Hyig+XLfVi4KgW2T7WV/1/3z9xL4e/iizGtFqvSBlHvtrEkpvGuln88pcHUwnS/NTFME0c4mJDICPR1BOTXjfZgEa7Uxs2duLJc4+9qWG+B3vf1x+uULh5dnlu4UcWAtFG+QHLaBNleuTD0SBsEWlATrXjSrN8UzXt10WYXMt1B++u3E3jIKgItVqbKKRi7EFiXvq3viwex6QvTGL+sr/GmGnyFlx3U3iToeOMAPBvI/fXpq43MNUWr8AaCS9QmOtMZ2G4Fzx100WcGnrF2sfaMrVXl3GWfaSz+iPutc7LdSjvdyg156aWGF3A7tfx2mN5ojcMb3Z7/10EDRHReHmrs3VLO/ZefeGSG9nkJ55zvqAiUjb/XXfFWyscV/2EzDtau9nQp0rgB2+7AeoZ6wcDTDf7Alt9jm0nZPKhGc4iFz56RczdM22oY5mmgkuO3hNobx9ZUS6R4YEd8cVCJVmLZ10g2rTu9h343AvCvveX0+kNUa0GsrE+7iTzUdUuvk7eNiEcuB9qM/Q2yruo0Lh1R536oE1oL6ul1H5QMxeoh7Y1AOw29aQQDiVO4BX2eb1rLcP1ynENp8/PNdDdcUU+755vOIixbfHtZF5OyU4xLYFVWbksvmpmCIx2ryUgDiyxSHMN1CvQP3EFWnZmeXhkN42cK1GtXndgjy8OSzPPK+dDkWHWVq52FYDlOiMPbqeqIr/CNZCvYWNhcdSbjwA4TCiumU8xpO4BQFPtgWz0l0ysefdX5QXcfrd8fd6BvO71BfxfxVLP77f26O+l3uuM+dG1fnhJyUtN4hGwIc+cOqWmk7sYKhwbYht2J9KUFX5NoirL0l9bVIqyvLXYN5W4H6HLzIGmdRaMz4iI8Ua7cdqe7qFB/kfM27/vNNe5fhJAa17Z5eBZ5xobZ5jnjJzmKxvjKl9L02rltW5uQbDkDCeUFB1UHZVKoWW/pYOuDnXQOY/Kxk+uz6eGHl3p/5iIhkA7OkXF4gjXCW2P42tK5FV9g07ZWvvri2Bku19PsNJF4U1Ogu37wNEJ22ozKv2KolvLerLfq7XqH7k+Joq3YAUyhvTWW06Ta5RBdZs+GSRQicD3r0yABBM0kSZNGEjfSNNnLs7QRR7xpyxCa5cz0zziaxp9brm2kZDGOmqSr8oxY6C6G5GI3VBOc1qUYxgL7hIPya0vT+TYNO3JyhXSgtG0tGwA+1zKHkuzrJzs9rndnEvfojE/4neoEjzpPdRakYnb5FcUbytvFs+W04B7ZNMJfAsEvcXkPIqMY+nrJghmZ0JREaQwgaurnV1aHVTuPNALqjoad2KXLwzKns2HFLPdDXH0auhwnfqdc2DpilE5wW1QiXLjoh8n5Vf+pSZvUhOGXghUMwtaHTmOOhFrRhPw83Zrgitn5VyRvyG8nz+bThIO5IZkr5ligMvlmfIp8cXMoDycjGXEEX5kCIzDTPePKm5saPZdxAnNzjpoCiWPrlKlyYS0uWb5sr6n0sS4xwzkK5dS1uzFON1+EZNhxdhLoHFSJA4dJuzNbaPqYmZttTn141Pczu0A2hqm65aVW5FZyIb61+tW7K4j9AbVwQ2V4r+H3sP8EvQ9plUHMlGFZCjJAcOxwIbI4LPCxCDKRufoQBC8fEBAgYLoTbO/cuW+/qjvEp8b6M9PN5jZow9u8X0GVJAW3sVMNYzSfmUKq0AdQVw9T+EOr3GkXQuE5FM3ITi78Qm+efqGx3LLIA9G43RS3pd34wvIlVj6Qx1eBPo32M1vQQoAtvGR1sZvlO1FgtHGMcazj28CGNrKxbdimTVSRQYYKXTiFKdzCK2zhF0ERFlEVV42qmSdZUaH9B0pq9/1IAkdsqkD5EfjfQqSfM1NQQk70//PTDVujqTsJhaFolIlKESK5nx3L/2Lr+FMSOpYP/EBiGfwQB36VXPOrYRTfwNo+vprtaq7lXdYnuEPkcHvrOuTwq4o9MlfWeEobRj7WIC2YnEj1gutuE+ptqi3MFgTo5LeHqIcE+nhPpu5Rt3yP+kvK+atAkEkeO1R1ICn8ipaYtplsq0KmghVch5bspL6RYegxjAs6BkLc2Gd7gLiE1K4S6OsInOZkmg8cMPi9KLwvOX8/igBQY+qIjHLEqwlBE+GaZy3psSIlIItdT8+68K/r68P0X3fOPOhctOxS44J4wC+0JWYBT80tLa6P1tKmTyKbeENYy9wk8jYWo7LiydqpzN5BmWi6zbZWqT78cnIswXAblwz337JKK0/LWoFU0lfzuxd4iiAbGsLQn2kFdxvVVivJAveNjtUbI3gDXkaXcq/jLE1sR70076Xj8zvprlWY9+lyrJo49A61mFH6CXDU6dxf4ZmiLnBEreIOuh5dagSXcv+pC0VVnAo7lgyGJJsB+mdhpgu+CImnDyWbgZO5IbShBOagHMHhug0O3EvNJijhpChvPk+Xhb/ldIzuO1KAL6YQVjDtliDdUaE6Itq1YqzoB1a12yOgFJFCV1EDPqP5MWdSoLGGMad1VvUopkMLFmmsSQUVqnBFrodU5l14B14pns3OtGz6lkRGICCSfiFZib5wYqH0kQXRTIUqy8hC3sgqtuJAvxHozu7PKqE8YV+jQCHrWGNd17PWYs4jt6mT5ZCjttM2bbf0Klv5VVCF1Zd7q5Iq7VpksSWWWtZI7DQmzmEqWrHKqUzlHizT0UfuERC13SmkTuyCKkGN4xMO+1PFAsOC4qASJ9mQhb9cKd5PCiUc0FyME0cpZOgfiNuit4ZVqvprXxsBLiwDNywz/dpw4//OlzMCwKy/jnOOWoeujvvOcxyBfzWkOtAZ9EKfAICH+TUPgT3JOAC2DawI5T9vv14+C8pb92ARDMY7hMEN2FmOzmExxAolCG9HytYwgaPQh5AIXIh78Ra79GzrJ1yO83V2KdAond/xB2xry7jt8gk3s8SO2GSrE75szyszUtlm68/YC2/AozHYkhlVtWeHLxQcniiBbFmd+DRu1No73+mMD+Ma/AL/batzuDTesIVC0marLI9VGNDUkCjcgW66RWKi1jl2SsHluMuWXaPWU+IQylmcrpUTOyO7UwNG8FDO209k7RjUqNoX+4O1hO2dHe+MLNmgpVRz2pApwfNghGRXXpXakGwZDdfdmcJUYogPPG3ocKLUgxESVtpeM09Wshs2+3AE4iJNrdEVjMWqRdW10ZGdhJin6ba8wTMkDnggIYIuvBF4rlyf5z3Xo5rMjGQLAbhnGiIEiyH2Gx4g62IFQwDEWn65RWMBAA3g1oQM1tDE4HkkcS7wqoklj00T0S8TmzhcskzyEMhr6mNMtjYJxy1Et5pEoibwpjY2E16F8U1bOyM3ccxdeRVX39ycc4WtXMU0Fy1VQ9bQdciBPXsOIWSGvHoOt0oK1+Xgt5KPweKdzKVzSHzx6HqQPEheLoeVrCi5wClWNvCvI1RZGco1XzRwr0J0kOk5SdwO06EsesgX5Mi83F+z/mYCFvlaKIPgqw9LtA9vn5IEYsX/ZMlrvQA2uWNGn7LQhS97IaNFhkGzG2CASOwt04Vdu1gpHuEdNdMLZaARYEmMDNRaDu2OiUDp7KSTyMMlcbeD8zFO676e3y3z/fZpUUcXgEbvRDD/1gKDl7Lw34X9EWQ3NUChK4G/8kCL/bModOBBGC75pQ8heaXyyS1JCgAwtJUtiYsdF6K7b0vZUgs6yjVPPvnyEkmbcE9pY0chk6+0NR7vgALcwrMxk4xC1+0hEq8YD+8lDsgBW1cltqn+HLQ8wRrih9PQPcO2ZYkmhE0X4bqmj+xW810sIqeIQ4w47BRpPkbWNVLJRlK71dFA+o0I5rKDGdOeug+V4YjJgKjIY1DM69YMuS9KIKl06HWiM9iBhD43tRv14z1bFuqWRe22nC1iRS3wITVQ2FpumGymlBFzc23gXpvRhOJhz85K+CB6BnOXXExsLVVbN0AI8/iTGj40EU7XIM0dN23qi06tUheVmb6EPRDWmNdpG6L56SaAXpGtEjCzjHVyM9V/SxGyK1DtLb6NGUCwid8LXmJGct/lt9/Fnca1Zq0HAWZyB9JCGnDkrN2EDfeTYDODbjUQdqJK4LxgfjeBY++CgKMaujvQDGgGtUiC2OzkjKQ6X5b2CWOuIiv/BJrHqp1eIdUzXGZyWnyBilZqHMm0PgeoIAITcxo6HcIKbVeek6fnGkrWzGgHETeIqYGvyZAY9RbuicLzVDEWdtxnHDTWzfVLjzEkpok6LQiXzoUYD7c0rE70H3GGaj6k1MEETTV5MbHSr0XVAg+Rx5ZVHyRmR8WMTbfvwt72Ebj341GlYv/OVq+lVtevWXGspi30No4f3ltatr58T+2M60SWPFBsrP9ss5pliMOjLdYTq4D0qWJb9Y3z2MSijxtbPtx5D0/ZfeAVspX0pHvMvuhXicN2bANPHqd3Vsj76YLgiCUCdVGSNqjD3/HQe5FaipSJGFKVoDjEKabBLjOIutSQeUOpkg5X2aGy4KiirROjqki7lybsRTcP5LigHdLSe80aU9+EeMAKvqOY8YBMmd0cXJpKQ0qlyvoPutnYKnGIUk2IMJR72Zmw2XxFNIr8qGFFkgpBhUxhrOYw9tcM+cdoGgx9XaLq1iOOgvRhdPjyFRNjI0OuKUKa1qBN7gH0VI4AZUQQGZMEKngG1aDChAziqUQmOjMrGGQHjzKxoF6LUfa/hLuRCpJa7nLweeQ9DpcRrIQ9uHqo89K4xg1YdZj2fiL8xLUKXI3zu+wstWiI3hpAtOvwjUIAcCAA6do1sKxN46eHOaNZWVWLthdlybK2QR7Ktu4BpSFyddnlFnN62xqUuyij5WViT1vXdG0Ojs1A2o6el+5tlh2EDVgTyq7VJcywNXu/4vudZnyb7Fp8h7zmPviaJrbtjr6nkWpE9zFwpxlI2DtqwlCi9Av2c38niN4y9l5PGkkz5TJTPDZaWokLrWpALulO7bvDXkdGCyh9z5ShBEumliG3lvWO2PSfCD9tLEKPjDQdVCtpSuuMJdM5a/J7M+Iw84rIr6kdZ/CMaX3MCAr7l5GqiypTdBJ0pNw9xf9sTXuhlrGCvdgI1ZjBU6KJUl7DpJyPxAptSSc+RVu9zZGqSgfBgIz2Xi8ZbQzfbm/DP5eCSccOezoxRKMTYjA0SapoyUtvHMbzW6QTYYFb3wOoIAz4/7qw7PBY4OtDQEjEkpgViZ9IWbPRVz/9DWDLjj0Hjpw4c+HKjcxAgww2xFDDuPPgyUtrdTlffoYbYaRRRqqNNc54P/uFotHpwIakQ/pj7iSTTTHVNND+i2dCD/xbNtc88ymFWWChRRZbYqllloeF/xQoVK/SE0XWKveHXbaGQJlr8m0IB3Fhjc1KNLqVk/Cn3Xp80Otf+5i02m+FldZR6RCuTbtzOnU566kI3c674IBIb1S45H9mUZ57qVSM90m1OLP1bwmSqk1rqkqmoSL5TAZ+ZjJp6axi9I9sq+XI9cIrNS476JBaV9x0NafgsCOOO6HJUcc0K7ZHg3E1kcaCGTI4jhM4iVMoQCGKUMzf8fUbv+Kd6+Jrv72rruuL5qnP1Ja/Y28VI0fA1xi94kc+Mit/j/Rj/+iTjlK/IYG4MCTA+9P25VUv5CUxq86Hs+t86/zKDq9mcpD1Ny7O3y5sUckMzBmUokn/hLCERFtBixG2BIMWoUd4+Ln5uEq2iYIuKQAZhfuAXPOr0hYZkjwQweBqzkATaDZK45DBnJIhRRil0/53nW+UfM2/yP2q9alLH3tnfdT5x1P19tzJMb050/NhmOlRzFr4/m7c9y/EzfQvJW8oeS33j9SXSvLi+YRe0BfGl3n1f1R49lTVs0qC0hP6+JFt7zSw9SY8iHXfuVdL7t7p34svs9p9FW7Rm/HGdeueAurxUa9e2dAju7LGIe7BA51LY/Ah5oXdo90X+aQbaosvjJ+n58qCduzcsrFNOz/GjvJB3LydmnTaEFppS2o2uKSJrZGeAZ2edmqNQ05JLQtwQ30taaD1dYvrQVkOW1crqzd1imldc7S68tOIUf9MJ7id5tcf/+KqwSVHqUmVwyqHRPigxB9SF+jf9wlqnBqT+B1qdKdHdskphndsD/rNwZhf37rWr+skv0r1Oer1ev7Kuqfy159+LMj1C3xcRbUbXPK7Bhgm4W9bPGulUzTr/dtciSs31ZJKumnj4hiU5bAb18nqh2xUzAa6nlZ4qc9ivqGXw6H7W7umD1krhQ7/eshrVMrLrIqCkkpa4qhYiwqPgUoLqYzyWZ7VInmz5RY5GbJX60g2gxPWOcgn04pwFiTdUdrM1BQBSbXEqcYNFGJSBDjl1Ggk0hRsMk36R4leQvxsklApXj24KJiYeBorR6JoJ+ZLZK0IGk6kSitXOBRJYQVAW+GyDLT0yZIFfcgSEV6swovaLOxvC6VmhsOoUsrfm0fn2t6In5wvaLbMQpipw/RkRkBLfVnyQB7kFsZRtWzKYNcnpV0f6VpgmLu5Glw3V6lLc0VFQuRyAebOxYNcJLsQEOSxOEaqUCg2wN8SVnuuAvNXeAR37G8kp2CKX44MihWocqBUEVLyC31QoXgr/ZnaoTVy7osttRnsNIVarUarjPK5tzPFSGrhcW2Lmk/h533v1BS+i5yk1uSVyKk1vkOZOHfGcWTczwmLJjlRy8P9UoelN+51mrv4HPVW2zrwU3zY0GcrVK8IsTRiTpMR1eHv1qYgSyKzWcmCuVkSV6puaYkLBTq96uo4eaimcLBaOVBlqmR7q0UVwa/oL6fyVI7K2qz6hrCxftUMYC091fAQi0XgF0mFVisJFUdrJAggtrREbMVfbdFSJCCWS0sTCfkEJyxCJWyEfCzUozz1WLBbvWvkOPS0hQ3R9JQNlmIsqDDyIJwKSTFhxhDy5TgjRowA2mGAf4IRqQoTNGzyww8r3OEB) format("woff2");
  font-style:  normal;
  font-weight: normal;
}

html {
  background:             var(--dsk-background);
  font-size:              16px;
  height:                 100%;
}
body {
  height:                 100%;
  margin:                 0;
  padding:                0;
}
b, i, label, output, span {
  display:                inline-block;
  font-style:             normal;
  font-weight:            normal;
  white-space:            nowrap;
}
output {
  outline:                0;
  pointer-events:         none;
}
.desktop-area {
  color:                  var(--txt-default);
  contain:                size;
  cursor:                 default;
  font:                   normal 1rem/1.25em Plex;
  position:               relative;
 -ms-user-select:         none;
 -webkit-user-select:     none;
  user-select:            none;
}
.docking-area {
  bottom:                 0;
  box-sizing:             border-box;
  display:                flex;
  left:                   0;
  padding-left:           30px;
  position:               fixed;
  width:                  100%;
  z-index:                0;
}
.docking-area .window {
  margin:                 0 3px 3px;
  min-height:             auto;
  min-width:              auto;
  position:               static;
}
.docking-area .window[data-resizable] {
  padding-bottom:         0;
}
.docking-area .window header {
  border:                 0;
  cursor:                 default;
}
.docking-area .window header h5::after {
  border-width:           2px;
  height:                 12px;
}
.docking-area .window-content,
.docking-area .window > h4,
.docking-area .window footer,
.docking-area .window header s {
  display:                none!important;
}

.side-area {
  background:             var(--sbr-background);
  border-right:           2px solid var(--sbr-border);
  box-sizing:             border-box;
  contain:                style;
  height:                 100%;
  left:                  -30em;
  min-width:              190px;
  padding-top:            34px;
  position:               fixed;
  top:                    0;
  transition:             left 0.25s;
  z-index:                100;
}
.side-area h5 {
  height:                 27px;
  fill:                   var(--sbi-border);
  left:                   3px;
  margin:                 0;
  position:               fixed;
  stroke:                 var(--sbi-outline);
  top:                    3px;
  width:                  25px;
}
.side-area h5 span {
  display:                block;
  background:             var(--sbi-color);
  border:                 2px solid var(--sbi-border);
  box-sizing:             border-box;
  height:                 calc(100% - 4px);
  margin:                 2px 0 0 2px;
  outline:                2px solid var(--sbi-outline);
  outline-offset:         0;
  width:                  calc(100% - 4px);
}
.side-area h5 .inner-box {
  fill:                   var(--sbi-color);
  stroke:                 none;
}
.side-area h5 .moving-box {
  fill:                   var(--sbi-background);
  stroke:                 var(--sbi-outline);
}
.side-area h5:hover #box1 {
  transform:              translate(13px, -2px);
}
.side-area h5:hover #box2 {
  transform:              translate(-13px, 2px);
}
.side-area ul {
  border-bottom:          1px solid var(--sbr-inner-border);
  line-height:            1.5em;
  list-style:             none;
  margin:                 0 0 0.75em;
  padding:                0;
  transition:             border-color 0.25s;
}
.side-area ul:hover, .side-area ul:hover li {
  border-color:           var(--sbr-hover-border);
}
.side-area li {
  padding:                2px 1em 3px 1.5em;
  transition:             background-color 0.25s, border-color 0.25s;
}
.side-area li:first-child {
  border-bottom:          1px solid var(--sbr-inner-border);
  margin:                 0;
  padding-left:           0.5em;
  pointer-events:         none;
}
.side-area li:hover {
  background:             var(--sbr-hover-background);
  color:                  var(--sbr-hover-color);
}
.side-area li.open {
  color:                  var(--sbr-disabled-color);
  pointer-events:         none;
}
.side-area button {
  display:                block;
  margin:                 0 auto 0.5em;
  width:                  8em;
}
.side-area label {
  align-items:            center;
  display:                flex;
  justify-content:        space-between;
  margin:                 0 0 0.75em 0.5em;
}
.side-area [type="checkbox"] {
  margin-left:            0.5em;
}
.side-area .pages {
  border-top:             1px solid var(--sbr-inner-border);
  border-bottom:          1px solid var(--sbr-inner-border);
  margin-bottom:          0.75em;
}
.side-area .pages span {
  display:                block;
  margin:                 0.5em;
}
.side-area .pages span:hover {
  color:                  var(--sbr-label-hover-color);
}
.side-area .neoart {
  background:             var(--sbi-color);
  border-top:             1px solid var(--sbi-outline);
  bottom:                 0;
  color:                  var(--sbi-outline);
  font-size:              12px;
  left:                   0;
  letter-spacing:         1px;
  position:               absolute;
  text-align:             center;
  text-decoration:        none;
  width:                  100%;
}

.window {
  background:             var(--win-background);
  border:                 1px solid var(--win-border);
  box-sizing:             border-box;
  display:                flex;
  flex-flow:              column nowrap;
  min-height:             5em;
  min-width:              5em;
  outline:                0;
  outline-offset:         0;
  overflow:               hidden;
  position:               absolute;
}
.window.focus {
  border-color:           var(--win-focused-border);
}
.window.dragging {
  opacity:                var(--win-dragging-opacity);
  outline:                1px solid var(--win-dragging-outline);
  pointer-events:         none;
}
.window > h4 {
  bottom:                -5px;
  cursor:                 nwse-resize;
  height:                 15px;
  margin:                 0;
  padding:                0;
  position:               absolute;
  right:                 -5px;
  width:                  15px;
}
.window > h4::before {
  background-image:       linear-gradient(var(--win-border),var(--win-border)),
                          linear-gradient(var(--win-border),var(--win-border));
  background-position:    0 2px, 5px 7px;
  background-repeat:      no-repeat;
  background-size:        20px 1px, 10px 1px;
  content:                "";
  display:                block;
  height:                 20px;
  left:                  -3px;
  position:               absolute;
  top:                   -3px;
  transform:              rotate(-45deg);
  width:                  20px;
}
.window > h4:hover::before, .window > h4.resizing::before {
  background-image:       linear-gradient(var(--win-focused-border),var(--win-focused-border)),
                          linear-gradient(var(--win-focused-border),var(--win-focused-border));
}
.window[data-resizable] {
  padding-bottom:         17px;
}
.window[data-resizable] .window-content {
  overflow:               auto;
}
.window header {
  background:             var(--bar-background);
  border-bottom:          1px solid;
  border-color:           inherit;
  box-sizing:             border-box;
  color:                  var(--bar-color);
  cursor:                 move;
  display:                flex;
  font-size:              16px;
  justify-content:        space-between;
  line-height:            initial;
  padding:                2px 0 3px 7px;
  transition:             background-color 0.25s;
  white-space:            nowrap;
  width:                  100%;
}
.window header hgroup {
  color:                  var(--bar-icons-color);
  cursor:                 default;
  display:                flex;
  margin:                -2px 0 -4px 10px;
  padding-right:          2px;
}
.window hgroup s {
  align-items:            center;
  box-sizing:             border-box;
  display:                flex;
  font-size:              12px;
  height:                 100%;
  margin-right:           5px;
  padding:                0 0 1px 5px;
  text-decoration:        none;
}
.window hgroup s::before {
  content:                "zoom";
  margin-right:           4px;
}
.window hgroup h5, .window hgroup h6 {
  font:                   inherit;
  height:                 100%;
  margin:                 0;
  padding:                0 5px;
}
.window hgroup h5 {
  align-items:            center;
  display:                flex;
}
.window hgroup h5::after {
  border:                 0;
  border-color:           var(--bar-icons-color);
  border-style:           solid;
  border-top-width:       2px;
  box-sizing:             border-box;
  content:                "";
  height:                 0;
  width:                  12px;
}
.window hgroup h6 {
  position:               relative;
  width:                  12px;
}
.window hgroup h6::before, .window hgroup h6::after {
  background:             var(--bar-icons-color);
  content:                "";
  height:                 2px;
  left:                   5px;
  margin-top:            -1px;
  position:               absolute;
  top:                    50%;
  transform:              rotate(45deg);
  width:                  12px;
}
.window hgroup h6::after {
  transform:              rotate(-45deg);
}
.window.focus header {
  background:             var(--bar-focused-background);
  color:                  var(--bar-focused-color);
}
.window.focus header hgroup {
  color:                  var(--bar-focused-icons-color);
}
.window.focus header h5::after {
  border-color:           var(--bar-focused-icons-color);
}
.window.focus header h6::before, .window.focus header h6::after {
  background:             var(--bar-focused-icons-color);
}
.window-content {
  border-color:           inherit;
  box-sizing:             border-box;
  contain:                content;
  flex-grow:              1;
  line-height:            1.25em;
  overflow:               hidden;
  width:                  100%;
}
.window footer {
  border-top:             1px solid;
  border-color:           inherit;
  box-sizing:             border-box;
  font-size:              16px;
  min-height:             0.5em;
  margin:                 0;
  padding:                2px 10px 3px;
  white-space:            nowrap;
  width:                  100%;
}

input[type="text"] {
  background:             var(--inp-background);
  border:                 0;
  border-color:           var(--inp-border);
  border-style:           solid;
  box-sizing:             border-box;
  color:                  var(--inp-color);
  flex-grow:              1;
  font:                   inherit;
  outline:                0;
  padding:                1px 0.25em;
}
input[type="text"]:focus {
  background:             var(--inp-focused-background);
  border-color:           var(--inp-focused-border);
  color:                  var(--inp-focused-color);
}
input[type="text"]:disabled {
  background:             var(--inp-disabled-background);
  border-color:           var(--inp-disabled-border);
  color:                  var(--inp-disabled-color);
}
input[type="file"] {
  display:                block;
  height:                 100%;
  left:                   0;
  opacity:                0;
  overflow:               hidden;
  position:               absolute;
  top:                    0;
  width:                  100%;
  z-index:                1;
}
input[type="file"] + b {
  background:             linear-gradient(var(--btn-gradient-from),var(--btn-gradient-to));
  border:                 1px solid var(--btn-border);
  box-sizing:             border-box;
  color:                  var(--btn-color);
  display:                inline-block;
  font-weight:            normal;
  padding:                calc(0.25em - 2px) calc(0.25em - 1px) calc(0.25em - 1px);
  text-align:             center;
  width:                  100%;
}
input[type="file"]:focus + b {
  outline:                2px solid var(--all-outline-color);
}
.local-browse {
  box-sizing:             border-box;
  color:                  var(--btn-color);
  cursor:                 default;
  display:                inline-block;
  font:                   inherit;
  outline:                0;
  position:               relative;
  vertical-align:         top;
}
input[type="checkbox"], input[type="radio"] {
 -moz-appearance:         none;
 -webkit-appearance:      none;
  appearance:             none;
  background:             linear-gradient(var(--cbx-gradient-from),var(--cbx-gradient-to));
  background-repeat:      no-repeat;
  border:                 1px solid var(--cbx-border);
  border-radius:          0;
  cursor:                 default;
  font:                   inherit;
  height:                 1.25em;
  margin:                 0 0.5em 0 0;
  outline:                0;
  outline-offset:         0;
  vertical-align:         text-top;
  width:                  1.25em;
}
input[type="checkbox"] {
  background-image:       linear-gradient(var(--cbx-background),var(--cbx-background)),
                          linear-gradient(var(--cbx-border),var(--cbx-border)),
                          linear-gradient(var(--cbx-gradient-from),var(--cbx-gradient-to));
  background-position:    0.25em 0.25em, calc(0.25em - 1px) calc(0.25em - 1px), 0 0;
  background-size:        0.25em calc(0.75em - 2px), calc(0.25em + 2px) 0.75em, 100% 100%;
  transition:             background-position 0.1s;
}
input[type="checkbox"]:checked, input[type="radio"]:checked {
  background-image:       linear-gradient(var(--cbx-checked-background),var(--cbx-checked-background)),
                          linear-gradient(var(--cbx-checked-border),var(--cbx-checked-border)),
                          linear-gradient(var(--cbx-checked-gradient-from),var(--cbx-checked-gradient-to));
  background-position:    calc(0.75em - 2px) 0.25em, calc(0.75em - 3px) calc(0.25em - 1px), 0 0;
  border-color:           var(--cbx-checked-border);
}
input[type="radio"]:checked {
  background-position:    0.25em 0.25em, calc(0.25em - 1px) calc(0.25em - 1px), 0 0;
  background-size:        calc(0.75em - 2px) calc(0.75em - 2px), 0.75em 0.75em, 100% 100%;
}
input[type="checkbox"]:focus, input[type="radio"]:focus {
  outline:                2px solid var(--all-outline-color);
}
input[type="checkbox"]:disabled, input[type="radio"]:disabled {
  background-color:       var(--cbx-disabled-background);
  background-image:       linear-gradient(var(--cbx-disabled-background),var(--cbx-disabled-background)),
                          linear-gradient(var(--cbx-disabled-border),var(--cbx-disabled-border));
  border-color:           var(--cbx-disabled-border);
  pointer-events:         none;
}
input[type="radio"]:disabled {
  background-image:       none;
}
input[type="checkbox"]:disabled:checked, input[type="radio"]:disabled:checked {
  background-color:       var(--cbx-checked-disabled-background);
  background-image:       linear-gradient(var(--cbx-checked-disabled-background),var(--cbx-checked-disabled-background)),
                          linear-gradient(var(--cbx-checked-disabled-border),var(--cbx-checked-disabled-border));
  border-color:           var(--cbx-checked-disabled-border);
}
input[type="checkbox"] + span[data-unchecked]::before {
  content:                attr(data-unchecked);
}
input[type="checkbox"]:checked + span[data-checked]::before {
  content:                attr(data-checked);
}
input[type="checkbox"]:disabled + span, input[type="radio"]:disabled + span {
  color:                  var(--txt-disabled);
}
input[type="color"] {
  background:             linear-gradient(var(--clr-gradient-from),var(--clr-gradient-to));
  border:                 1px solid var(--clr-border);
  border-radius:          0;
  box-sizing:             border-box;
  display:                inline-block;
  font:                   inherit;
  outline-offset:         0;
  margin:                 0;
  padding:                0.25em;
  vertical-align:         top;
}
input[type="color"]:focus {
  outline:                2px solid var(--all-outline-color);
}
input[type="color"]::-moz-focus-inner {
  border:                 0;
}
input[type="color"]::-webkit-color-swatch-wrapper {
  padding:                0;
}
input[type="color"]::-webkit-color-swatch {
  border-color:           var(--clr-border);
}
input[type="color"]:disabled {
  background:             var(--clr-disabled-background);
  border-color:           var(--clr-disabled-border);
}
input[type="color"]:disabled::-webkit-color-swatch {
  border-color:           var(--clr-disabled-border);
}
@supports (-ms-ime-align:auto) {
  input[type="color"] {
    padding:              1px 3px;
  }
}
input[type="range"] {
 -moz-appearance:         none;
 -webkit-appearance:      none;
  appearance:             none;
  background:             none;
  font:                   inherit;
  height:                 1.25em;
  margin:                 0;
  outline:                0;
  padding:                0;
  vertical-align:         text-bottom;
  width:                  18.25em;
}
input[type="range"]::-webkit-slider-runnable-track {
  background:             var(--sld-track-color);
  height:                 1px;
}
input[type="range"]::-webkit-slider-thumb {
 -webkit-appearance:      none;
  appearance:             none;
  background:             linear-gradient(var(--sld-thumb-gradient-from),var(--sld-thumb-gradient-to));
  border:                 1px solid var(--sld-thumb-border);
  border-radius:          0;
  height:                 1.25em;
  margin-top:            -0.625em;
  width:                  0.75em;
}
input[type="range"]::-moz-range-track {
  background:             var(--sld-track-color);
  height:                 1px;
}
input[type="range"]::-moz-range-thumb {
  background:             linear-gradient(var(--sld-thumb-gradient-from),var(--sld-thumb-gradient-to));
  border:                 1px solid var(--sld-thumb-border);
  border-radius:          0;
  box-sizing:             border-box;
  height:                 1.25em;
  width:                  0.75em;
}
input[type="range"]::-moz-focus-outer {
  border:                 0;
}
input[type="range"]::-ms-track {
  border:                 0;
  color:                  none;
  height:                 1px;
}
input[type="range"]::-ms-fill-lower {
  background:             var(--sld-track-color);
}
input[type="range"]::-ms-fill-upper {
  background:             var(--sld-track-color);
}
input[type="range"]::-ms-thumb {
  background:             linear-gradient(var(--sld-thumb-gradient-from),var(--sld-thumb-gradient-to));
  border:                 1px solid var(--sld-thumb-border);
  box-sizing:             border-box;
  height:                 1.25em;
  margin-top:             0;
  width:                  0.75em;
}
input[type="range"]::-ms-tooltip {
  display:                none;
}
input[type="range"]:focus::-webkit-slider-thumb {
  background:             var(--sld-thumb-focused-background);
  border-color:           var(--sld-thumb-focused-border);
}
input[type="range"]:focus::-moz-range-thumb {
  background:             var(--sld-thumb-focused-background);
  border-color:           var(--sld-thumb-focused-border);
}
input[type="range"]:disabled::-webkit-slider-runnable-track {
  background:             var(--sld-track-disabled);
}
input[type="range"]:disabled::-webkit-slider-thumb {
  background:             var(--sld-thumb-disabled-background);
  border-color:           var(--sld-thumb-disabled-border);
}
input[type="range"]:disabled::-moz-range-track {
  background:             var(--sld-track-disabled);
}
input[type="range"]:disabled::-moz-range-thumb {
  background:             var(--sld-thumb-disabled-background);
  border-color:           var(--sld-thumb-disabled-border);
}
input[type="range"]:disabled::-ms-fill-lower {
  background:             var(--sld-track-disabled);
}
input[type="range"]:disabled::-ms-fill-upper {
  background:             var(--sld-track-disabled);
}
input[type="range"]:disabled::-ms-thumb {
  background:             var(--sld-thumb-disabled-background);
  border-color:           var(--sld-thumb-disabled-border);
}
select {
 -moz-appearance:         none;
 -webkit-appearance:      none;
  appearance:             none;
  background:             url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCAyNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMCBMNTAgMCBMMjUgMjUgWiIvPjwvc3ZnPg==") no-repeat right 0.25em center;
  background-color:       var(--drp-background);
  background-size:        calc(0.75em - 1px) auto;
  border:                 0;
  border-color:           var(--drp-border);
  border-style:           solid;
  box-sizing:             border-box;
  color:                  var(--drp-color);
  font:                   inherit;
  outline:                0;
  padding:                1px 1.25em 1px 0.25em;
  text-transform:         none;
}
select:focus {
  background-color:       var(--drp-focused-background);
  border-color:           var(--drp-focused-border);
  color:                  var(--drp-focused-color);
}
select:-moz-focusring {
  color:                  transparent;
  text-shadow:            0 0 0 var(--drp-color);
}
select::-ms-value {
  padding:                0;
}
select:disabled {
  background-color:       var(--drp-disabled-background);
  background-image:       url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCAyNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+PHBhdGggZmlsbD0iI2JiYmJiZSIgZD0iTTAgMCBMNTAgMCBMMjUgMjUgWiIvPjwvc3ZnPg==");
  border-color:           var(--drp-disabled-border);
  color:                  var(--drp-disabled-color);
  opacity:                1;
}

fieldset {
  border:                 0;
  margin:                 0;
  outline:                0;
  padding:                0;
  white-space:            nowrap;
}
button, .button {
  background:             linear-gradient(var(--btn-gradient-from),var(--btn-gradient-to));
  background-repeat:      no-repeat;
  border:                 1px solid var(--btn-border);
  border-radius:          0;
  box-sizing:             border-box;
  color:                  var(--btn-color);
  display:                inline-block;
  font:                   inherit;
  outline:                0;
  outline-offset:         0;
  overflow:               hidden;
  padding:                calc(0.25em - 2px) calc(0.25em - 1px) calc(0.25em - 1px);
  text-align:             center;
  text-decoration:        none;
  text-transform:         none;
  vertical-align:         top;
}
button.pressed, .button.pressed {
  box-shadow:             inset 0.0625em 0.0625em 0.0625em 1px var(--btn-pressed-shadow);
  padding:                calc(0.25em - 1px) calc(0.25em - 2px) calc(0.25em - 2px) 0.25em;
}
button.down {
  background:             linear-gradient(var(--btn-down-gradient-from),var(--btn-down-gradient-to));
  border-color:           var(--btn-down-border);
  box-shadow:             inset 0.0625em 0.0625em 0.0625em 1px var(--btn-down-shadow);
  color:                  var(--btn-down-color);
  padding:                calc(0.25em - 1px) calc(0.25em - 2px) calc(0.25em - 2px) 0.25em;
}
button:focus, .button:focus {
  outline:                2px solid var(--all-outline-color);
}
button:disabled, .button[disabled] {
  background:             var(--btn-disabled-background);
  border-color:           var(--btn-disabled-border);
  color:                  var(--btn-disabled-color);
  pointer-events:         none;
}
button.down:disabled {
  background:             var(--btn-down-disabled-background);
  border-color:           var(--btn-down-disabled-border);
  box-shadow:             none;
  color:                  var(--btn-down-disabled-color);
}
[data-type="hex"] {
  background:             var(--hex-background);
  color:                  var(--hex-color);
  display:                inline;
  font-family:            DejaVu;
  line-height:            1.25em;
  text-transform:         uppercase;
}
[data-type="hex"] i {
  box-sizing:             border-box;
  font-style:             normal;
  outline-offset:        -0.0625em;
  padding:                2px 0.0625em 0;
  width:                  0.75em;
}
[data-type="hex"]:focus .on {
  outline:                calc(0.0625em + 1px) solid var(--hex-cursor-outline);
}
[data-type="hex"]:disabled {
  background:             var(--hex-disabled-background);
  color:                  var(--hex-disabled-color);
}
[data-type="hex"]:not(:focus).mark {
  background:             var(--hex-mark-background);
  color:                  var(--hex-mark-color);
  outline:                1px solid var(--hex-mark-border);
}
[data-type="spin"] {
  background:             linear-gradient(var(--spn-gradient-from),var(--spn-gradient-to));
  border:                 1px solid var(--spn-border);
  box-sizing:             border-box;
  color:                  var(--spn-color);
  display:                inline-block;
  fill:                   var(--spn-color);
  height:                 calc(1em + 1px);
  min-height:             13px;
  min-width:              17px;
  position:               relative;
  vertical-align:         text-top;
  width:                  calc(2em + 1px);
}
[data-type="spin"]:focus {
  outline:                2px solid var(--all-outline-color);
}
[data-type="spin"] u {
  border-right:           1px solid var(--spn-accent-border);
  height:                 100%;
  left:                   0;
  position:               absolute;
  text-decoration:        normal;
  top:                    0;
  width:                  calc(1em - 1px);
}
[data-type="spin"] u:last-child {
  border-left:            1px solid var(--spn-accent-border);
  border-right:           0;
  left:                   auto;
  right:                  0;
}
[data-type="spin"] u.pressed {
  box-shadow:             inset 0.0625em 0.0625em 0.0625em 1px var(--spn-pressed-shadow);
  border-color:           var(--spn-border);
  z-index:                2;
}
[data-type="spin"] svg {
  box-sizing:             border-box;
  display:                block;
  height:                 100%;
  padding:                0.1875em 0;
  pointer-events:         none;
  width:                  100%;
}
[data-type="spin"]:disabled {
  background:             var(--spn-disabled-background);
  border-color:           var(--spn-disabled-border);
  color:                  var(--spn-disabled-color);
  fill:                   var(--spn-disabled-color);
  pointer-events:         none;
}
[data-type="spin"]:disabled u {
  border-color:           var(--spn-disabled-border);
}

.editor {
  border:                 1px solid var(--win-inner-border);
  display:                flex;
  flex-flow:              column nowrap;
  font-family:            DejaVu;
  margin:                 0 0.5em;
  outline:                0;
  text-transform:         uppercase;
  transition:             border-color 0.25s;
}
.editor:focus {
  border-color:           var(--hex-mark-border);
}
.editor:focus .on {
  outline:                calc(0.0625em + 1px) solid var(--hex-cursor-outline);
  position:               relative;
}
.editor div {
  display:                flex;
}
.editor i {
  box-sizing:             border-box;
  outline-offset:        -0.0625em;
  padding:                2px 0.0625em 0;
  width:                  0.75em;
}
.editor u {
  padding:                0 0.25em;
  width:                  1.5em;
}
.editor .error {
  color:                  var(--hex-error-color);
}
.editor .range {
  background:             var(--hex-range-background);
}
.editor:not(:focus) .mark {
  background:             var(--hex-mark-background);
  color:                  var(--hex-mark-color);
  outline:                1px solid var(--hex-mark-border);
  position:               relative;
}

.file-browser, .file-browser .window-content {
  font-size:              14px;
  line-height:            23px;
}
.file-browser header {
  font-size:              inherit;
}
.file-browser footer {
  font-size:              inherit;
  padding:                0;
  position:               relative;
  text-align:             center;
}
.file-browser footer div {
  padding:                0 140px;
}
.file-browser footer label {
  bottom:                 8px;
  left:                   10px;
  position:               absolute;
}
.file-browser button, .file-browser input[type="file"] + b {
  padding:                2px 3px 1px;
}
.file-browser button, .file-browser .local-browse {
  margin:                 6px;
  width:                  100px;
}
.file-browser p {
  border-bottom:          1px solid;
  border-color:           inherit;
  line-height:            27px;
  margin:                 0;
  padding:                0;
  text-align:             left;
}
.file-browser p::before {
  border-right:           1px solid;
  border-color:           inherit;
  content:                "Filename";
  display:                inline-block;
  margin-right:           10px;
  padding:                0 10px;
}
.file-browser.focus .selected {
  background-color:       var(--fbr-focused-item-background);
  color:                  var(--fbr-focused-item-color);
  outline:                1px solid var(--fbr-focused-item-border);
}
.browser-content {
  height:                 500px;
  min-width:              500px;
  outline-offset:        -1px;
  overflow:               auto;
  width:                  80vw;
}
.browser-content:focus {
  outline:                1px solid var(--fbr-focused-outline);
}
.browser-content div {
  align-content:          flex-start;
  align-items:            stretch;
  display:                flex;
  flex-flow:              column wrap;
  max-height:             100%;
}
.browser-content label {
  color:                  var(--fbr-error-label-color);
  min-width:              200px;
  padding:                0 5px;
  white-space:            nowrap;
}
.browser-content span {
  background:             url("data:image/png;base64,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") no-repeat;
  background-position:    0 -46px;
  outline-offset:        -1px;
  padding:                0 10px 0 28px;
  white-space:            nowrap;
}
.browser-content span:hover {
  background-color:       var(--fbr-item-hover-background);
  color:                  var(--fbr-item-hover-color);
}
.browser-content span[data-back] {
  background-position:    0 0;
}
.browser-content span[data-folder] {
  background-position:    0 -23px;
}
.browser-content span[data-file=".zip"] {
  background-position:    0 -69px;
}
.browser-content span[data-file=".sid"] {
  background-position:    0 -92px;
}
.browser-content span[data-file=".preset"] {
  background-position:    0 -115px;
}
.browser-content .selected {
  background-color:       var(--fbr-item-selected-background);
  border:                 0;
  color:                  var(--fbr-item-selected-color);
  transition:             none;
}
.show-extension span::after {
  content:                attr(data-file);
}

.waveform {
  background:             linear-gradient(var(--win-inner-border),var(--win-inner-border)) no-repeat;
  background-position:    0 127px;
  background-size:        100% 1px;
  border:                 1px solid var(--win-inner-border);
  height:                 273px;
  margin:                 0.5em 0.5em 0;
  position:               relative;
  width:                  32.5em;
}
.waveform div {
  height:                 100%;
  outline:                0;
  overflow:               auto;
  width:                  100%;
}
.waveform span {
  display:                block;
  height:                 100%;
  width:                  100%;
}
.waveform canvas {
  left:                   0;
  position:               absolute;
  top:                    0;
}

#manual {
  height:                 80vh;
  min-height:             20em;
  max-height:             100vh;
  min-width:              20em;
  max-width:              100vw;
  width:                  70vw;
}
#manual .window-content {
  color:                  var(--txt-paragraph);
  line-height:            1.5em;
  white-space:            normal;
 -ms-user-select:         text;
 -webkit-user-select:     text;
  user-select:            text;
}
#manual section {
  margin-bottom:          1em;
  padding:                0.5em 0.75em;
}
#manual section:not(:last-child) {
  border-bottom:          1px solid var(--win-inner-border);
  margin-bottom:          2em;
}
#manual h1, #manual h2 {
  color:                  var(--txt-accent);
  font:                   inherit;
  font-size:              1.5em;
  margin:                 0 0 1em;
  text-transform:         uppercase;
}
#manual h1 {
  margin-bottom:          0;
  text-align:             center;
}
#manual h3 {
  border-bottom:          1px solid var(--win-inner-border);
  font:                   inherit;
  font-size:              1.25em;
  margin:                 0.75em 0;
}
#manual ul {
  list-style:             none;
  margin:                 0 0 0 2em;
  padding:                0;
}
#manual a {
  color:                  var(--txt-accent);
  padding:                0 0.25em 1px;
  text-decoration:        none;
}
#manual a:hover {
  color:                  var(--txt-light);
}
#manual a:focus {
  outline:                2px solid var(--all-outline-color);
}
#manual p {
  margin:                 0.75em 0;
}
#manual span {
  color:                  var(--txt-accent);
  font-family:            DejaVu;
  white-space:            pre;
}
#manual span i {
  display:                inline-block;
  text-align:             right;
  width:                  5em;
}

#presets section {
  display:                none;
  contain:                content;
}
#presets section label {
  padding-left:           0.5em;
  width:                  11.5em;
}
#presets article {
  border-right:           1px solid var(--win-inner-border);
  display:                flex;
  flex-flow:              column nowrap;
  padding-bottom:         0.25em;
}
#presets article div {
  align-items:            center;
  display:                flex;
  flex-flow:              row nowrap;
  height:                 1.5em;
  margin:                 0.25em 0;
  padding-right:          0.5em;
}
#presets h3, #presets p {
  align-items:            center;
  border-bottom:          1px solid var(--win-inner-border);
  box-sizing:             border-box;
  color:                  var(--txt-light);
  display:                flex;
  font:                   inherit;
  height:                 calc(1.5em - 1px);
  margin:                 0 0 0.25em;
  padding:                0 0 0 0.5em;
}
#presets p {
  border-top:             1px solid var(--win-inner-border);
  height:                 1.5em;
  margin:                 0.25em 0;
}
#presets select {
  background-position:    right 0.5em center;
  border-left:            1px solid transparent;
  border-right:           1px solid var(--win-inner-border);
  width:                  16em;
}
#presets input[type="color"] {
  height:                 1.5em;
  margin:                 0 0.25em 0 0;
  width:                  3.5em;
}
#presets [data-type="spin"] {
  margin:                 0 1em 0 0.75em;
}
#presets b {
  width:                  0.75em;
}
#presets output {
  font-family:            DejaVu;
  line-height:            1;
  padding-top:            2px;
}
#presets .custom {
  align-items:            center;
  border-bottom:          1px solid var(--win-inner-border);
  display:                flex;
}
#presets .custom label {
  border-right:           1px solid var(--win-inner-border);
  padding:                calc(0.75em - 1px) 0 0.75em;
  text-align:             center;
  width:                  5.5em;
}
#presets .custom select {
  margin-right:           0.25em;
  padding:                calc(0.75em - 1px) 1.75em 0.75em 0.5em;
}
#presets .custom button {
  margin:                 0 0.25em;
  width:                  7em;
}
#presets .custom button:first-of-type {
  width:                  calc(7em + 1px);
}
#presets .options {
  border-top:             1px solid var(--win-inner-border);
  display:                flex;
}
#presets .options label {
  border-right:           1px solid var(--win-inner-border);
  padding:                0.5em 0;
  text-align:             center;
  width:                  5.5em;
}
#presets .options label:last-of-type {
  border:                 0;
  width:                  7.5em;
}
#presets .options select {
  padding:                0.5em 1.75em 0.5em 0.5em;
}
#presets .options input {
  border-left:            1px solid var(--win-inner-border);
  padding:                0.25em 0.5em;
}
#presets .preview {
  align-items:            center;
  display:                flex;
  flex-flow:              column nowrap;
  justify-content:        center;
  padding:                0 0.5em;
  pointer-events:         none;
  width:                  8em;
}
#presets .preview .focused {
  outline:                2px solid var(--all-outline-color);
}
#presets .preview .desktop-view {
  background:             var(--dsk-background);
  margin-bottom:          1.5em;
  padding:                0.5em 0;
  width:                  100%;
}
#presets .preview .desktop-view svg {
  display:                block;
  fill:                   var(--dsk-logo-border);
  height:                 27px;
  margin:                 0 auto;
  stroke:                 var(--dsk-logo-outline);
  width:                  25px;
}
#presets .preview .desktop-view .inner-box {
  fill:                   var(--dsk-logo-color);
  stroke:                 none;
}
#presets .preview .desktop-view .moving-box {
  fill:                   var(--dsk-background);
  stroke:                 var(--dsk-logo-outline);
}
#presets .preview .side-area {
  display:                block;
  height:                 auto;
  left:                   auto;
  margin:                 0;
  min-width:              auto;
  padding:                0;
  position:               static;
}
#presets .preview .side-area h5 {
  margin-bottom:          4px;
  position:               static;
}
#presets .preview .side-area ul {
  border-color:           var(--sbr-hover-border);
  margin:                 0;
}
#presets .preview .side-area li:first-child {
  border-color:           var(--sbr-hover-border);
}
#presets .preview .side-area .hover {
  background:             var(--sbr-hover-background);
  color:                  var(--sbr-hover-color);
}
#presets .preview .side-area .pages {
  border-top:             0;
  display:                block;
  margin:                 0;
}
#presets .preview .side-area .pages .hover {
  background:             transparent;
  color:                  var(--sbr-label-hover-color);
}
#presets .preview .window {
  align-items:            flex-start;
  justify-content:        flex-start;
  margin:                 0.5em 0;
  min-height:             auto;
  height:                 3.5em;
  position:               static;
  width:                  100%;
}
#presets.zoom-1 .preview .window header {
  font-size:              inherit;
}
#presets .preview .window.unfocused header {
  background:             var(--bar-background);
  border-color:           var(--win-border);
  color:                  var(--bar-color);
}
#presets .preview .window.unfocused h5::after, #presets .preview .window.unfocused h6::before, #presets .preview .window.unfocused h6::after {
  background:             var(--bar-icons-color);
  border-color:           var(--bar-icons-color);
}
#presets .preview .window.dragging {
  outline:                1px solid var(--win-dragging-outline);
}
#presets .preview .window footer {
  border-color:           var(--win-inner-border);
}
#presets .preview button {
  display:                block;
  margin:                 0.5em 0;
  width:                  90%;
}
#presets .preview [type="text"], #presets .preview select {
  border-left-width:      1px;
  border-right:           0;
  flex-grow:              0;
  margin:                 0.75em 0;
  padding-bottom:         2px;
  width:                  90%;
}
#presets .preview select {
  border-left:            1px solid var(--drp-border);
}
#presets .preview select:disabled {
  border-color:           var(--drp-disabled-border);
}
#presets .preview [type="text"].focused {
  background:             var(--inp-focused-background);
  border-color:           var(--inp-focused-border);
  color:                  var(--inp-focused-color);
}
#presets .preview select.focused {
  background-color:       var(--drp-focused-background);
  border-color:           var(--drp-focused-border);
  color:                  var(--drp-focused-color);
}
#presets .preview [type="checkbox"], #presets .preview [type="radio"] {
  margin:                 0.75em 0.5em;
}
#presets .preview [data-type="spin"], #presets .preview [data-type="hex"] {
  margin:                 0.5em;
}
#presets .preview [data-type="spin"].pressed u {
  box-shadow:             inset 0.0625em 0.0625em 0.0625em 1px var(--spn-pressed-shadow);
  border-color:           var(--spn-border);
  z-index:                2;
}
#presets .preview [data-type="spin"].pressed u svg {
  transform:              translate(1px, 1px);
}
#presets .preview [data-type="hex"].focus .on {
  outline:                calc(0.0625em + 1px) solid var(--hex-cursor-outline);
}
#presets .preview [data-type="hex"].range i:nth-child(-n+2) {
  background:             var(--hex-range-background);
}
#presets .preview [type="range"] {
  margin:                 0.5em 0;
  width:                  100%;
}
#presets .preview [type="range"].focused {
  outline:                0;
}
#presets .preview [type="range"].focused::-webkit-slider-thumb {
  background:             var(--sld-thumb-focused-background);
  border-color:           var(--sld-thumb-focused-border);
}
#presets .preview [type="range"].focused::-moz-range-thumb {
  background:             var(--sld-thumb-focused-background);
  border-color:           var(--sld-thumb-focused-border);
}
#presets .preview .browser {
  border:                 1px solid var(--win-inner-border);
  line-height:            1.5em;
  margin:                 0.5em;
  outline-offset:        -2px;
  padding:                0.25em 0;
  width:                  100%;
}
#presets .preview .browser.focus {
  outline:                1px solid var(--fbr-focused-outline);
}
#presets .preview .browser span {
  display:                block;
  margin:                 0 auto;
  text-align:             center;
  width:                  80%;
}
#presets .preview .browser .error {
  color:                  var(--fbr-error-label-color);
  margin:                -2px auto;
}
#presets .preview .browser .hover {
  background:             var(--fbr-item-hover-background);
  color:                  var(--fbr-item-hover-color);
}
#presets .preview .browser .focus {
  background:             var(--fbr-focused-item-background);
  color:                  var(--fbr-focused-item-color);
  outline:                1px solid var(--fbr-focused-item-border);
  outline-offset:        -1px;
}
#presets .preview .browser .selected {
  background:             var(--fbr-item-selected-background);
  color:                  var(--fbr-item-selected-color);
}
#presets .preview [type="color"] {
  height:                 1.75em;
  margin:                 0.25em 0;
  width:                  60%;
}
#presets .preview .text {
  line-height:            1.6em;
  padding:                0 0.25em 1px;
}
#presets .preview .accent {
  color:                  var(--txt-accent);
}
#presets .preview .light {
  color:                  var(--txt-light);
}
#presets .preview .paragraph {
  color:                  var(--txt-paragraph);
}
#presets .preview .disabled {
  color:                  var(--txt-disabled);
}
#presets .preview .negative {
  background:             #222;
  color:                  var(--txt-negative);
}
#presets .preview .sample {
  background-color:       var(--wav-background);
  background-image:       linear-gradient(var(--wav-border),var(--wav-border));
  background-position:    0 50%;
  background-repeat:      no-repeat;
  background-size:        100% 1px;
  border:                 1px solid var(--wav-border);
  box-sizing:             border-box;
  display:                block;
  height:                 calc(3em + 1px);
  margin:                 0.75em 0 0.5em;
  width:                  100%;
}
#presets .preview .meters {
  height:                 4em;
  margin-bottom:          0.5em;
  width:                  7.25em;
}
#presets .preview .signal {
  background-color:       var(--vis-background);
  background-image:       linear-gradient(var(--vis-inner-border),var(--vis-inner-border)), linear-gradient(var(--vis-inner-border),var(--vis-inner-border));
  background-position:    50% 0, 0 50%;
  background-repeat:      no-repeat;
  background-size:        1px 100%, 100% 1px;
  border:                 1px solid var(--vis-inner-border);
  box-sizing:             border-box;
  display:                block;
  height:                 calc(3.5em - 1px);
  margin:                 0.5em 0;
  width:                  100%;
}
#presets .preview canvas {
  display:                block;
}

#shell .window-content {
  max-height:             50vh;
  overflow-y:             auto;
  padding:                0.5em;
  max-width:              25em;
}
#shell p {
  line-height:            1.75em;
  margin:                 0;
}

#manual-introduction p:last-child {
  text-align:             right;
}
#manual-keyboard ul:not(:last-child) {
  margin-bottom:          2em;
}
#manual-keyboard li > span {
  display:                inline-block;
  width:                  6em;
}
#shell {
  left:                   568px;
  top:                    493px;
}
.list {
  display:                flex;
  flex-flow:              column nowrap;
  font-family:            DejaVu;
  list-style:             none;
  margin:                 0;
  outline:                0;
  padding:                0;
  text-transform:         uppercase;
}
.list li {
  display:                flex;
  padding:                0 0.5em;
}
.list li:first-child {
  border-bottom:          1px solid var(--win-inner-border);
}
.list li::before {
  border-right:           1px solid var(--win-inner-border);
  content:                attr(data-column);
  margin-right:           0.5em;
  padding:                2px 0 0;
  width:                  1.75em;
}
.list b {
  letter-spacing:         0.125em;
}
.list i, .list b {
  box-sizing:             border-box;
  outline-offset:        -0.0625em;
  padding:                2px 0.0625em 0;
  position:               relative;
  width:                  0.75em;
}
.list i::after, .list b::after, .list [data-type="hex"]::after {
  background:             var(--win-inner-border);
  height:                 100%;
  position:               absolute;
  right:                 -0.5em;
  top:                    0;
  width:                  1px;
}
.selected {
  background:             var(--bar-background);
  border-bottom:          1px solid var(--win-inner-border);
  border-top:             1px solid var(--win-inner-border);
  transition:             background-color 0.25s, border-color 0.25s;
}
.focus .selected {
  background-color:       var(--hex-mark-background);
  border-color:           var(--hex-mark-border);
  color:                  var(--hex-mark-color);
}
.focus .selected .on {
  outline:                calc(0.0625em + 1px) solid var(--hex-cursor-outline);
}
.focus .selected::before {
  border-color:           var(--hex-mark-border);
}
.focus .selected i::after {
  background:             var(--hex-mark-border);
}
.play span {
  margin-right:           0.75em;
  text-align:             right;
  width:                  5em;
}
.play span:last-of-type {
  width:                  7.75em;
}
.play select {
  margin-right:           0.25em;
  width:                  3.25em;
}
.play select:last-of-type {
  margin:                 0;
  width:                  2.75em;
}
.play label {
  margin-left:            2.75em;
  padding-right:          0;
  width:                  5.75em;
}
.play [data-type="spin"] {
  margin-right:           0.5em;
}

#about {
  box-shadow:             0 0 15px 15px rgba(10,66,128,0.75);
  position:               fixed;
}
#about img {
  background:             #222;
  display:                block;
  height:                 114px;
  padding:                0.75em;
  pointer-events:         none;
  width:                  508px;
}
#about p {
  line-height:            1.5em;
  margin:                 0;
  padding:                0.5em;
  text-align:             center;
}
#about button {
  display:                block;
  margin:                 0 auto 0.5em;
  width:                  6em;
}
#logo {
  fill:                   var(--dsk-logo-border);
  left:                   50%;
  pointer-events:         none;
  position:               fixed;
  stroke:                 var(--dsk-logo-outline);
  top:                    50%;
  transform:              translate(-50%, -60%);
  width:                  70%;
  z-index:               -1;
}

#compare {
  left:                   33px;
  top:                    3px;
}
#compare section {
  display:                flex;
}
#compare section:first-child {
  border-bottom:          1px solid var(--win-inner-border);
  padding:                0.5em;
}
#compare section div {
  border-right:           1px solid var(--win-inner-border);
  display:                flex;
  flex-flow:              column nowrap;
  line-height:            1.5em;
  padding:                0.25em 0.5em;
}
#compare section div:last-child {
  border:                 0;
}
#compare section span {
  pointer-events:         none;
  white-space:            pre;
}
#compare button {
  margin-right:           0.5em;
  width:                  7em;
}
#compare button:last-child {
  margin:                 0;
}

#reaper {
  left:                   33px;
  top:                    3px;
}
#reaper section {
  align-items:            center;
  border-bottom:          1px solid var(--win-inner-border);
  display:                flex;
  padding:                0.5em;
}
#reaper .local-browse {
  width:                  6em;
}
#reaper [type="text"] {
  border-left-width:      1px;
  margin-left:            0.25em;
  width:                  5em;
}
#reaper [type="checkbox"] {
  margin:                 0 0 0 0.5em;
}
#reaper label {
  margin-right:           0.25em;
}
#reaper label:first-of-type {
  margin:                 0 0 0 0.5em;
  padding-right:          0.5em;
}
#reaper .console {
  height:                 24.5em;
  overflow:               auto;
  padding:                0 0.5em;
}
#reaper p {
  line-height:            1.75em;
  margin:                 0;
}

#visualizations {
  left:                   547px;
  top:                    327px;
}
#visualizations section {
  background-color:       var(--vis-background);
  background-image:       linear-gradient(var(--vis-inner-border),var(--vis-inner-border)),
                          linear-gradient(var(--vis-inner-border),var(--vis-inner-border));
  background-position:    0 50%, 50% 0;
  background-repeat:      no-repeat;
  background-size:        100% 1px, 1px 100%;
  height:                 calc(8.5em - 1px);
  position:               relative;
  width:                  calc(24.5em + 1px);
}
#visualizations section div {
  height:                 calc(4.25em - 1px);
  left:                   0;
  position:               absolute;
  top:                    0;
  width:                  12.25em;
  z-index:                1;
}
#visualizations svg {
  display:                none;
  fill:                   var(--dsk-logo-border);
  height:                 calc(2.75em - 1px);
  margin:                 0.75em 0 0 4.25em;
  pointer-events:         none;
  stroke:                 var(--dsk-logo-outline);
}
#visualizations canvas {
  display:                block;
  pointer-events:         none;
}
#visualizations .ch1, #visualizations .ch2 {
  left:                   calc(12.25em + 1px);
}
#visualizations .ch2, #visualizations .ch3 {
  top:                    4.25em;
}
#visualizations .mute svg {
  display:                block;
}

#pack-maker {
  left:                   33px;
  top:                    528px;
}
#pack-maker section {
  display:                flex;
  justify-content:        space-between;
  padding:                0.25em 0.5em;
}
#pack-maker section:first-child {
  border-bottom:          1px solid var(--win-inner-border);
  padding:                0.5em;
}
#pack-maker section div {
  align-items:            center;
  display:                flex;
  margin-right:           0.5em;
}
#pack-maker button {
  width:                  7em;
}
#pack-maker [data-type="spin"] {
  margin:                 0 0.5em;
}
#pack-maker output {
  margin:                 0 0.25em;
  outline:                0;
}
#pack {
  list-style:             none;
  margin:                 0;
  padding:                0;
}
#pack li {
  border-bottom:          1px solid var(--win-inner-border);
  display:                flex;
}
#pack li::before {
  content:                attr(data-column);
  font-family:            DejaVu;
  padding-top:            2px;
  text-align:             center;
  width:                  2em;
}
#pack li:first-child::before {
  font-family:            Plex;
  padding:                0;
}
#pack input {
  border-left:            1px solid var(--win-inner-border);
  padding:                0 0.25em;
  width:                  13.5em;
}
#pack span {
  padding-bottom:         2px;
}
#pack span, #pack [data-type="hex"] {
  border-left:            1px solid var(--win-inner-border);
  box-sizing:             border-box;
  text-align:             center;
  width:                  5em;
}
#pack span:first-child {
  padding:                0 0.25em 2px;
  width:                  13.5em;
}
#pack .current::before {
  background:             var(--bar-focused-background);
}

#sample-editor {
  left:                   327px;
  top:                    332px;
}
#sample-editor section {
  display:                flex;
  justify-content:        space-between;
  margin:                 0 0.5em;
}
#sample-editor section:last-child {
  align-items:            center;
  border-top:             1px solid var(--win-inner-border);
  justify-content:        flex-start;
  margin:                 0.5em 0 0.25em;
  padding-top:            0.25em;
}
#sample-editor section div {
  align-items:            center;
  border-top:             1px solid var(--spn-accent-border);
  display:                flex;
  flex-grow:              1;
  padding:                0.25em 0 calc(0.25em - 1px);
  transform:              translatey(-1px);
}
#sample-editor section div:last-child {
  border-bottom:          1px solid var(--spn-accent-border);
  border-left:            1px solid var(--spn-accent-border);
  border-top:             0;
  flex-grow:              0;
  justify-content:        flex-end;
  margin-top:            -2px;
  padding-left:           1.25em;
  transform:              translatey(1px);
}
#sample-editor section div:first-child label {
  text-align:             right;
  width:                  3.5em;
}
#sample-editor button {
  width:                  7.5em;
}
#sample-editor label + [data-type="spin"] {
  margin:                 0 0.5em;
}
#sample-editor output {
  font-family:            DejaVu;
  padding-top:            2px;
  text-align:             center;
  width:                  3em;
}
#sample-editor #sub {
  display:                none;
}
#sample-editor #sub label {
  text-align:             right;
  width:                  3.25em;
}
#info {
  border:                 1px solid var(--win-inner-border);
  border-top:             0;
  list-style:             none;
  margin:                 0 0.5em 0.5em;
  padding:                0;
}
#info li {
  display:                flex;
}
#info li::before {
  content:                attr(data-column);
  text-align:             center;
  width:                  2em;
}
#info li:first-child {
  border-bottom:          1px solid var(--win-inner-border);
}
#info li:last-child::before {
  font-family:            DejaVu;
  padding-top:            2px;
  text-transform:         uppercase;
}
#info input {
  border-left:            1px solid var(--win-inner-border);
  width:                  12.5em;
}
#info span, #info [data-type="hex"] {
  border-left:            1px solid var(--win-inner-border);
  box-sizing:             border-box;
  text-align:             center;
  width:                  6em;
}
#info span:first-child {
  padding-bottom:         2px;
  width:                  12.5em;
}

#sound-editor {
  left:                   33px;
  top:                    518px;
}
#sound-editor section {
  align-items:            center;
  display:                flex;
  margin:                 0.25em 0;
}
#sound-editor section:first-child {
  border-bottom:          1px solid var(--win-inner-border);
  justify-content:        space-between;
  margin:                 0;
  padding:                0.5em;
}
#sound-editor button {
  width:                  7.5em;
}
#sound-editor label:first-child {
  padding-right:          0.75em;
  text-align:             right;
  width:                  15.5em;
}
#sound-editor label + [data-type="spin"] {
  margin-right:           0.75em;
}
#sound-editor .synth {
  border-bottom:          1px solid var(--win-inner-border);
  margin:                 0;
}
#sound-editor .synth label {
  border-right:           1px solid var(--win-inner-border);
  padding:                0 1.75em 2px 0;
}
#frequency {
  margin-bottom:          0.25em;
}

#pattern-editor {
  left:                   945px;
  top:                    3px;
}
#pattern-editor section {
  border-top:             1px solid var(--win-inner-border);
  display:                flex;
  justify-content:        space-between;
  padding:                0.5em;
}
#pattern-editor section div {
  display:                flex;
  flex-flow:              column nowrap;
  margin:                 0 0.5em;
}
#pattern-editor section div div {
  align-items:            center;
  display:                flex;
  flex-flow:              row nowrap;
  height:                 calc(1.75em - 1px);
  justify-content:        space-between;
  margin:                 0;
}
#pattern-editor button {
  width:                  4.75em;
}
#pattern-editor .double label {
  margin-right:           0.25em;
}
#pattern-editor .double label:nth-child(3) {
  margin-left:            0.75em;
}
#steps li:last-child {
  border-top:             1px solid var(--win-inner-border);
}
#steps div {
  display:                flex;
}
#steps div span {
  margin-right:           1em;
  width:                  calc(2em + 1px);
}
#steps div span i {
  width:                  auto;
}
#steps [data-type="spin"] {
  align-self:             center;
  margin-right:           1em;
}
#steps [data-type="hex"] {
  position:               relative;
}
#steps [data-type="hex"]:not(:last-child), #steps div:not(:last-child) i:nth-child(3n) {
  margin-right:           1.5em;
}
#steps [data-type="hex"]:not(:last-child)::after, #steps div:not(:last-child) i:nth-child(3n)::after {
  content:                "";
}

#sequencer {
  left:                   33px;
  top:                    3px;
}
#sequencer section {
  align-items:            center;
  border-top:             1px solid var(--win-inner-border);
  display:                flex;
  justify-content:        space-between;
  padding:                0.25em 0.5em;
}
#sequencer section:last-child {
  justify-content:        flex-start;
  padding:                0.5em;
}
#sequencer button {
  margin-right:           0.5em;
  width:                  5.75em;
}
#sequencer label {
  margin:                 0 0.25em 0 0.5em;
  width:                  calc(9em + 1px);
}
#sequencer label:last-of-type {
  margin:                 0 0.5em 0 1em;
  width:                  4em;
}
#track b {
  margin-right:           0.5em;
  width:                  1.5em;
}
#track i:nth-child(2n) {
  margin-right:           0.5em;
}
#track i:nth-child(6n), #track b:nth-child(3n) {
  margin-right:           1.25em;
}
#track i:nth-child(6n)::after, #track b:nth-child(3n)::after {
  content:                "";
}
#track i:last-child, #track b:last-child {
  margin:                 0;
}

#audio-controls {
  left:                   854px;
  top:                    554px;
}
#audio-controls section {
  border-bottom:          1px solid var(--win-inner-border);
  display:                flex;
  justify-content:        space-between;
  padding:                0.5em;
}
#audio-controls section div {
  align-items:            center;
  display:                flex;
}
#audio-controls button {
  width:                  5.75em;
}
#audio-controls label {
  line-height:            1.75em;
  margin-right:           0.75em;
  text-align:             right;
  width:                  8.25em;
}
#audio-controls output {
  margin-left:            0.75em;
  text-align:             center;
  width:                  2.75em;
}
#audio-controls span {
  width:                  7em;
}
#audio-controls span:nth-child(7n) {
  width:                  2.5em;
}
#audio-controls .sliders, #audio-controls .options {
  display:                block;
  padding:                0.25em 0.5em;
}
#audio-controls .channels {
  border:                 0;
}
#audio-controls .channels button:last-child {
  margin-left:            0.5em;
}

#module-details {
  left:                   547px;
  top:                    3px;
}
#module-details section:first-child {
  border-bottom:          1px solid var(--win-inner-border);
  display:                flex;
  justify-content:        space-between;
  padding:                0.5em 0.25em;
}
#module-details section:last-child {
  line-height:            1.5em;
}
#module-details button {
  margin:                 0 0.25em;
  width:                  7.5em;
}
#module-details button:last-child {
  width:                  calc(7.5em + 1px);
}
#module-details input {
  border-left-width:      1px;
  margin-left:            1em;
  padding:                0 0.5em;
  width:                  calc(100% - 1.5em);
}
#module-details p {
  display:                flex;
  justify-content:        space-between;
  margin:                 0;
}
#module-details label {
  color:                  var(--txt-accent);
  padding-left:           0.5em;
}
#module-details span {
  margin-right:           0.5em;
}
#module-details .info {
  border-top:             1px solid var(--win-inner-border);
  display:                flex;
  margin-top:             0.25em;
}
#module-details .info div {
  display:                flex;
  flex-flow:              column nowrap;
  flex-basis:             50%;
  padding-bottom:         0.25em;
}
#module-details .info div:last-child {
  border-left:            1px solid var(--win-inner-border);
}