/*!Contains fonts from Font Awesome (Copyright (C) 2016 by Dave Gandy), Entypo (Copyright (C) 2012 by Daniel Bruce)*/@font-face{font-family:tegaki;src:url(data:application/octet-stream;base64,d09GRgABAAAAAAw4AAsAAAAAEpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQwAAAFY+IFLIY21hcAAAAYgAAAC+AAACptXj0XhnbHlmAAACSAAABtcAAAnIF+/SeGhlYWQAAAkgAAAAMwAAADYXAPWXaGhlYQAACVQAAAAgAAAAJAd1A5tobXR4AAAJdAAAAEAAAABcShf/3GxvY2EAAAm0AAAAMAAAADAZpBxobWF4cAAACeQAAAAfAAAAIAExAGtuYW1lAAAKBAAAAX4AAAK17cxnR3Bvc3QAAAuEAAAAswAAAPr4ELHkeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS2YJzAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwOLxg+/mYO+p/FEMUcwTANKMwIkgMA5OUMbwB4nO2SSXLCQBAEc0BsBi8sVvgRhhfxIE5+Z1115gDVUvEL90Qqenq0RWcDC2Bufk0H7Y9Gxc3VNtbnvI31jqv3a68Z6Dich/vj4YxXNkbz+cWrspmf7fyFJStXN37Plh3vfPDJF3sOHDnxTe+bl/zHri7tJ7u+ejtRJhTG7ocyp1D2FMqqgruPgj2gYCMo2A0KZVvBvlCov1OwQxRsEwV7RcGGUbBrFGwdBfv3JE14EjxJE54JhvsE/RM9XjzzAAB4nKVWXWgc1xW+597dmd2Z1ezsaHZmtZE265nZGWkt1uruaMaswtpxgyWCAomiKrFZ60FNTVuFEtuKHkLqh0JMA25cigmBpCk1GxEc8uMmqGAMJokfilvylNp6KsZJiQKpGoIfmiDN9tzZFU6bt1agc885e++5c88533cvAUK6/6Qf0zPEIaSiZ0Gw9oHIhesfAI+LoH4vhFwY+LNp0I+zs+q42umgmFX5qN61s9lOJ/uUwZXXXst+d2K2xicQQvi+XzONycRGI68Lno1CtC03nEThTfpB2EAxBXXDzDfqBtPKxmbZWDbKsGmWAI2SuYwKN/7IvZ8b6M1/3vcaZT493ocQpsE/SLa/z55+9D29mDtH42h0bTdOLwAuJRS/8adsiz1OhohLyKACIjNDFxfXDV2wLU80Ky3ALKXBhCAMPNdzReFlJZ88lV5njl+pFMXUugRHFD15//vwm+jlq/DcvpRQHBqvTUzCWFJXorX0ekosViq+w9bTp5J5pfM+XIqeuQrHx4KJ2nihKIhxrj5j63SM6ISksUIe9OpipqFXF/ZGtCSVpGhJlo/hCKMwKg9n2jKci34oy/BbuSS1ZTnaQLfclofJbl7W6WEes4IF99LQq3rIA8cx27gs2og25GH5GEZ5FUcUy21JgrHopiTx3+FViW/LQxLo7nQv0UP0Q1LEbGF+zRwWrtdSboilzNlcCzR4XpRgGdvpD7IlvaukJXP53ZRwRJToh1IqKo0O3hgYuJEzdPiR8KRoxHXYYBn6JZGxEgRKMAIiiCF2JYSuVwPby4JhGib9qFzajv62VQdrO4iOFmjdqGUUQxvWChn6evmgqm5Ht/wvobyd2dlfGK8bRVp4WNUKhV4/XmQ5Noh78By7kzk/iNOQ2LlnQNMG6N8H4KHoCVHKskDJpFDT4xR2/9V9h73EMoifKgkxUN0QmUKtGuwDIwjrge9aQl43FcAP9Vz8XjfAE5ieUKm3wK+BpYBeAiq9dSvVpod/3XnhME3MXWgOj442q9LEmYPHf5ZIdbRE6la0mTjULD8Bf5p7cXb2/Np5FCyztH/nPc2fmPC1kjA3i0uqw7rabCWkxdYzrcXx/UtRtRxk/jL+olMdrjqxiPN5iR1F7GXJvfjFOWxmjgo8cQOrlvwvmx3R1eiTrA6GAiNZI5L/w6SfbW8phqEwjctv6T38nKYTrEVyMcpLDPFnIX5aFPmEIV6sLCg0rxuN+iT2naW02zNrn67NtNsK1ao0IaiJ0XLZsQrNKgtWr6+8Mney0zk598rK9dVU9FRCEoRmbeJ4vWA9sPhSn1PepFNMISNoBEYeD4JQ8XDYC73zxHSSC0JqyYoiRytJaijT8Vm4pEnGZCG7fV1JZeBsUoieu3uy6EwyyTmhu909zTbYg2SA5y4MSlQURCH0wxaAQbjOaQALjYRAVt3FuYyz8MJ8QvAL7Mli1Fl1F1IprVS21NTB0VW4dtGSHl505rVMMSHcd5G+XoweWHEPCYpVKquCNO+uwAJRY67cxHoxIhJetUFikntwf5t4ZC/ZRxrYeVPkACGmnWsM/h//Nv7lcpO53GO53OO2fTiXczTN1rTHbJubtj3tOL5t/8T30Y+KyLTtrf/9H6EWc+wmm0NNQwx9jzTJ98ks+QFZxBr6LhZOGIHGHkvQDY6lpI14wcIa2JkBYrQGDKHmt6BeAl0B6OFNN8TdBd6u0thVBncVWK8Ufz5U+QbuxATs7Hz1TWOhUSmi7dQX3tk7U63OLEyjoNNFp9KoVC4MVfjw13h65ULR4Rx/oWcxHc3iFe7xnRbGiR7ERUOwztVMdWaeR0NBT/AQvnOgN/MK3zjW0B0937NiLu1232LHWJYznim4YY+OzD4riTFDCeKQpIIiY68yLpHiV2SFJaexiZGlUhls8CScjRV+PaygH34lJHexwn6PWBmKsWLexYrXuwQQPkHIfikpoKajU0nK4SLzTZTvwORUrPDr4Sz6+aa9+wV+TH+B2CeDeKMY/O3Qf1iEwVdKXXXdy5ddV51Qb6vqR/Skqjrj1z4Yd1T1C7Wm3ohzsIViHmMgAgZNI36deC5/liB/LOGy27jacS5fdhy1Tk/ydV/wMB9cwzAcq1H360Qd7yOGeCGVcI8IhoCpi9nNDfCQnN/gzpXo0SvsdlpQooxRjh7NW1JKUOBOvgxv5p2DN2/SI4PV7M61gqHjSO8rGLtvA963DhnDr+y9jfrvJ0C+Eb2Qc9q3X1Bp8CDP3vP9001BeFpQhGb0dn7kxDlnOg+PTPVdz/rnd34H9y9HV1lp8rz/bBOdTwvCFE6dds6dGMGpfVfztL/953jmMvk3IB776AB4nGNgZGBgAOJPRx0y4vltvjJwM78AijDcfHDjB4z+/+5/FosRcwSQy8HABBIFALlhD/oAeJxjYGRgYA76n8XAwKL//93/VyxGDEARFCAOAJQMBhd4nGN+wcDALIiEXyAwk/X/v8w8UPGJ/38wRwLFDEDiQP6h/3/gahf8/8+8gIGBMRSIQ/6/Y9H//w8kDgBfpxcoAAAAAAA8AHAAjgDSAPwBJgFSAYQBoAH6Ai4CZgKYAtIDQAPMA/wELAROBG4EnATkeJxjYGRgYBBniGcQYAABJiDmAkIGhv9gPgMAFW4BnQB4nHWQzUrDQBSFz9jaYisuLLgeN2IR0x9w0bopFlpXCl0UxIWMdZqkppkymRb6Cr6DD+EL+SyeJoMUwQwz+e65597cCYBTfEOgeG64CxaoMCr4AFXcei5Rv/NcJt97PkQdD54rXE+ea7jCi+c6GvhgB1E+YrTAp2eBY1H1fIAT0fBcon7uuUy+9nyIM9HzXKH+6LmGqXj2XMeF+Bqa1dbGYeTk5bApu+1OT75upaEUpyqRau0iYzM5kHOTOp0kJpiZpdOheo8nOlwnyhZBcU61zWKTyk7QLoSxTrVVTr/tumabsOvcXM6tWcqR7ydX1iz0zAWRc6t+q7X/HQxhsMIWFjFCRHCQuKTa5LuLNjrokV7pkHQWrhgpFBIqCmtWRHkmYzzgnjNKqWo6EnKAGc9lroSseGf9JOc184qV+5l9npJ3feO8o+QsASfad4zJae5Suf72O2uGDV1dqo4T7aay+RQSoz/zSd5/l1tQmVEP8r/gqPbR4vrnPj+rn3wZAAB4nG2NWVLDMBBE1YktLySBbIRL+FCyMiYqFEk1GuHi9iT4l/fTS1VXq5Va6NX/XLDCGhVqaDRo0aHHCzbYYodXvGGPA4444Yx3XPChtDXBkq+SL7m+u1DyOlHornEOQ3y4pqQ/7T19kx+evX5E654T86PHYr9I6mRKpmr0hVuJQxbD0s9GiG30kSuJgVrjeOSSb81ksgzTvOg4d54mWU7Yfd4Wq4lNJm6SSyRCSv0C/DA9cAA=) format('woff');font-weight:400;font-style:normal}.tegaki-icon:before{font-family:tegaki;font-style:normal;font-weight:400;speak:none;display:inline-block;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.tegaki-cancel:before{content:'\e800'}.tegaki-plus:before{content:'\e801'}.tegaki-minus:before{content:'\e802'}.tegaki-pen:before{content:'\e803'}.tegaki-down-open:before{content:'\e804'}.tegaki-up-open:before{content:'\e805'}.tegaki-level-down:before{content:'\e806'}.tegaki-pencil:before{content:'\e807'}.tegaki-play:before{content:'\e808'}.tegaki-bucket:before{content:'\e809'}.tegaki-pause:before{content:'\e80a'}.tegaki-blur:before{content:'\e80b'}.tegaki-to-start:before{content:'\e80c'}.tegaki-watercolor:before{content:'\e80d'}.tegaki-tone:before{content:'\e80e'}.tegaki-airbrush:before{content:'\e80f'}.tegaki-fast-fw:before{content:'\e810'}.tegaki-fast-bw:before{content:'\e811'}.tegaki-left-open:before{content:'\e812'}.tegaki-right-open:before{content:'\e813'}.tegaki-eraser:before{content:'\f12d'}.tegaki-pipette:before{content:'\f1fb'}.tegaki-disabled,.tegaki-disabled::after,.tegaki-disabled::before{opacity:.35}.tegaki-hidden{display:none!important}.tegaki-invis{visibility:hidden!important;width:0!important;height:0!important}.tegaki-replay-mode #tegaki-tools-cnt,.tegaki-replay-mode #tegaki-toolmode-bar,.tegaki-replay-mode .tegaki-ctrlgrp,.tegaki-replay-mode .tegaki-layers-cell,.tegaki-replay-mode #tegaki-layers-ctrl{pointer-events:none}.tegaki-replay-mode #tegaki-ctrlgrp-zoom,.tegaki-replay-mode #tegaki-ctrlgrp-layers{pointer-events:auto}#tegaki{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#a3b1bf;color:#222;font-family:arial,sans-serif;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:9999;display:grid;grid-template-columns:40px 1fr 160px;grid-template-rows:24px 1fr 18px;grid-gap:2px}#tegaki input{color:inherit}#tegaki>div{background-color:#8d99a6}#tegaki-menu-cnt{grid-area:1/1/2/4;white-space:nowrap;overflow:hidden;display:flex}#tegaki-tools-cnt{grid-area:2/1/4/2;padding:4px}#tegaki-canvas-cnt{grid-area:2/2/3/3;overflow:auto;display:flex;touch-action:none}#tegaki-ctrl-cnt{grid-area:2/3/4/4;padding:6px;overflow:hidden auto}#tegaki-status-cnt{grid-area:3/2/4/3;line-height:18px;display:flex}#tegaki-status-cnt>div{padding:0 4px}#tegaki-status-replay{color:#a61930}#tegaki-status-output{font-size:11px;font-weight:700}#tegaki-status-version{color:#a3b1bf;font-size:11px;margin-left:auto}#tegaki-menu-bar{font-size:12px;padding-left:4px;padding-right:18px;border-right:2px solid #a3b1bf}.tegaki-replay-mode #tegaki-menu-bar{padding-right:4px}.tegaki-menu-lbl{margin:0 2px;vertical-align:middle}#tegaki-replay-controls{padding-right:10px;padding-left:10px;border-right:2px solid #a3b1bf;font-size:11px}#tegaki-replay-timeline{display:inline-block;width:100px;height:24px;margin:0 4px;border-left:1px solid #a3b1bf;border-right:1px solid #a3b1bf}#tegaki-replay-timeline-fill{display:inline-block;width:36px;height:100%;background-color:#a3b1bf}#tegaki-replay-controls>span{vertical-align:middle}#tegaki-replay-controls .tegaki-ui-cb-w{margin-right:4px}#tegaki-replay-speed-lbl{width:28px;display:inline-block;text-align:center}#tegaki-replay-speed-lbl::before{content:'×'}#tegaki-replay-now-lbl,#tegaki-replay-end-lbl{display:inline-block;max-width:50px;min-width:30px;overflow:hidden;text-align:center;margin:0 4px}#tegaki-toolmode-bar{font-size:11px;margin-left:4px;line-height:24px}.tegaki-toolmode-lbl{margin-right:6px}.tegaki-toolmode-lbl::after{content:':'}.tegaki-toolmode-grp{border-left:1px solid #a3b1bf;padding:0 18px}#tegaki canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}#tegaki .tegaki-smooth-layers #tegaki-cursor-layer{image-rendering:auto}.tegaki-tool-active{color:#f2f3f4}.tegaki-tool-btn{width:32px;height:32px;display:block;margin:auto}.tegaki-tool-btn:hover{background-color:rgba(0,0,0,.15)}.tegaki-tool-btn:before{font-size:20px;width:32px;height:32px;line-height:32px}.tegaki-mb-btn{cursor:default;text-decoration:none;display:inline-block;padding:0 6px;word-spacing:-1px;position:relative;line-height:24px;height:24px}.tegaki-mb-btn:hover:not(.tegaki-disabled),.tegaki-ui-btn:hover:not(.tegaki-disabled){background-color:rgba(0,0,0,.1)}.tegaki-sw-btn{display:inline;padding:2px 6px;margin:0 2px;box-shadow:1px 1px 0 rgba(0,0,0,.15),-1px -1px 0 rgba(255,255,255,.15)}.tegaki-sw-btn:hover:not(.tegaki-sw-btn-a){background-color:rgba(0,0,0,.05)}.tegaki-sw-btn-a{background-color:rgba(0,0,0,.1);box-shadow:-1px -1px 0 rgba(0,0,0,.15),1px 1px 0 rgba(255,255,255,.15)}#tegaki-toolmode-bar .tegaki-mb-btn-a{color:inherit;background-color:rgba(0,0,0,.1)}#tegaki-toolmode-bar .tegaki-mb-btn.tegaki-mb-btn-a:hover{color:inherit}#tegaki-debug{position:absolute;left:0;top:0}#tegaki-debug canvas{width:75px;height:75px;display:block;border:1px solid #000}.tegaki-backdrop{overflow:hidden}.tegaki-hidden{display:none!important}.tegaki-strike{text-decoration:line-through}#tegaki-layers{position:relative;font-size:0;box-shadow:0 0 8px 2px rgba(0,0,0,.25);contain:content}#tegaki-layers canvas{width:100%;height:100%}#tegaki-layers:empty{display:none}#tegaki-layers-wrap{margin:auto;padding:50px}#tegaki-layers canvas{position:absolute;left:0;top:0}#tegaki-finish-btn{font-weight:700}.tegaki-alpha-bg,.tegaki-alpha-bg-xs{background-color:#fefefe;background-image:linear-gradient(45deg,#cacaca 25%,transparent 25%,transparent 75%,#cacaca 75%,#cacaca),linear-gradient(45deg,#cacaca 25%,transparent 25%,transparent 75%,#cacaca 75%,#cacaca)}.tegaki-alpha-bg{background-size:16px 16px;background-position:0 0,8px 8px}.tegaki-alpha-bg-xs{background-size:6px 6px;background-position:0 0,3px 3px}.tegaki-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tegaki-ui-cb{display:inline-block;vertical-align:middle;width:10px;height:10px;border:1px solid #222;cursor:default;margin-right:4px}.tegaki-ui-cb::after,.tegaki-ui-cb-a::after{display:block;content:' ';width:6px;height:6px;margin-top:2px;margin-left:2px}.tegaki-ui-cb-a::after{background-color:#222}.tegaki-ui-cb-w:hover .tegaki-ui-cb::after,.tegaki-ui-cb:hover::after{background-color:#555}.tegaki-ui-ellipsis::after{content:'...';letter-spacing:-1px}.tegaki-ui-borderless{border:none}.tegaki-ui-btn{display:inline-block}.tegaki-ui-btn:before{height:24px;width:24px;line-height:24px;font-size:14px}.tegaki-stealth-input{border:0;margin:0;padding:0;background:0 0}.tegaki-stealth-input:hover:not(.tegaki-disabled){background-color:rgba(0,0,0,.1)}.tegaki-range-lbl,.tegaki-range-lbl-xs{display:inline-block;text-align:center;vertical-align:top}.tegaki-range-lbl{width:28px;font-size:12px;margin-left:4px}.tegaki-range-lbl-xs{width:20px;font-size:10px}.tegaki-label-xs{font-size:10px;vertical-align:top}.tegaki-lbl-c::after{content:':'}.tegaki-lbl-p::after{content:'%';margin-left:1px}.tegaki-drag-lbl:not(.tegaki-disabled){cursor:ew-resize}.tegaki-disabled .tegaki-drag-lbl{cursor:auto}.tegaki-ctrlgrp{margin-bottom:10px}.tegaki-ctrlgrp:last-child{margin-bottom:0}.tegaki-ctrlgrp-title{font-size:12px;font-weight:700;margin-bottom:6px;background-color:#a3b1bf;padding:1px 4px}.tegaki-ctrlrow{font-size:11px}.tegaki-ctrlrow:not(:last-child){margin-bottom:6px}.tegaki-ctrl-range{width:calc(100% - 34px);padding:0;margin:0;height:14px}#tegaki-zoom-lbl{display:inline-block;font-size:12px;float:right;height:24px;line-height:24px}#tegaki-color-ctrl{display:flex}#tegaki-palette-switcher{align-self:center;margin-left:auto}.tegaki-color-grid{display:grid;grid-gap:4px;margin-top:6px}.tegaki-color-grid-20{grid-template-columns:repeat(auto-fill,20px);grid-auto-rows:20px}.tegaki-color-grid-15{grid-template-columns:repeat(auto-fill,15px);grid-auto-rows:15px}.tegaki-color-btn{box-shadow:0 0 0 1px rgba(0,0,0,.5)}#tegaki-color,#tegaki-colorpicker{padding:0;border:0;display:block;width:28px;height:28px;box-shadow:0 0 0 1px rgba(0,0,0,.35)}#tegaki-ctrlgrp-layers{position:relative}#tegaki-layers-opts{height:18px;display:flex}#tegaki-layer-alpha-cell{margin-left:auto}#tegaki-layers-ctrl{margin-top:4px}#tegaki-layers-grid{height:84px;min-height:84px;overflow:auto;background-color:#8d99a6;display:flex;flex-direction:column;border:1px solid #a3b1bf;resize:vertical}.tegaki-layers-cell{box-sizing:border-box;box-shadow:0 1px 0 0 #a3b1bf;padding:0;height:28px;flex-shrink:0;overflow:hidden;display:flex;align-items:center}.tegaki-layers-cell-s,.tegaki-layers-cell-a{background-color:#a3b1bf7f}.tegaki-layers-cell-a{font-weight:700}.tegaki-layers-cell-v{margin:0 6px 0 4px}.tegaki-layers-cell-v .tegaki-ui-cb{vertical-align:unset;margin:0}.tegaki-layers-cell-p{margin-right:6px}.tegaki-layers-cell-p canvas{box-shadow:0 0 0 1px rgba(0,0,0,.35);vertical-align:middle}.tegaki-layers-cell-s .tegaki-layers-cell-p canvas{box-shadow:0 0 0 1px #000}.tegaki-layers-cell-n{font-size:11px;margin-right:1px;min-width:20px}.tegaki-layers-cell-d{box-shadow:inset 0 -2px 0 0 #000;z-index:2}#tegaki-layers-grid.tegaki-layers-cell-d{box-shadow:0 -2px 0 0 #000}#tegaki-layers-cell-dx{position:absolute;background:0 0;width:100%;height:32px;margin-top:-32px}