@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(./vt323-vietnamese-400-normal-D_5Q7Vcv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(./vt323-latin-ext-400-normal-DqOq58ri.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*!***************************************************************************\
  NES.css Framework
  Version: development

\*****************************************************************************//*!
* Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
* Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}body,code,html,kbd,pre,samp{font-family:"Press Start 2P"}html{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABFklEQVRYR9WXURLDIAhE6/0PbSdOtUpcd1Gnpv1KGpTHBpCE1/cXq+vrMph7dGvXZTtpfW10DCA5jrH1H0Jhs5E0hnZdCR+vb5S8Nn8mQCeS9BdSalYJqMBjAGzq59xAESN7VFVUgV8AZB/dZBR7QTFDCqGquvUBVVoEtgIwpQRzmANSFHgWQKExHdIrPeuMvQNDarXe6nC/AutgV3JW+6bgqQLeV8FekRtgV+ToDKEKnACYKsfZjjkam7a0ZpYTytwmgainpC3HvwBocgKOxqRjehoR9DFKNFYtOwCGYCszobeCbl26N6yyQ6g8X/Wex/rBPsNEV6qAMaJPMynIHQCoSqS9JSMmwef51LflTgCRszU7DvAGiV6mHWfsaVUAAAAASUVORK5CYII=),auto}body{font-size:16px;color:#212529;background-color:#fff;-webkit-font-smoothing:antialiased}label{cursor:inherit}a,button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}input[type=checkbox],input[type=radio]{outline:0}@keyframes blink{0%{opacity:1}50%{opacity:0}}.nes-balloon,.nes-btn,.nes-container.is-rounded,.nes-container.is-rounded.is-dark,.nes-dialog.is-rounded,.nes-dialog.is-rounded.is-dark,.nes-input,.nes-progress,.nes-progress.is-rounded,.nes-select select,.nes-table.is-bordered,.nes-table.is-dark.is-bordered,.nes-textarea{border-style:solid;border-width:4px}.nes-pointer{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer}.nes-avatar{width:32px;height:32px}.nes-avatar.is-rounded{border-radius:50px}.nes-avatar.is-small{width:16px;height:16px}.nes-avatar.is-small.is-rounded{border-radius:50px}.nes-avatar.is-medium{width:48px;height:48px}.nes-avatar.is-medium.is-rounded{border-radius:50px}.nes-avatar.is-large{width:64px;height:64px}.nes-avatar.is-large.is-rounded{border-radius:50px}.nes-badge{position:relative;display:inline-block;width:10.5em;height:1.875em;margin:.5em;font-size:.9em;white-space:nowrap;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nes-badge.is-splited span.is-dark:first-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#212529;left:0;box-shadow:0 .5em #212529,0 -.5em #212529,0 0 #212529,-.5em 0 #212529}.nes-badge.is-splited span.is-dark:last-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#212529;right:0;box-shadow:0 .5em #212529,0 -.5em #212529,.5em 0 #212529,0 0 #212529}.nes-badge.is-icon span.is-dark:first-child{display:flex;align-items:center;justify-content:center;width:2.7em;font-size:.5em;color:#fff;text-align:center;background-color:#212529;position:absolute;top:-2.8em;left:-2.7em;height:2.7em}.nes-badge.is-icon span.is-dark:last-child{display:inline-block;align-items:center;justify-content:center;width:6em;font-size:.88em;color:#fff;text-align:center;background-color:#212529;box-shadow:0 .5em #212529,0 -.5em #212529,.5em 0 #212529,-.5em 0 #212529}.nes-badge span.is-dark:first-child{position:absolute;top:0;width:100%;color:#fff;text-align:center;background-color:#212529;box-shadow:0 .5em #212529,0 -.5em #212529,.5em 0 #212529,-.5em 0 #212529}.nes-badge.is-splited span.is-primary:first-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#209cee;left:0;box-shadow:0 .5em #209cee,0 -.5em #209cee,0 0 #209cee,-.5em 0 #209cee}.nes-badge.is-splited span.is-primary:last-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#209cee;right:0;box-shadow:0 .5em #209cee,0 -.5em #209cee,.5em 0 #209cee,0 0 #209cee}.nes-badge.is-icon span.is-primary:first-child{display:flex;align-items:center;justify-content:center;width:2.7em;font-size:.5em;color:#fff;text-align:center;background-color:#209cee;position:absolute;top:-2.8em;left:-2.7em;height:2.7em}.nes-badge.is-icon span.is-primary:last-child{display:inline-block;align-items:center;justify-content:center;width:6em;font-size:.88em;color:#fff;text-align:center;background-color:#209cee;box-shadow:0 .5em #209cee,0 -.5em #209cee,.5em 0 #209cee,-.5em 0 #209cee}.nes-badge span.is-primary:first-child{position:absolute;top:0;width:100%;color:#fff;text-align:center;background-color:#209cee;box-shadow:0 .5em #209cee,0 -.5em #209cee,.5em 0 #209cee,-.5em 0 #209cee}.nes-badge.is-splited span.is-success:first-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#92cc41;left:0;box-shadow:0 .5em #92cc41,0 -.5em #92cc41,0 0 #92cc41,-.5em 0 #92cc41}.nes-badge.is-splited span.is-success:last-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#92cc41;right:0;box-shadow:0 .5em #92cc41,0 -.5em #92cc41,.5em 0 #92cc41,0 0 #92cc41}.nes-badge.is-icon span.is-success:first-child{display:flex;align-items:center;justify-content:center;width:2.7em;font-size:.5em;color:#fff;text-align:center;background-color:#92cc41;position:absolute;top:-2.8em;left:-2.7em;height:2.7em}.nes-badge.is-icon span.is-success:last-child{display:inline-block;align-items:center;justify-content:center;width:6em;font-size:.88em;color:#fff;text-align:center;background-color:#92cc41;box-shadow:0 .5em #92cc41,0 -.5em #92cc41,.5em 0 #92cc41,-.5em 0 #92cc41}.nes-badge span.is-success:first-child{position:absolute;top:0;width:100%;color:#fff;text-align:center;background-color:#92cc41;box-shadow:0 .5em #92cc41,0 -.5em #92cc41,.5em 0 #92cc41,-.5em 0 #92cc41}.nes-badge.is-splited span.is-warning:first-child{position:absolute;top:0;width:50%;color:#212529;text-align:center;background-color:#f7d51d;left:0;box-shadow:0 .5em #f7d51d,0 -.5em #f7d51d,0 0 #f7d51d,-.5em 0 #f7d51d}.nes-badge.is-splited span.is-warning:last-child{position:absolute;top:0;width:50%;color:#212529;text-align:center;background-color:#f7d51d;right:0;box-shadow:0 .5em #f7d51d,0 -.5em #f7d51d,.5em 0 #f7d51d,0 0 #f7d51d}.nes-badge.is-icon span.is-warning:first-child{display:flex;align-items:center;justify-content:center;width:2.7em;font-size:.5em;color:#212529;text-align:center;background-color:#f7d51d;position:absolute;top:-2.8em;left:-2.7em;height:2.7em}.nes-badge.is-icon span.is-warning:last-child{display:inline-block;align-items:center;justify-content:center;width:6em;font-size:.88em;color:#212529;text-align:center;background-color:#f7d51d;box-shadow:0 .5em #f7d51d,0 -.5em #f7d51d,.5em 0 #f7d51d,-.5em 0 #f7d51d}.nes-badge span.is-warning:first-child{position:absolute;top:0;width:100%;color:#212529;text-align:center;background-color:#f7d51d;box-shadow:0 .5em #f7d51d,0 -.5em #f7d51d,.5em 0 #f7d51d,-.5em 0 #f7d51d}.nes-badge.is-splited span.is-error:first-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#e76e55;left:0;box-shadow:0 .5em #e76e55,0 -.5em #e76e55,0 0 #e76e55,-.5em 0 #e76e55}.nes-badge.is-splited span.is-error:last-child{position:absolute;top:0;width:50%;color:#fff;text-align:center;background-color:#e76e55;right:0;box-shadow:0 .5em #e76e55,0 -.5em #e76e55,.5em 0 #e76e55,0 0 #e76e55}.nes-badge.is-icon{width:5.25em}.nes-badge.is-icon span.is-error:first-child{display:flex;align-items:center;justify-content:center;width:2.7em;font-size:.5em;color:#fff;text-align:center;background-color:#e76e55;position:absolute;top:-2.8em;left:-2.7em;height:2.7em}.nes-badge.is-icon span.is-error:last-child{display:inline-block;align-items:center;justify-content:center;width:6em;font-size:.88em;color:#fff;text-align:center;background-color:#e76e55;box-shadow:0 .5em #e76e55,0 -.5em #e76e55,.5em 0 #e76e55,-.5em 0 #e76e55}.nes-badge span.is-error:first-child{position:absolute;top:0;width:100%;color:#fff;text-align:center;background-color:#e76e55;box-shadow:0 .5em #e76e55,0 -.5em #e76e55,.5em 0 #e76e55,-.5em 0 #e76e55}.nes-balloon{border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2;position:relative;display:inline-block;padding:1rem 1.5rem;margin:8px 8px 30px;background-color:#fff}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-balloon{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-balloon{border-image-repeat:stretch}}.nes-balloon>:last-child{margin-bottom:0}.nes-balloon:after,.nes-balloon:before{position:absolute;content:""}.nes-balloon.from-left:after,.nes-balloon.from-left:before{left:2rem}.nes-balloon.from-left:before{bottom:-14px;width:26px;height:10px;background-color:#fff;border-right:4px solid #212529;border-left:4px solid #212529}.nes-balloon.from-left:after{bottom:-18px;width:18px;height:4px;margin-right:8px;color:#212529;background-color:#fff;box-shadow:-4px 0,4px 0,-4px 4px #fff,0 4px,-8px 4px,-4px 8px,-8px 8px}.nes-balloon.from-right:after,.nes-balloon.from-right:before{right:2rem}.nes-balloon.from-right:before{bottom:-14px;width:26px;height:10px;background-color:#fff;border-right:4px solid #212529;border-left:4px solid #212529}.nes-balloon.from-right:after{bottom:-18px;width:18px;height:4px;margin-left:8px;background-color:#fff;box-shadow:-4px 0,4px 0,4px 4px #fff,0 4px,8px 4px,4px 8px,8px 8px}.nes-btn{border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2;position:relative;display:inline-block;padding:6px 8px;margin:4px;text-align:center;vertical-align:middle;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#212529;background-color:#fff}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-btn{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-btn{border-image-repeat:stretch}}.nes-btn:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";box-shadow:inset -4px -4px #adafbc}.nes-btn:hover{color:#212529;text-decoration:none;background-color:#e7e7e7}.nes-btn:hover:after{box-shadow:inset -6px -6px #adafbc}.nes-btn:focus{box-shadow:0 0 0 6px #adafbc4d}.nes-btn:active:not(.is-disabled):after{box-shadow:inset 4px 4px #adafbc}.nes-btn:focus{outline:0}.nes-btn.is-disabled,.nes-btn.is-disabled:focus,.nes-btn.is-disabled:hover{color:#212529;cursor:not-allowed;background-color:#d3d3d3;box-shadow:inset -4px -4px #adafbc;opacity:.6}.nes-btn.is-primary{color:#fff;background-color:#209cee}.nes-btn.is-primary:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";box-shadow:inset -4px -4px #006bb3}.nes-btn.is-primary:hover{color:#fff;text-decoration:none;background-color:#108de0}.nes-btn.is-primary:hover:after{box-shadow:inset -6px -6px #006bb3}.nes-btn.is-primary:focus{box-shadow:0 0 0 6px #006bb34d}.nes-btn.is-primary:active:not(.is-disabled):after{box-shadow:inset 4px 4px #006bb3}.nes-btn.is-success{color:#fff;background-color:#92cc41}.nes-btn.is-success:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";box-shadow:inset -4px -4px #4aa52e}.nes-btn.is-success:hover{color:#fff;text-decoration:none;background-color:#76c442}.nes-btn.is-success:hover:after{box-shadow:inset -6px -6px #4aa52e}.nes-btn.is-success:focus{box-shadow:0 0 0 6px #4aa52e4d}.nes-btn.is-success:active:not(.is-disabled):after{box-shadow:inset 4px 4px #4aa52e}.nes-btn.is-warning{color:#212529;background-color:#f7d51d}.nes-btn.is-warning:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";box-shadow:inset -4px -4px #e59400}.nes-btn.is-warning:hover{color:#212529;text-decoration:none;background-color:#f2c409}.nes-btn.is-warning:hover:after{box-shadow:inset -6px -6px #e59400}.nes-btn.is-warning:focus{box-shadow:0 0 0 6px #e594004d}.nes-btn.is-warning:active:not(.is-disabled):after{box-shadow:inset 4px 4px #e59400}.nes-btn.is-error{color:#fff;background-color:#e76e55}.nes-btn.is-error:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";box-shadow:inset -4px -4px #8c2022}.nes-btn.is-error:hover{color:#fff;text-decoration:none;background-color:#ce372b}.nes-btn.is-error:hover:after{box-shadow:inset -6px -6px #8c2022}.nes-btn.is-error:focus{box-shadow:0 0 0 6px #8c20224d}.nes-btn.is-error:active:not(.is-disabled):after{box-shadow:inset 4px 4px #8c2022}.nes-container{position:relative;padding:1.5rem 2rem;border-color:#000;border-style:solid;border-width:4px}.nes-container>:last-child{margin-bottom:0}.nes-container.is-centered{text-align:center}.nes-container.is-right{text-align:right}.nes-container.with-title>.title{display:table;padding:0 .5rem;margin:-1.8rem 0 1rem;font-size:1rem;background-color:#fff}.nes-container.with-title.is-centered>.title{margin:-2rem auto 1rem}.nes-container.with-title.is-right>.title{margin:-2rem 0 1rem auto}.nes-container.is-dark{position:relative;margin:4px;color:#fff;background-color:#212529;border-color:#fff}.nes-container.is-dark:after{position:absolute;top:-7.2px;right:-7.2px;bottom:-7.2px;left:-7.2px;z-index:-1;content:"";background-color:#212529}.nes-container.is-dark.with-title>.title{color:#fff;background-color:#212529}.nes-container.is-rounded{border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2;padding:1rem 1.5rem;margin:4px}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-container.is-rounded{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-container.is-rounded{border-image-repeat:stretch}}.nes-container.is-rounded.with-title>.title{margin-top:-1.5rem}.nes-container.is-rounded.with-title.is-centered>.title{margin:-1.5rem auto 1rem}.nes-container.is-rounded.with-title.is-right>.title{margin:-1.5rem 0 1rem auto}.nes-container.is-rounded.is-dark{border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>');border-image-outset:0}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-container.is-rounded.is-dark{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-container.is-rounded.is-dark{border-image-repeat:stretch}}.nes-container.is-rounded.is-dark:after{content:none}.nes-container.is-rounded.is-dark.with-title>.title{margin-top:-1.3rem}.nes-container.is-rounded.is-dark.with-title.is-centered>.title{margin:-1.3rem auto 1rem}.nes-container.is-rounded.is-dark.with-title.is-right>.title{margin:-1.3rem 0 1rem auto}.nes-dialog{padding:1.5rem 2rem;border-width:4px}.nes-dialog::-webkit-backdrop,.nes-dialog>.backdrop{background-color:#0000004d}.nes-dialog::backdrop,.nes-dialog>.backdrop{background-color:#0000004d}.nes-dialog>:last-child{margin-bottom:0}.nes-dialog.is-rounded{border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-dialog.is-rounded{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-dialog.is-rounded{border-image-repeat:stretch}}.nes-dialog.is-rounded.is-dark{border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>');border-image-outset:0}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-dialog.is-rounded.is-dark{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-dialog.is-rounded.is-dark{border-image-repeat:stretch}}.nes-dialog.is-dark{color:#fff;background-color:#212529;border-color:#fff}.nes-dialog.is-dark:not(.is-rounded):before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;content:"";border:4px solid #212529}.nes-list{list-style-type:none}.nes-list li{position:relative}.nes-list.is-disc li:before{position:absolute;top:calc(50% - 8px);left:-22px;content:"";width:2px;height:2px;color:#212529;box-shadow:8px 2px,10px 2px,6px 4px,8px 4px,10px 4px,12px 4px,4px 6px,6px 6px,8px 6px,10px 6px,12px 6px,14px 6px,4px 8px,6px 8px,8px 8px,10px 8px,12px 8px,14px 8px,6px 10px,8px 10px,10px 10px,12px 10px,8px 12px,10px 12px}@supports (-moz-appearance:meterbar){.nes-list.is-disc li:before{box-shadow:8px 2px 0 .02em,10px 2px 0 .02em,6px 4px 0 .02em,8px 4px 0 .02em,10px 4px 0 .02em,12px 4px 0 .02em,4px 6px 0 .02em,6px 6px 0 .02em,8px 6px 0 .02em,10px 6px 0 .02em,12px 6px 0 .02em,14px 6px 0 .02em,4px 8px 0 .02em,6px 8px 0 .02em,8px 8px 0 .02em,10px 8px 0 .02em,12px 8px 0 .02em,14px 8px 0 .02em,6px 10px 0 .02em,8px 10px 0 .02em,10px 10px 0 .02em,12px 10px 0 .02em,8px 12px 0 .02em,10px 12px 0 .02em}}.nes-list.is-circle li:before{position:absolute;top:calc(50% - 8px);left:-22px;content:"";width:2px;height:2px;color:#212529;box-shadow:8px 2px,10px 2px,6px 4px,8px 4px,10px 4px,12px 4px,4px 6px,6px 6px,12px 6px,14px 6px,4px 8px,6px 8px,12px 8px,14px 8px,6px 10px,8px 10px,10px 10px,12px 10px,8px 12px,10px 12px}@supports (-moz-appearance:meterbar){.nes-list.is-circle li:before{box-shadow:8px 2px 0 .02em,10px 2px 0 .02em,6px 4px 0 .02em,8px 4px 0 .02em,10px 4px 0 .02em,12px 4px 0 .02em,4px 6px 0 .02em,6px 6px 0 .02em,12px 6px 0 .02em,14px 6px 0 .02em,4px 8px 0 .02em,6px 8px 0 .02em,12px 8px 0 .02em,14px 8px 0 .02em,6px 10px 0 .02em,8px 10px 0 .02em,10px 10px 0 .02em,12px 10px 0 .02em,8px 12px 0 .02em,10px 12px 0 .02em}}.nes-progress{border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2;width:100%;height:48px;margin:4px;color:#212529;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-progress{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-progress{border-image-repeat:stretch}}.nes-progress::-webkit-progress-bar{background-color:#fff}.nes-progress::-webkit-progress-value{background-color:#212529}.nes-progress::-moz-progress-bar{background-color:#212529}.nes-progress::-ms-fill{background-color:#212529;border:none}.nes-progress.is-rounded{border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-progress.is-rounded{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-progress.is-rounded{border-image-repeat:stretch}}.nes-progress.is-primary::-webkit-progress-bar{background-color:#fff}.nes-progress.is-primary::-webkit-progress-value{background-color:#209cee}.nes-progress.is-primary::-moz-progress-bar{background-color:#209cee}.nes-progress.is-primary::-ms-fill{background-color:#209cee;border:none}.nes-progress.is-success::-webkit-progress-bar{background-color:#fff}.nes-progress.is-success::-webkit-progress-value{background-color:#92cc41}.nes-progress.is-success::-moz-progress-bar{background-color:#92cc41}.nes-progress.is-success::-ms-fill{background-color:#92cc41;border:none}.nes-progress.is-warning::-webkit-progress-bar{background-color:#fff}.nes-progress.is-warning::-webkit-progress-value{background-color:#f7d51d}.nes-progress.is-warning::-moz-progress-bar{background-color:#f7d51d}.nes-progress.is-warning::-ms-fill{background-color:#f7d51d;border:none}.nes-progress.is-error::-webkit-progress-bar{background-color:#fff}.nes-progress.is-error::-webkit-progress-value{background-color:#e76e55}.nes-progress.is-error::-moz-progress-bar{background-color:#e76e55}.nes-progress.is-error::-ms-fill{background-color:#e76e55;border:none}.nes-progress.is-pattern::-webkit-progress-value{background-color:#212529;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-position:0 0,10px 10px;background-size:20px 20px}.nes-progress.is-pattern::-moz-progress-bar{background-color:#212529;background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-position:0 0,10px 10px;background-size:20px 20px}.nes-progress.is-pattern::-ms-fill{background-color:#212529;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-position:0 0,10px 10px;background-size:20px 20px;border:none}.nes-table-responsive{max-width:100%;overflow-x:auto;overflow-y:hidden}.nes-table{table-layout:fixed;background-color:#fff}.nes-table tr{margin-left:-.25em}.nes-table td,.nes-table th{position:relative;padding:.5rem;word-wrap:break-word;border-color:#212529;border-style:solid;border-width:0 .25em .25em 0}.nes-table td:last-child,.nes-table th:last-child{border-right-width:0}.nes-table td:after,.nes-table td:before,.nes-table th:after,.nes-table th:before{position:absolute;display:block;width:.25em;height:.25em;content:"";background-color:#212529}.nes-table td:after,.nes-table th:after{bottom:-.25em;left:-.25em}.nes-table td:before,.nes-table th:before{top:-.25em;right:-.25em}.nes-table td:last-child:before,.nes-table th:last-child:before{top:initial;bottom:-.25em}.nes-table.is-centered th{text-align:center}.nes-table.is-bordered{margin:4px;border-spacing:0;border-collapse:separate;border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-table.is-bordered{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-table.is-bordered{border-image-repeat:stretch}}.nes-table.is-dark{color:#fff;background-color:#212529}.nes-table.is-dark:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.nes-table.is-dark.is-bordered{border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>');border-image-outset:0}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-table.is-dark.is-bordered{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-table.is-dark.is-bordered{border-image-repeat:stretch}}.nes-table.is-dark td,.nes-table.is-dark th{border-color:#fff}.nes-table.is-dark td:after,.nes-table.is-dark td:before,.nes-table.is-dark th:after,.nes-table.is-dark th:before{display:none}.nes-table tbody tr:last-child td,.nes-table tbody tr:last-child th,.nes-table thead:last-child tr:last-child td,.nes-table thead:last-child tr:last-child th{border-bottom-width:0}.nes-table tbody tr:last-child td:first-child:after,.nes-table tbody tr:last-child td:last-child:before,.nes-table tbody tr:last-child th:first-child:after,.nes-table tbody tr:last-child th:last-child:before,.nes-table thead:last-child tr:last-child td:first-child:after,.nes-table thead:last-child tr:last-child td:last-child:before,.nes-table thead:last-child tr:last-child th:first-child:after,.nes-table thead:last-child tr:last-child th:last-child:before{display:none}.nes-text.is-primary{color:#209cee}.nes-text.is-success{color:#92cc41}.nes-text.is-warning{color:#f7d51d}.nes-text.is-error{color:#e76e55}.nes-text.is-disabled{color:#d3d3d3}.nes-input,.nes-textarea{border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2;width:100%;padding:.5rem 1rem;margin:4px;background-clip:padding-box}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-input,.nes-textarea{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-input,.nes-textarea{border-image-repeat:stretch}}.nes-input.is-dark,.nes-textarea.is-dark{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>');outline-color:#e7e7e7;color:#fff;background-color:#212529}.nes-input.is-success,.nes-textarea.is-success{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(146,204,65)" /></svg>');outline-color:#76c442}.nes-input.is-warning,.nes-textarea.is-warning{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(247,213,29)" /></svg>');outline-color:#f2c409}.nes-input.is-error,.nes-textarea.is-error{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(231,110,85)" /></svg>');outline-color:#ce372b}.nes-field>label{display:block}.nes-field .nes-input,.nes-field .nes-textarea{display:block}.nes-field.is-inline{display:flex;align-items:center}.nes-field.is-inline>label{flex-basis:0;flex-grow:1;margin:0;margin-right:1.5rem;text-align:right}.nes-field.is-inline .nes-input,.nes-field.is-inline .nes-textarea{flex-basis:0;flex-grow:5}@media screen and (max-width:768px){.nes-field.is-inline{display:block}.nes-field.is-inline>label{margin-bottom:.5rem;text-align:left}.nes-field.is-inline .nes-input{max-width:100%}}.nes-radio{margin-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.nes-radio+span{position:relative;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer}.nes-radio:checked+span:before{position:absolute;top:-2px;left:-20px;content:"";width:2px;height:2px;color:#212529;box-shadow:2px 2px,4px 2px,2px 4px,4px 4px,6px 4px,8px 4px,2px 6px,4px 6px,6px 6px,8px 6px,10px 6px,2px 8px,4px 8px,6px 8px,8px 8px,10px 8px,12px 8px,2px 10px,4px 10px,6px 10px,8px 10px,10px 10px,2px 12px,4px 12px,6px 12px,8px 12px,2px 14px,4px 14px}@supports (-moz-appearance:meterbar){.nes-radio:checked+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,2px 4px 0 .02em,4px 4px 0 .02em,6px 4px 0 .02em,8px 4px 0 .02em,2px 6px 0 .02em,4px 6px 0 .02em,6px 6px 0 .02em,8px 6px 0 .02em,10px 6px 0 .02em,2px 8px 0 .02em,4px 8px 0 .02em,6px 8px 0 .02em,8px 8px 0 .02em,10px 8px 0 .02em,12px 8px 0 .02em,2px 10px 0 .02em,4px 10px 0 .02em,6px 10px 0 .02em,8px 10px 0 .02em,10px 10px 0 .02em,2px 12px 0 .02em,4px 12px 0 .02em,6px 12px 0 .02em,8px 12px 0 .02em,2px 14px 0 .02em,4px 14px 0 .02em}}.nes-radio:checked:focus+span:before,.nes-radio:checked:hover+span:before{animation:blink 1s infinite steps(1)}.nes-radio:checked:focus+span:before{width:2px;height:2px;color:#adafbc;box-shadow:2px 2px,4px 2px,2px 4px,4px 4px,6px 4px,8px 4px,2px 6px,4px 6px,6px 6px,8px 6px,10px 6px,2px 8px,4px 8px,6px 8px,8px 8px,10px 8px,12px 8px,2px 10px,4px 10px,6px 10px,8px 10px,10px 10px,2px 12px,4px 12px,6px 12px,8px 12px,2px 14px,4px 14px}@supports (-moz-appearance:meterbar){.nes-radio:checked:focus+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,2px 4px 0 .02em,4px 4px 0 .02em,6px 4px 0 .02em,8px 4px 0 .02em,2px 6px 0 .02em,4px 6px 0 .02em,6px 6px 0 .02em,8px 6px 0 .02em,10px 6px 0 .02em,2px 8px 0 .02em,4px 8px 0 .02em,6px 8px 0 .02em,8px 8px 0 .02em,10px 8px 0 .02em,12px 8px 0 .02em,2px 10px 0 .02em,4px 10px 0 .02em,6px 10px 0 .02em,8px 10px 0 .02em,10px 10px 0 .02em,2px 12px 0 .02em,4px 12px 0 .02em,6px 12px 0 .02em,8px 12px 0 .02em,2px 14px 0 .02em,4px 14px 0 .02em}}.nes-radio.is-dark+span{color:#fff}.nes-radio.is-dark+span:before{color:#fff}.nes-radio.is-dark:checked+span:before{width:2px;height:2px;color:#adafbc;box-shadow:2px 2px,4px 2px,2px 4px,4px 4px,6px 4px,8px 4px,2px 6px,4px 6px,6px 6px,8px 6px,10px 6px,2px 8px,4px 8px,6px 8px,8px 8px,10px 8px,12px 8px,2px 10px,4px 10px,6px 10px,8px 10px,10px 10px,2px 12px,4px 12px,6px 12px,8px 12px,2px 14px,4px 14px;color:#fff}@supports (-moz-appearance:meterbar){.nes-radio.is-dark:checked+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,2px 4px 0 .02em,4px 4px 0 .02em,6px 4px 0 .02em,8px 4px 0 .02em,2px 6px 0 .02em,4px 6px 0 .02em,6px 6px 0 .02em,8px 6px 0 .02em,10px 6px 0 .02em,2px 8px 0 .02em,4px 8px 0 .02em,6px 8px 0 .02em,8px 8px 0 .02em,10px 8px 0 .02em,12px 8px 0 .02em,2px 10px 0 .02em,4px 10px 0 .02em,6px 10px 0 .02em,8px 10px 0 .02em,10px 10px 0 .02em,2px 12px 0 .02em,4px 12px 0 .02em,6px 12px 0 .02em,8px 12px 0 .02em,2px 14px 0 .02em,4px 14px 0 .02em}}.nes-radio.is-dark:checked:focus+span:before{width:2px;height:2px;color:#adafbc;box-shadow:2px 2px,4px 2px,2px 4px,4px 4px,6px 4px,8px 4px,2px 6px,4px 6px,6px 6px,8px 6px,10px 6px,2px 8px,4px 8px,6px 8px,8px 8px,10px 8px,12px 8px,2px 10px,4px 10px,6px 10px,8px 10px,10px 10px,2px 12px,4px 12px,6px 12px,8px 12px,2px 14px,4px 14px;color:#fff}@supports (-moz-appearance:meterbar){.nes-radio.is-dark:checked:focus+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,2px 4px 0 .02em,4px 4px 0 .02em,6px 4px 0 .02em,8px 4px 0 .02em,2px 6px 0 .02em,4px 6px 0 .02em,6px 6px 0 .02em,8px 6px 0 .02em,10px 6px 0 .02em,2px 8px 0 .02em,4px 8px 0 .02em,6px 8px 0 .02em,8px 8px 0 .02em,10px 8px 0 .02em,12px 8px 0 .02em,2px 10px 0 .02em,4px 10px 0 .02em,6px 10px 0 .02em,8px 10px 0 .02em,10px 10px 0 .02em,2px 12px 0 .02em,4px 12px 0 .02em,6px 12px 0 .02em,8px 12px 0 .02em,2px 14px 0 .02em,4px 14px 0 .02em}}.nes-checkbox{margin-left:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.nes-checkbox+span{position:relative;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer}.nes-checkbox+span:before,.nes-checkbox:checked+span:before{position:absolute;top:-3px;left:-28px;content:""}.nes-checkbox+span:before{width:2px;height:2px;color:#212529;box-shadow:2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,14px 2px,16px 2px,2px 4px,16px 4px,2px 6px,16px 6px,2px 8px,16px 8px,2px 10px,16px 10px,2px 12px,16px 12px,2px 14px,16px 14px,2px 16px,4px 16px,6px 16px,8px 16px,10px 16px,12px 16px,14px 16px,16px 16px}@supports (-moz-appearance:meterbar){.nes-checkbox+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,6px 2px 0 .02em,8px 2px 0 .02em,10px 2px 0 .02em,12px 2px 0 .02em,14px 2px 0 .02em,16px 2px 0 .02em,2px 4px 0 .02em,16px 4px 0 .02em,2px 6px 0 .02em,16px 6px 0 .02em,2px 8px 0 .02em,16px 8px 0 .02em,2px 10px 0 .02em,16px 10px 0 .02em,2px 12px 0 .02em,16px 12px 0 .02em,2px 14px 0 .02em,16px 14px 0 .02em,2px 16px 0 .02em,4px 16px 0 .02em,6px 16px 0 .02em,8px 16px 0 .02em,10px 16px 0 .02em,12px 16px 0 .02em,14px 16px 0 .02em,16px 16px 0 .02em}}.nes-checkbox:focus+span:before{width:2px;height:2px;color:#adafbc;box-shadow:2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,14px 2px,16px 2px,2px 4px,16px 4px,2px 6px,16px 6px,2px 8px,16px 8px,2px 10px,16px 10px,2px 12px,16px 12px,2px 14px,16px 14px,2px 16px,4px 16px,6px 16px,8px 16px,10px 16px,12px 16px,14px 16px,16px 16px}@supports (-moz-appearance:meterbar){.nes-checkbox:focus+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,6px 2px 0 .02em,8px 2px 0 .02em,10px 2px 0 .02em,12px 2px 0 .02em,14px 2px 0 .02em,16px 2px 0 .02em,2px 4px 0 .02em,16px 4px 0 .02em,2px 6px 0 .02em,16px 6px 0 .02em,2px 8px 0 .02em,16px 8px 0 .02em,2px 10px 0 .02em,16px 10px 0 .02em,2px 12px 0 .02em,16px 12px 0 .02em,2px 14px 0 .02em,16px 14px 0 .02em,2px 16px 0 .02em,4px 16px 0 .02em,6px 16px 0 .02em,8px 16px 0 .02em,10px 16px 0 .02em,12px 16px 0 .02em,14px 16px 0 .02em,16px 16px 0 .02em}}.nes-checkbox:checked+span:before{width:2px;height:2px;color:#212529;box-shadow:2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,14px 2px,18px 2px,20px 2px,2px 4px,16px 4px,18px 4px,20px 4px,2px 6px,14px 6px,16px 6px,2px 8px,4px 8px,12px 8px,14px 8px,2px 10px,4px 10px,6px 10px,10px 10px,12px 10px,16px 10px,2px 12px,6px 12px,8px 12px,10px 12px,16px 12px,2px 14px,8px 14px,16px 14px,2px 16px,4px 16px,6px 16px,8px 16px,10px 16px,12px 16px,14px 16px,16px 16px}@supports (-moz-appearance:meterbar){.nes-checkbox:checked+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,6px 2px 0 .02em,8px 2px 0 .02em,10px 2px 0 .02em,12px 2px 0 .02em,14px 2px 0 .02em,18px 2px 0 .02em,20px 2px 0 .02em,2px 4px 0 .02em,16px 4px 0 .02em,18px 4px 0 .02em,20px 4px 0 .02em,2px 6px 0 .02em,14px 6px 0 .02em,16px 6px 0 .02em,2px 8px 0 .02em,4px 8px 0 .02em,12px 8px 0 .02em,14px 8px 0 .02em,2px 10px 0 .02em,4px 10px 0 .02em,6px 10px 0 .02em,10px 10px 0 .02em,12px 10px 0 .02em,16px 10px 0 .02em,2px 12px 0 .02em,6px 12px 0 .02em,8px 12px 0 .02em,10px 12px 0 .02em,16px 12px 0 .02em,2px 14px 0 .02em,8px 14px 0 .02em,16px 14px 0 .02em,2px 16px 0 .02em,4px 16px 0 .02em,6px 16px 0 .02em,8px 16px 0 .02em,10px 16px 0 .02em,12px 16px 0 .02em,14px 16px 0 .02em,16px 16px 0 .02em}}.nes-checkbox:checked:focus+span:before{width:2px;height:2px;color:#adafbc;box-shadow:2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,14px 2px,18px 2px #212529,20px 2px #212529,2px 4px,16px 4px #212529,18px 4px #212529,20px 4px #212529,2px 6px #212529,14px 6px #212529,16px 6px #212529,2px 8px #212529,4px 8px #212529,12px 8px #212529,14px 8px #212529,2px 10px,4px 10px #212529,6px 10px #212529,10px 10px #212529,12px 10px #212529,16px 10px,2px 12px,6px 12px #212529,8px 12px #212529,10px 12px #212529,16px 12px,2px 14px,8px 14px #212529,16px 14px,2px 16px,4px 16px,6px 16px,8px 16px,10px 16px,12px 16px,14px 16px,16px 16px}@supports (-moz-appearance:meterbar){.nes-checkbox:checked:focus+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,6px 2px 0 .02em,8px 2px 0 .02em,10px 2px 0 .02em,12px 2px 0 .02em,14px 2px 0 .02em,18px 2px 0 .02em #212529,20px 2px 0 .02em #212529,2px 4px 0 .02em,16px 4px 0 .02em #212529,18px 4px 0 .02em #212529,20px 4px 0 .02em #212529,2px 6px 0 .02em #212529,14px 6px 0 .02em #212529,16px 6px 0 .02em #212529,2px 8px 0 .02em #212529,4px 8px 0 .02em #212529,12px 8px 0 .02em #212529,14px 8px 0 .02em #212529,2px 10px 0 .02em,4px 10px 0 .02em #212529,6px 10px 0 .02em #212529,10px 10px 0 .02em #212529,12px 10px 0 .02em #212529,16px 10px 0 .02em,2px 12px 0 .02em,6px 12px 0 .02em #212529,8px 12px 0 .02em #212529,10px 12px 0 .02em #212529,16px 12px 0 .02em,2px 14px 0 .02em,8px 14px 0 .02em #212529,16px 14px 0 .02em,2px 16px 0 .02em,4px 16px 0 .02em,6px 16px 0 .02em,8px 16px 0 .02em,10px 16px 0 .02em,12px 16px 0 .02em,14px 16px 0 .02em,16px 16px 0 .02em}}.nes-checkbox.is-dark+span{color:#fff}.nes-checkbox.is-dark+span:before{color:#fff}.nes-checkbox.is-dark:checked+span:before{width:2px;height:2px;color:#adafbc;box-shadow:2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,14px 2px,18px 2px #fff,20px 2px #fff,2px 4px,16px 4px #fff,18px 4px #fff,20px 4px #fff,2px 6px #fff,14px 6px #fff,16px 6px #fff,2px 8px #fff,4px 8px #fff,12px 8px #fff,14px 8px #fff,2px 10px,4px 10px #fff,6px 10px #fff,10px 10px #fff,12px 10px #fff,16px 10px,2px 12px,6px 12px #fff,8px 12px #fff,10px 12px #fff,16px 12px,2px 14px,8px 14px #fff,16px 14px,2px 16px,4px 16px,6px 16px,8px 16px,10px 16px,12px 16px,14px 16px,16px 16px;color:#fff}@supports (-moz-appearance:meterbar){.nes-checkbox.is-dark:checked+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,6px 2px 0 .02em,8px 2px 0 .02em,10px 2px 0 .02em,12px 2px 0 .02em,14px 2px 0 .02em,18px 2px 0 .02em #fff,20px 2px 0 .02em #fff,2px 4px 0 .02em,16px 4px 0 .02em #fff,18px 4px 0 .02em #fff,20px 4px 0 .02em #fff,2px 6px 0 .02em #fff,14px 6px 0 .02em #fff,16px 6px 0 .02em #fff,2px 8px 0 .02em #fff,4px 8px 0 .02em #fff,12px 8px 0 .02em #fff,14px 8px 0 .02em #fff,2px 10px 0 .02em,4px 10px 0 .02em #fff,6px 10px 0 .02em #fff,10px 10px 0 .02em #fff,12px 10px 0 .02em #fff,16px 10px 0 .02em,2px 12px 0 .02em,6px 12px 0 .02em #fff,8px 12px 0 .02em #fff,10px 12px 0 .02em #fff,16px 12px 0 .02em,2px 14px 0 .02em,8px 14px 0 .02em #fff,16px 14px 0 .02em,2px 16px 0 .02em,4px 16px 0 .02em,6px 16px 0 .02em,8px 16px 0 .02em,10px 16px 0 .02em,12px 16px 0 .02em,14px 16px 0 .02em,16px 16px 0 .02em}}.nes-checkbox.is-dark:checked:focus+span:before{width:2px;height:2px;color:#adafbc;box-shadow:2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,14px 2px,18px 2px #fff,20px 2px #fff,2px 4px,16px 4px #fff,18px 4px #fff,20px 4px #fff,2px 6px #fff,14px 6px #fff,16px 6px #fff,2px 8px #fff,4px 8px #fff,12px 8px #fff,14px 8px #fff,2px 10px,4px 10px #fff,6px 10px #fff,10px 10px #fff,12px 10px #fff,16px 10px,2px 12px,6px 12px #fff,8px 12px #fff,10px 12px #fff,16px 12px,2px 14px,8px 14px #fff,16px 14px,2px 16px,4px 16px,6px 16px,8px 16px,10px 16px,12px 16px,14px 16px,16px 16px;color:#fff}@supports (-moz-appearance:meterbar){.nes-checkbox.is-dark:checked:focus+span:before{box-shadow:2px 2px 0 .02em,4px 2px 0 .02em,6px 2px 0 .02em,8px 2px 0 .02em,10px 2px 0 .02em,12px 2px 0 .02em,14px 2px 0 .02em,18px 2px 0 .02em #fff,20px 2px 0 .02em #fff,2px 4px 0 .02em,16px 4px 0 .02em #fff,18px 4px 0 .02em #fff,20px 4px 0 .02em #fff,2px 6px 0 .02em #fff,14px 6px 0 .02em #fff,16px 6px 0 .02em #fff,2px 8px 0 .02em #fff,4px 8px 0 .02em #fff,12px 8px 0 .02em #fff,14px 8px 0 .02em #fff,2px 10px 0 .02em,4px 10px 0 .02em #fff,6px 10px 0 .02em #fff,10px 10px 0 .02em #fff,12px 10px 0 .02em #fff,16px 10px 0 .02em,2px 12px 0 .02em,6px 12px 0 .02em #fff,8px 12px 0 .02em #fff,10px 12px 0 .02em #fff,16px 12px 0 .02em,2px 14px 0 .02em,8px 14px 0 .02em #fff,16px 14px 0 .02em,2px 16px 0 .02em,4px 16px 0 .02em,6px 16px 0 .02em,8px 16px 0 .02em,10px 16px 0 .02em,12px 16px 0 .02em,14px 16px 0 .02em,16px 16px 0 .02em}}.nes-select{position:relative;width:100%;margin:4px}.nes-select select{border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(33,37,41)" /></svg>');border-image-outset:2;width:100%;padding:.5rem 2.5rem .5rem 1rem;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer;border-radius:0;outline-color:#e7e7e7;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.nes-select select{border-image-repeat:space}}@supports (-moz-appearance:meterbar){.nes-select select{border-image-repeat:stretch}}.nes-select select:invalid{color:#adafbc}.nes-select.is-dark select{color:#fff;background-color:#212529}.nes-select:after{width:3px;height:3px;color:#212529;box-shadow:3px 3px,6px 3px,9px 3px,12px 3px,15px 3px,18px 3px,21px 3px,3px 6px,6px 6px,9px 6px,12px 6px,15px 6px,18px 6px,21px 6px,6px 9px,9px 9px,12px 9px,15px 9px,18px 9px,6px 12px,9px 12px,12px 12px,15px 12px,18px 12px,9px 15px,12px 15px,15px 15px,12px 18px;position:absolute;top:calc(50% - 11px);right:36px;pointer-events:none;content:""}@supports (-moz-appearance:meterbar){.nes-select:after{box-shadow:3px 3px 0 .02em,6px 3px 0 .02em,9px 3px 0 .02em,12px 3px 0 .02em,15px 3px 0 .02em,18px 3px 0 .02em,21px 3px 0 .02em,3px 6px 0 .02em,6px 6px 0 .02em,9px 6px 0 .02em,12px 6px 0 .02em,15px 6px 0 .02em,18px 6px 0 .02em,21px 6px 0 .02em,6px 9px 0 .02em,9px 9px 0 .02em,12px 9px 0 .02em,15px 9px 0 .02em,18px 9px 0 .02em,6px 12px 0 .02em,9px 12px 0 .02em,12px 12px 0 .02em,15px 12px 0 .02em,18px 12px 0 .02em,9px 15px 0 .02em,12px 15px 0 .02em,15px 15px 0 .02em,12px 18px 0 .02em}}.nes-select.is-success:after{color:#92cc41}.nes-select.is-success select{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(146,204,65)" /></svg>');outline-color:#76c442}.nes-select.is-warning:after{color:#f7d51d}.nes-select.is-warning select{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(247,213,29)" /></svg>');outline-color:#f2c409}.nes-select.is-error:after{color:#e76e55}.nes-select.is-error select{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(231,110,85)" /></svg>');outline-color:#ce372b}.nes-select.is-dark:after{color:#fff}.nes-select.is-dark select{border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>');outline-color:#e7e7e7}.nes-icon{position:relative;display:inline-block;width:16px;height:16px;margin-right:16px;margin-bottom:16px;transform:scale(2);transform-origin:top left}.nes-icon.is-small{margin:0;transform:scale(1)}.nes-icon.is-medium{margin-right:32px;margin-bottom:32px;transform:scale(3)}.nes-icon.is-large{margin-right:48px;margin-bottom:48px;transform:scale(4)}.nes-icon:before{position:absolute;top:-1px;left:-1px;display:block;content:"";background:0 0}.nes-icon.heart:before{width:1px;height:1px;color:#f22426;box-shadow:3px 2px #444,4px 2px #444,5px 2px #444,11px 2px #444,12px 2px #444,13px 2px #444,2px 3px #444,3px 3px,4px 3px,5px 3px,6px 3px #444,10px 3px #444,11px 3px,12px 3px,13px 3px #842300,14px 3px #444,1px 4px #444,2px 4px,3px 4px #fff,4px 4px #fff,5px 4px,6px 4px,7px 4px #444,9px 4px #444,10px 4px,11px 4px,12px 4px,13px 4px,14px 4px #842300,15px 4px #444,1px 5px #444,2px 5px,3px 5px #fff,4px 5px,5px 5px,6px 5px,7px 5px,8px 5px #444,9px 5px,10px 5px,11px 5px,12px 5px,13px 5px,14px 5px #842300,15px 5px #444,1px 6px #444,2px 6px,3px 6px,4px 6px,5px 6px,6px 6px,7px 6px,8px 6px,9px 6px,10px 6px,11px 6px,12px 6px,13px 6px,14px 6px #842300,15px 6px #444,1px 7px #444,2px 7px,3px 7px,4px 7px,5px 7px,6px 7px,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px,12px 7px,13px 7px,14px 7px #842300,15px 7px #444,1px 8px #444,2px 8px,3px 8px,4px 8px,5px 8px,6px 8px,7px 8px,8px 8px,9px 8px,10px 8px,11px 8px,12px 8px,13px 8px,14px 8px #842300,15px 8px #444,2px 9px #444,3px 9px,4px 9px,5px 9px,6px 9px,7px 9px,8px 9px,9px 9px,10px 9px,11px 9px,12px 9px,13px 9px #842300,14px 9px #444,3px 10px #444,4px 10px,5px 10px,6px 10px,7px 10px,8px 10px,9px 10px,10px 10px,11px 10px,12px 10px #842300,13px 10px #444,4px 11px #444,5px 11px,6px 11px,7px 11px,8px 11px,9px 11px,10px 11px,11px 11px #842300,12px 11px #444,5px 12px #444,6px 12px,7px 12px,8px 12px,9px 12px,10px 12px #842300,11px 12px #444,6px 13px #444,7px 13px,8px 13px,9px 13px #842300,10px 13px #444,7px 14px #444,8px 14px #842300,9px 14px #444,8px 15px #444}@supports (-moz-appearance:meterbar){.nes-icon.heart:before{box-shadow:3px 2px 0 .02em #444,4px 2px 0 .02em #444,5px 2px 0 .02em #444,11px 2px 0 .02em #444,12px 2px 0 .02em #444,13px 2px 0 .02em #444,2px 3px 0 .02em #444,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em #444,10px 3px 0 .02em #444,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em #842300,14px 3px 0 .02em #444,1px 4px 0 .02em #444,2px 4px 0 .02em,3px 4px 0 .02em #fff,4px 4px 0 .02em #fff,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em #444,9px 4px 0 .02em #444,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em,14px 4px 0 .02em #842300,15px 4px 0 .02em #444,1px 5px 0 .02em #444,2px 5px 0 .02em,3px 5px 0 .02em #fff,4px 5px 0 .02em,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em #444,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em #842300,15px 5px 0 .02em #444,1px 6px 0 .02em #444,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em #842300,15px 6px 0 .02em #444,1px 7px 0 .02em #444,2px 7px 0 .02em,3px 7px 0 .02em,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em #842300,15px 7px 0 .02em #444,1px 8px 0 .02em #444,2px 8px 0 .02em,3px 8px 0 .02em,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em,7px 8px 0 .02em,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em,11px 8px 0 .02em,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em #842300,15px 8px 0 .02em #444,2px 9px 0 .02em #444,3px 9px 0 .02em,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em,11px 9px 0 .02em,12px 9px 0 .02em,13px 9px 0 .02em #842300,14px 9px 0 .02em #444,3px 10px 0 .02em #444,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em,11px 10px 0 .02em,12px 10px 0 .02em #842300,13px 10px 0 .02em #444,4px 11px 0 .02em #444,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em #842300,12px 11px 0 .02em #444,5px 12px 0 .02em #444,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em #842300,11px 12px 0 .02em #444,6px 13px 0 .02em #444,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em #842300,10px 13px 0 .02em #444,7px 14px 0 .02em #444,8px 14px 0 .02em #842300,9px 14px 0 .02em #444,8px 15px 0 .02em #444}}.nes-icon.heart.is-empty:before{width:1px;height:1px;color:#adafbb;box-shadow:3px 2px,4px 2px,5px 2px,11px 2px,12px 2px,13px 2px,2px 3px,6px 3px,10px 3px,14px 3px,1px 4px,7px 4px,9px 4px,15px 4px,1px 5px,8px 5px,15px 5px,1px 6px,15px 6px,1px 7px,15px 7px,1px 8px,15px 8px,2px 9px,14px 9px,3px 10px,13px 10px,4px 11px,12px 11px,5px 12px,11px 12px,6px 13px,10px 13px,7px 14px,9px 14px,8px 15px}@supports (-moz-appearance:meterbar){.nes-icon.heart.is-empty:before{box-shadow:3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,11px 2px 0 .02em,12px 2px 0 .02em,13px 2px 0 .02em,2px 3px 0 .02em,6px 3px 0 .02em,10px 3px 0 .02em,14px 3px 0 .02em,1px 4px 0 .02em,7px 4px 0 .02em,9px 4px 0 .02em,15px 4px 0 .02em,1px 5px 0 .02em,8px 5px 0 .02em,15px 5px 0 .02em,1px 6px 0 .02em,15px 6px 0 .02em,1px 7px 0 .02em,15px 7px 0 .02em,1px 8px 0 .02em,15px 8px 0 .02em,2px 9px 0 .02em,14px 9px 0 .02em,3px 10px 0 .02em,13px 10px 0 .02em,4px 11px 0 .02em,12px 11px 0 .02em,5px 12px 0 .02em,11px 12px 0 .02em,6px 13px 0 .02em,10px 13px 0 .02em,7px 14px 0 .02em,9px 14px 0 .02em,8px 15px 0 .02em}}.nes-icon.star:before{width:1px;height:1px;color:#ebe527;box-shadow:8px 1px #444,7px 2px #444,8px 2px,9px 2px #444,7px 3px #444,8px 3px,9px 3px #444,6px 4px #444,7px 4px,8px 4px,9px 4px,10px 4px #444,6px 5px #444,7px 5px #fff,8px 5px #fff,9px 5px,10px 5px #444,1px 6px #444,2px 6px #444,3px 6px #444,4px 6px #444,5px 6px #444,6px 6px #444,7px 6px #fff,8px 6px,9px 6px,10px 6px,11px 6px #444,12px 6px #444,13px 6px #444,14px 6px #444,15px 6px #444,1px 7px #444,2px 7px,3px 7px,4px 7px,5px 7px #fff,6px 7px #fff,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px,12px 7px,13px 7px,14px 7px,15px 7px #444,2px 8px #444,3px 8px,4px 8px,5px 8px #fff,6px 8px,7px 8px,8px 8px,9px 8px,10px 8px,11px 8px,12px 8px,13px 8px #f59f54,14px 8px #444,3px 9px #444,4px 9px,5px 9px,6px 9px,7px 9px,8px 9px,9px 9px,10px 9px,11px 9px #f59f54,12px 9px #f59f54,13px 9px #444,4px 10px #444,5px 10px,6px 10px,7px 10px,8px 10px,9px 10px,10px 10px,11px 10px,12px 10px #444,3px 11px #444,4px 11px,5px 11px,6px 11px,7px 11px,8px 11px #f59f54,9px 11px,10px 11px,11px 11px,12px 11px,13px 11px #444,3px 12px #444,4px 12px,5px 12px,6px 12px,7px 12px #f59f54,8px 12px #f59f54,9px 12px #f59f54,10px 12px,11px 12px,12px 12px,13px 12px #444,2px 13px #444,3px 13px,4px 13px,5px 13px #f59f54,6px 13px #f59f54,7px 13px #f59f54,8px 13px #444,9px 13px #f59f54,10px 13px #f59f54,11px 13px #f59f54,12px 13px,13px 13px,14px 13px #444,2px 14px #444,3px 14px,4px 14px #f59f54,5px 14px #f59f54,6px 14px #444,7px 14px #444,9px 14px #444,10px 14px #444,11px 14px #f59f54,12px 14px #f59f54,13px 14px,14px 14px #444,1px 15px #444,2px 15px #f59f54,3px 15px #f59f54,4px 15px #444,5px 15px #444,11px 15px #444,12px 15px #444,13px 15px #f59f54,14px 15px #f59f54,15px 15px #444,1px 16px #444,2px 16px #444,3px 16px #444,13px 16px #444,14px 16px #444,15px 16px #444}@supports (-moz-appearance:meterbar){.nes-icon.star:before{box-shadow:8px 1px 0 .02em #444,7px 2px 0 .02em #444,8px 2px 0 .02em,9px 2px 0 .02em #444,7px 3px 0 .02em #444,8px 3px 0 .02em,9px 3px 0 .02em #444,6px 4px 0 .02em #444,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em #444,6px 5px 0 .02em #444,7px 5px 0 .02em #fff,8px 5px 0 .02em #fff,9px 5px 0 .02em,10px 5px 0 .02em #444,1px 6px 0 .02em #444,2px 6px 0 .02em #444,3px 6px 0 .02em #444,4px 6px 0 .02em #444,5px 6px 0 .02em #444,6px 6px 0 .02em #444,7px 6px 0 .02em #fff,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em #444,12px 6px 0 .02em #444,13px 6px 0 .02em #444,14px 6px 0 .02em #444,15px 6px 0 .02em #444,1px 7px 0 .02em #444,2px 7px 0 .02em,3px 7px 0 .02em,4px 7px 0 .02em,5px 7px 0 .02em #fff,6px 7px 0 .02em #fff,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em #444,2px 8px 0 .02em #444,3px 8px 0 .02em,4px 8px 0 .02em,5px 8px 0 .02em #fff,6px 8px 0 .02em,7px 8px 0 .02em,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em,11px 8px 0 .02em,12px 8px 0 .02em,13px 8px 0 .02em #f59f54,14px 8px 0 .02em #444,3px 9px 0 .02em #444,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em,11px 9px 0 .02em #f59f54,12px 9px 0 .02em #f59f54,13px 9px 0 .02em #444,4px 10px 0 .02em #444,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em,11px 10px 0 .02em,12px 10px 0 .02em #444,3px 11px 0 .02em #444,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em #f59f54,9px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em #444,3px 12px 0 .02em #444,4px 12px 0 .02em,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em #f59f54,8px 12px 0 .02em #f59f54,9px 12px 0 .02em #f59f54,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em #444,2px 13px 0 .02em #444,3px 13px 0 .02em,4px 13px 0 .02em,5px 13px 0 .02em #f59f54,6px 13px 0 .02em #f59f54,7px 13px 0 .02em #f59f54,8px 13px 0 .02em #444,9px 13px 0 .02em #f59f54,10px 13px 0 .02em #f59f54,11px 13px 0 .02em #f59f54,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em #444,2px 14px 0 .02em #444,3px 14px 0 .02em,4px 14px 0 .02em #f59f54,5px 14px 0 .02em #f59f54,6px 14px 0 .02em #444,7px 14px 0 .02em #444,9px 14px 0 .02em #444,10px 14px 0 .02em #444,11px 14px 0 .02em #f59f54,12px 14px 0 .02em #f59f54,13px 14px 0 .02em,14px 14px 0 .02em #444,1px 15px 0 .02em #444,2px 15px 0 .02em #f59f54,3px 15px 0 .02em #f59f54,4px 15px 0 .02em #444,5px 15px 0 .02em #444,11px 15px 0 .02em #444,12px 15px 0 .02em #444,13px 15px 0 .02em #f59f54,14px 15px 0 .02em #f59f54,15px 15px 0 .02em #444,1px 16px 0 .02em #444,2px 16px 0 .02em #444,3px 16px 0 .02em #444,13px 16px 0 .02em #444,14px 16px 0 .02em #444,15px 16px 0 .02em #444}}.nes-icon.star.is-empty:before{width:1px;height:1px;color:#adafbb;box-shadow:8px 1px,7px 2px,9px 2px,7px 3px,9px 3px,6px 4px,10px 4px,6px 5px,10px 5px,1px 6px,2px 6px,3px 6px,4px 6px,5px 6px,6px 6px,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px,1px 7px,15px 7px,2px 8px,14px 8px,3px 9px,13px 9px,4px 10px,12px 10px,3px 11px,13px 11px,3px 12px,13px 12px,2px 13px,8px 13px,14px 13px,2px 14px,6px 14px,7px 14px,9px 14px,10px 14px,14px 14px,1px 15px,4px 15px,5px 15px,11px 15px,12px 15px,15px 15px,1px 16px,2px 16px,3px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.star.is-empty:before{box-shadow:8px 1px 0 .02em,7px 2px 0 .02em,9px 2px 0 .02em,7px 3px 0 .02em,9px 3px 0 .02em,6px 4px 0 .02em,10px 4px 0 .02em,6px 5px 0 .02em,10px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,1px 7px 0 .02em,15px 7px 0 .02em,2px 8px 0 .02em,14px 8px 0 .02em,3px 9px 0 .02em,13px 9px 0 .02em,4px 10px 0 .02em,12px 10px 0 .02em,3px 11px 0 .02em,13px 11px 0 .02em,3px 12px 0 .02em,13px 12px 0 .02em,2px 13px 0 .02em,8px 13px 0 .02em,14px 13px 0 .02em,2px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,14px 14px 0 .02em,1px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,15px 15px 0 .02em,1px 16px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.star.is-half:before{width:1px;height:1px;color:#444;box-shadow:8px 1px,7px 2px,8px 2px #ebe527,9px 2px,7px 3px,8px 3px #ebe527,9px 3px,6px 4px,7px 4px #ebe527,8px 4px #ebe527,10px 4px,6px 5px,7px 5px #ebe527,8px 5px #ebe527,10px 5px,1px 6px,2px 6px,3px 6px,4px 6px,5px 6px,6px 6px,7px 6px #ebe527,8px 6px #ebe527,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px,1px 7px,2px 7px #ebe527,3px 7px #ebe527,4px 7px #ebe527,5px 7px #ebe527,6px 7px #ebe527,7px 7px #ebe527,8px 7px #ebe527,15px 7px,2px 8px,3px 8px #ebe527,4px 8px #ebe527,5px 8px #ebe527,6px 8px #ebe527,7px 8px #ebe527,8px 8px #ebe527,14px 8px,3px 9px,4px 9px #ebe527,5px 9px #ebe527,6px 9px #ebe527,7px 9px #ebe527,8px 9px #ebe527,13px 9px,4px 10px,5px 10px #ebe527,6px 10px #ebe527,7px 10px #ebe527,8px 10px #ebe527,12px 10px,3px 11px,4px 11px #ebe527,5px 11px #ebe527,6px 11px #ebe527,7px 11px #ebe527,8px 11px #f59f54,13px 11px,3px 12px,4px 12px #ebe527,5px 12px #ebe527,6px 12px #ebe527,7px 12px #f59f54,8px 12px #f59f54,13px 12px,2px 13px,3px 13px #ebe527,4px 13px #ebe527,5px 13px #f59f54,6px 13px #f59f54,7px 13px #f59f54,8px 13px,14px 13px,2px 14px,3px 14px #ebe527,4px 14px #f59f54,5px 14px #f59f54,6px 14px,7px 14px,9px 14px,10px 14px,14px 14px,1px 15px,2px 15px #f59f54,3px 15px #f59f54,4px 15px,5px 15px,11px 15px,12px 15px,15px 15px,1px 16px,2px 16px,3px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.star.is-half:before{box-shadow:8px 1px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em #ebe527,9px 2px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em #ebe527,9px 3px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em #ebe527,8px 4px 0 .02em #ebe527,10px 4px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em #ebe527,8px 5px 0 .02em #ebe527,10px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em #ebe527,8px 6px 0 .02em #ebe527,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em #ebe527,3px 7px 0 .02em #ebe527,4px 7px 0 .02em #ebe527,5px 7px 0 .02em #ebe527,6px 7px 0 .02em #ebe527,7px 7px 0 .02em #ebe527,8px 7px 0 .02em #ebe527,15px 7px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em #ebe527,4px 8px 0 .02em #ebe527,5px 8px 0 .02em #ebe527,6px 8px 0 .02em #ebe527,7px 8px 0 .02em #ebe527,8px 8px 0 .02em #ebe527,14px 8px 0 .02em,3px 9px 0 .02em,4px 9px 0 .02em #ebe527,5px 9px 0 .02em #ebe527,6px 9px 0 .02em #ebe527,7px 9px 0 .02em #ebe527,8px 9px 0 .02em #ebe527,13px 9px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em #ebe527,6px 10px 0 .02em #ebe527,7px 10px 0 .02em #ebe527,8px 10px 0 .02em #ebe527,12px 10px 0 .02em,3px 11px 0 .02em,4px 11px 0 .02em #ebe527,5px 11px 0 .02em #ebe527,6px 11px 0 .02em #ebe527,7px 11px 0 .02em #ebe527,8px 11px 0 .02em #f59f54,13px 11px 0 .02em,3px 12px 0 .02em,4px 12px 0 .02em #ebe527,5px 12px 0 .02em #ebe527,6px 12px 0 .02em #ebe527,7px 12px 0 .02em #f59f54,8px 12px 0 .02em #f59f54,13px 12px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em #ebe527,4px 13px 0 .02em #ebe527,5px 13px 0 .02em #f59f54,6px 13px 0 .02em #f59f54,7px 13px 0 .02em #f59f54,8px 13px 0 .02em,14px 13px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em #ebe527,4px 14px 0 .02em #f59f54,5px 14px 0 .02em #f59f54,6px 14px 0 .02em,7px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,14px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em #f59f54,3px 15px 0 .02em #f59f54,4px 15px 0 .02em,5px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,15px 15px 0 .02em,1px 16px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.star.is-transparent:before{width:1px;height:1px;color:#444;box-shadow:8px 1px,7px 2px,9px 2px,7px 3px,9px 3px,6px 4px,10px 4px,6px 5px,10px 5px,1px 6px,2px 6px,3px 6px,4px 6px,5px 6px,6px 6px,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px,1px 7px,15px 7px,2px 8px,14px 8px,3px 9px,13px 9px,4px 10px,12px 10px,3px 11px,13px 11px,3px 12px,13px 12px,2px 13px,8px 13px,14px 13px,2px 14px,6px 14px,7px 14px,9px 14px,10px 14px,14px 14px,1px 15px,4px 15px,5px 15px,11px 15px,12px 15px,15px 15px,1px 16px,2px 16px,3px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.star.is-transparent:before{box-shadow:8px 1px 0 .02em,7px 2px 0 .02em,9px 2px 0 .02em,7px 3px 0 .02em,9px 3px 0 .02em,6px 4px 0 .02em,10px 4px 0 .02em,6px 5px 0 .02em,10px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,1px 7px 0 .02em,15px 7px 0 .02em,2px 8px 0 .02em,14px 8px 0 .02em,3px 9px 0 .02em,13px 9px 0 .02em,4px 10px 0 .02em,12px 10px 0 .02em,3px 11px 0 .02em,13px 11px 0 .02em,3px 12px 0 .02em,13px 12px 0 .02em,2px 13px 0 .02em,8px 13px 0 .02em,14px 13px 0 .02em,2px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,14px 14px 0 .02em,1px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,15px 15px 0 .02em,1px 16px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.trophy:before{width:1px;height:1px;color:#ebe527;box-shadow:3px 1px #444,4px 1px #444,5px 1px #444,6px 1px #444,7px 1px #444,8px 1px #444,9px 1px #444,10px 1px #444,11px 1px #444,12px 1px #444,13px 1px #444,3px 2px #444,4px 2px,5px 2px,6px 2px,7px 2px,8px 2px,9px 2px,10px 2px,11px 2px,12px 2px #f59f54,13px 2px #444,1px 3px #444,2px 3px #444,3px 3px #444,4px 3px,5px 3px #fff,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px #f59f54,13px 3px #444,14px 3px #444,15px 3px #444,1px 4px #444,3px 4px #444,4px 4px,5px 4px #fff,6px 4px,7px 4px,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px #f59f54,13px 4px #444,15px 4px #444,1px 5px #444,3px 5px #444,4px 5px,5px 5px #fff,6px 5px,7px 5px,8px 5px,9px 5px,10px 5px,11px 5px,12px 5px #f59f54,13px 5px #444,15px 5px #444,2px 6px #444,3px 6px #444,4px 6px,5px 6px #fff,6px 6px,7px 6px,8px 6px,9px 6px,10px 6px,11px 6px,12px 6px #f59f54,13px 6px #444,14px 6px #444,3px 7px #444,4px 7px,5px 7px #fff,6px 7px,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px,12px 7px #f59f54,13px 7px #444,3px 8px #444,4px 8px,5px 8px,6px 8px,7px 8px,8px 8px,9px 8px,10px 8px,11px 8px,12px 8px #f59f54,13px 8px #444,4px 9px #444,5px 9px,6px 9px,7px 9px,8px 9px,9px 9px,10px 9px,11px 9px #f59f54,12px 9px #444,5px 10px #444,6px 10px,7px 10px,8px 10px,9px 10px,10px 10px #f59f54,11px 10px #444,6px 11px #444,7px 11px,8px 11px,9px 11px #f59f54,10px 11px #444,7px 12px #444,8px 12px,9px 12px #444,7px 13px #444,8px 13px,9px 13px #444,6px 14px #444,7px 14px #444,8px 14px,9px 14px #444,10px 14px #444,5px 15px #444,6px 15px,7px 15px,8px 15px,9px 15px,10px 15px #f59f54,11px 15px #444,5px 16px #444,6px 16px #444,7px 16px #444,8px 16px #444,9px 16px #444,10px 16px #444,11px 16px #444}@supports (-moz-appearance:meterbar){.nes-icon.trophy:before{box-shadow:3px 1px 0 .02em #444,4px 1px 0 .02em #444,5px 1px 0 .02em #444,6px 1px 0 .02em #444,7px 1px 0 .02em #444,8px 1px 0 .02em #444,9px 1px 0 .02em #444,10px 1px 0 .02em #444,11px 1px 0 .02em #444,12px 1px 0 .02em #444,13px 1px 0 .02em #444,3px 2px 0 .02em #444,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em,10px 2px 0 .02em,11px 2px 0 .02em,12px 2px 0 .02em #f59f54,13px 2px 0 .02em #444,1px 3px 0 .02em #444,2px 3px 0 .02em #444,3px 3px 0 .02em #444,4px 3px 0 .02em,5px 3px 0 .02em #fff,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em #f59f54,13px 3px 0 .02em #444,14px 3px 0 .02em #444,15px 3px 0 .02em #444,1px 4px 0 .02em #444,3px 4px 0 .02em #444,4px 4px 0 .02em,5px 4px 0 .02em #fff,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em #f59f54,13px 4px 0 .02em #444,15px 4px 0 .02em #444,1px 5px 0 .02em #444,3px 5px 0 .02em #444,4px 5px 0 .02em,5px 5px 0 .02em #fff,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em #f59f54,13px 5px 0 .02em #444,15px 5px 0 .02em #444,2px 6px 0 .02em #444,3px 6px 0 .02em #444,4px 6px 0 .02em,5px 6px 0 .02em #fff,6px 6px 0 .02em,7px 6px 0 .02em,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em #f59f54,13px 6px 0 .02em #444,14px 6px 0 .02em #444,3px 7px 0 .02em #444,4px 7px 0 .02em,5px 7px 0 .02em #fff,6px 7px 0 .02em,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em,12px 7px 0 .02em #f59f54,13px 7px 0 .02em #444,3px 8px 0 .02em #444,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em,7px 8px 0 .02em,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em,11px 8px 0 .02em,12px 8px 0 .02em #f59f54,13px 8px 0 .02em #444,4px 9px 0 .02em #444,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em,11px 9px 0 .02em #f59f54,12px 9px 0 .02em #444,5px 10px 0 .02em #444,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em #f59f54,11px 10px 0 .02em #444,6px 11px 0 .02em #444,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em #f59f54,10px 11px 0 .02em #444,7px 12px 0 .02em #444,8px 12px 0 .02em,9px 12px 0 .02em #444,7px 13px 0 .02em #444,8px 13px 0 .02em,9px 13px 0 .02em #444,6px 14px 0 .02em #444,7px 14px 0 .02em #444,8px 14px 0 .02em,9px 14px 0 .02em #444,10px 14px 0 .02em #444,5px 15px 0 .02em #444,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em #f59f54,11px 15px 0 .02em #444,5px 16px 0 .02em #444,6px 16px 0 .02em #444,7px 16px 0 .02em #444,8px 16px 0 .02em #444,9px 16px 0 .02em #444,10px 16px 0 .02em #444,11px 16px 0 .02em #444}}.nes-icon.trophy.is-empty:before{width:1px;height:1px;color:#adafbb;box-shadow:3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,3px 2px,13px 2px,1px 3px,2px 3px,3px 3px,13px 3px,14px 3px,15px 3px,1px 4px,3px 4px,13px 4px,15px 4px,1px 5px,3px 5px,13px 5px,15px 5px,2px 6px,3px 6px,13px 6px,14px 6px,3px 7px,13px 7px,3px 8px,13px 8px,4px 9px,12px 9px,5px 10px,11px 10px,6px 11px,10px 11px,7px 12px,9px 12px,7px 13px,9px 13px,6px 14px,7px 14px,9px 14px,10px 14px,5px 15px,11px 15px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px}@supports (-moz-appearance:meterbar){.nes-icon.trophy.is-empty:before{box-shadow:3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,3px 2px 0 .02em,13px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,13px 3px 0 .02em,14px 3px 0 .02em,15px 3px 0 .02em,1px 4px 0 .02em,3px 4px 0 .02em,13px 4px 0 .02em,15px 4px 0 .02em,1px 5px 0 .02em,3px 5px 0 .02em,13px 5px 0 .02em,15px 5px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,3px 7px 0 .02em,13px 7px 0 .02em,3px 8px 0 .02em,13px 8px 0 .02em,4px 9px 0 .02em,12px 9px 0 .02em,5px 10px 0 .02em,11px 10px 0 .02em,6px 11px 0 .02em,10px 11px 0 .02em,7px 12px 0 .02em,9px 12px 0 .02em,7px 13px 0 .02em,9px 13px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,5px 15px 0 .02em,11px 15px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em}}.nes-icon.like:before{width:1px;height:1px;color:#fff;box-shadow:8px 2px #333,9px 2px #333,8px 3px #333,9px 3px,10px 3px #333,8px 4px #333,9px 4px,10px 4px #333,7px 5px #333,8px 5px,9px 5px,10px 5px #333,7px 6px #333,8px 6px,9px 6px,10px 6px #333,11px 6px #333,12px 6px #333,13px 6px #333,14px 6px #333,15px 6px #333,6px 7px #333,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px,12px 7px,13px 7px,14px 7px,15px 7px,16px 7px #333,2px 8px #333,3px 8px #333,4px 8px #333,6px 8px #333,7px 8px,8px 8px,9px 8px,10px 8px,11px 8px,12px 8px,13px 8px,14px 8px,15px 8px,16px 8px #333,1px 9px #333,2px 9px #2e77be,3px 9px #2e77be,4px 9px #2e77be,5px 9px #333,6px 9px,7px 9px,8px 9px,9px 9px,10px 9px,11px 9px,12px 9px,13px 9px,14px 9px,15px 9px,16px 9px #333,1px 10px #333,2px 10px #2e77be,3px 10px #2e77be,4px 10px #2e77be,5px 10px #333,6px 10px,7px 10px,8px 10px,9px 10px,10px 10px,11px 10px,12px 10px,13px 10px,14px 10px,15px 10px #333,1px 11px #333,2px 11px #2e77be,3px 11px #2e77be,4px 11px #2e77be,5px 11px #333,6px 11px,7px 11px,8px 11px,9px 11px,10px 11px,11px 11px,12px 11px,13px 11px,14px 11px,15px 11px #333,1px 12px #333,2px 12px #2e77be,3px 12px #2e77be,4px 12px #2e77be,5px 12px #333,6px 12px,7px 12px,8px 12px,9px 12px,10px 12px,11px 12px,12px 12px,13px 12px,14px 12px,15px 12px #333,1px 13px #333,2px 13px #2e77be,3px 13px #2e77be,4px 13px #2e77be,5px 13px #333,6px 13px,7px 13px,8px 13px,9px 13px,10px 13px,11px 13px,12px 13px,13px 13px,14px 13px #333,1px 14px #333,2px 14px #2e77be,3px 14px #2e77be,4px 14px #2e77be,5px 14px #333,6px 14px,7px 14px,8px 14px,9px 14px,10px 14px,11px 14px,12px 14px,13px 14px,14px 14px #333,2px 15px #333,3px 15px #333,4px 15px #333,6px 15px #333,7px 15px #333,8px 15px #333,9px 15px #333,10px 15px #333,11px 15px #333,12px 15px #333,13px 15px #333}@supports (-moz-appearance:meterbar){.nes-icon.like:before{box-shadow:8px 2px 0 .02em #333,9px 2px 0 .02em #333,8px 3px 0 .02em #333,9px 3px 0 .02em,10px 3px 0 .02em #333,8px 4px 0 .02em #333,9px 4px 0 .02em,10px 4px 0 .02em #333,7px 5px 0 .02em #333,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em #333,7px 6px 0 .02em #333,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em #333,11px 6px 0 .02em #333,12px 6px 0 .02em #333,13px 6px 0 .02em #333,14px 6px 0 .02em #333,15px 6px 0 .02em #333,6px 7px 0 .02em #333,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em,16px 7px 0 .02em #333,2px 8px 0 .02em #333,3px 8px 0 .02em #333,4px 8px 0 .02em #333,6px 8px 0 .02em #333,7px 8px 0 .02em,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em,11px 8px 0 .02em,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em,15px 8px 0 .02em,16px 8px 0 .02em #333,1px 9px 0 .02em #333,2px 9px 0 .02em #2e77be,3px 9px 0 .02em #2e77be,4px 9px 0 .02em #2e77be,5px 9px 0 .02em #333,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em,11px 9px 0 .02em,12px 9px 0 .02em,13px 9px 0 .02em,14px 9px 0 .02em,15px 9px 0 .02em,16px 9px 0 .02em #333,1px 10px 0 .02em #333,2px 10px 0 .02em #2e77be,3px 10px 0 .02em #2e77be,4px 10px 0 .02em #2e77be,5px 10px 0 .02em #333,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em,11px 10px 0 .02em,12px 10px 0 .02em,13px 10px 0 .02em,14px 10px 0 .02em,15px 10px 0 .02em #333,1px 11px 0 .02em #333,2px 11px 0 .02em #2e77be,3px 11px 0 .02em #2e77be,4px 11px 0 .02em #2e77be,5px 11px 0 .02em #333,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em,14px 11px 0 .02em,15px 11px 0 .02em #333,1px 12px 0 .02em #333,2px 12px 0 .02em #2e77be,3px 12px 0 .02em #2e77be,4px 12px 0 .02em #2e77be,5px 12px 0 .02em #333,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em,14px 12px 0 .02em,15px 12px 0 .02em #333,1px 13px 0 .02em #333,2px 13px 0 .02em #2e77be,3px 13px 0 .02em #2e77be,4px 13px 0 .02em #2e77be,5px 13px 0 .02em #333,6px 13px 0 .02em,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em #333,1px 14px 0 .02em #333,2px 14px 0 .02em #2e77be,3px 14px 0 .02em #2e77be,4px 14px 0 .02em #2e77be,5px 14px 0 .02em #333,6px 14px 0 .02em,7px 14px 0 .02em,8px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em #333,2px 15px 0 .02em #333,3px 15px 0 .02em #333,4px 15px 0 .02em #333,6px 15px 0 .02em #333,7px 15px 0 .02em #333,8px 15px 0 .02em #333,9px 15px 0 .02em #333,10px 15px 0 .02em #333,11px 15px 0 .02em #333,12px 15px 0 .02em #333,13px 15px 0 .02em #333}}.nes-icon.like.is-empty:before{width:1px;height:1px;color:#adafbb;box-shadow:8px 2px,9px 2px,8px 3px,10px 3px,8px 4px,10px 4px,7px 5px,10px 5px,7px 6px,10px 6px,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px,6px 7px,16px 7px,2px 8px,3px 8px,4px 8px,6px 8px,16px 8px,1px 9px,5px 9px,16px 9px,1px 10px,5px 10px,15px 10px,1px 11px,5px 11px,15px 11px,1px 12px,5px 12px,15px 12px,1px 13px,5px 13px,14px 13px,1px 14px,5px 14px,14px 14px,2px 15px,3px 15px,4px 15px,6px 15px,7px 15px,8px 15px,9px 15px,10px 15px,11px 15px,12px 15px,13px 15px}@supports (-moz-appearance:meterbar){.nes-icon.like.is-empty:before{box-shadow:8px 2px 0 .02em,9px 2px 0 .02em,8px 3px 0 .02em,10px 3px 0 .02em,8px 4px 0 .02em,10px 4px 0 .02em,7px 5px 0 .02em,10px 5px 0 .02em,7px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,6px 7px 0 .02em,16px 7px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em,4px 8px 0 .02em,6px 8px 0 .02em,16px 8px 0 .02em,1px 9px 0 .02em,5px 9px 0 .02em,16px 9px 0 .02em,1px 10px 0 .02em,5px 10px 0 .02em,15px 10px 0 .02em,1px 11px 0 .02em,5px 11px 0 .02em,15px 11px 0 .02em,1px 12px 0 .02em,5px 12px 0 .02em,15px 12px 0 .02em,1px 13px 0 .02em,5px 13px 0 .02em,14px 13px 0 .02em,1px 14px 0 .02em,5px 14px 0 .02em,14px 14px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,13px 15px 0 .02em}}.nes-icon.twitter:before{width:1px;height:1px;color:#2c9ceb;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px,3px 2px,4px 2px,5px 2px,6px 2px,7px 2px,8px 2px,9px 2px,10px 2px,11px 2px,12px 2px,13px 2px,14px 2px,15px 2px,16px 2px,1px 3px,2px 3px #fff,3px 3px,4px 3px,5px 3px,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px #fff,11px 3px #fff,12px 3px #fff,13px 3px,14px 3px,15px 3px,16px 3px,1px 4px,2px 4px #fff,3px 4px #fff,4px 4px #fff,5px 4px,6px 4px,7px 4px,8px 4px,9px 4px #fff,10px 4px #fff,11px 4px #fff,12px 4px #fff,13px 4px #fff,14px 4px,15px 4px,16px 4px,1px 5px,2px 5px #fff,3px 5px #fff,4px 5px #fff,5px 5px #fff,6px 5px #fff,7px 5px,8px 5px #fff,9px 5px #fff,10px 5px #fff,11px 5px #fff,12px 5px #fff,13px 5px #fff,14px 5px #fff,15px 5px #fff,16px 5px,1px 6px,2px 6px,3px 6px #fff,4px 6px #fff,5px 6px #fff,6px 6px #fff,7px 6px #fff,8px 6px #fff,9px 6px #fff,10px 6px #fff,11px 6px #fff,12px 6px #fff,13px 6px #fff,14px 6px #fff,15px 6px,16px 6px,1px 7px,2px 7px,3px 7px #fff,4px 7px #fff,5px 7px #fff,6px 7px #fff,7px 7px #fff,8px 7px #fff,9px 7px #fff,10px 7px #fff,11px 7px #fff,12px 7px #fff,13px 7px #fff,14px 7px #fff,15px 7px,16px 7px,1px 8px,2px 8px,3px 8px,4px 8px #fff,5px 8px #fff,6px 8px #fff,7px 8px #fff,8px 8px #fff,9px 8px #fff,10px 8px #fff,11px 8px #fff,12px 8px #fff,13px 8px #fff,14px 8px,15px 8px,16px 8px,1px 9px,2px 9px,3px 9px,4px 9px #fff,5px 9px #fff,6px 9px #fff,7px 9px #fff,8px 9px #fff,9px 9px #fff,10px 9px #fff,11px 9px #fff,12px 9px #fff,13px 9px,14px 9px,15px 9px,16px 9px,1px 10px,2px 10px,3px 10px,4px 10px,5px 10px #fff,6px 10px #fff,7px 10px #fff,8px 10px #fff,9px 10px #fff,10px 10px #fff,11px 10px #fff,12px 10px #fff,13px 10px,14px 10px,15px 10px,16px 10px,1px 11px,2px 11px,3px 11px,4px 11px,5px 11px,6px 11px #fff,7px 11px #fff,8px 11px #fff,9px 11px #fff,10px 11px #fff,11px 11px #fff,12px 11px #fff,13px 11px,14px 11px,15px 11px,16px 11px,1px 12px,2px 12px,3px 12px,4px 12px,5px 12px #fff,6px 12px #fff,7px 12px #fff,8px 12px #fff,9px 12px #fff,10px 12px #fff,11px 12px #fff,12px 12px,13px 12px,14px 12px,15px 12px,16px 12px,1px 13px,2px 13px,3px 13px #fff,4px 13px #fff,5px 13px #fff,6px 13px #fff,7px 13px #fff,8px 13px #fff,9px 13px #fff,10px 13px,11px 13px,12px 13px,13px 13px,14px 13px,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px,4px 14px #fff,5px 14px #fff,6px 14px #fff,7px 14px,8px 14px,9px 14px,10px 14px,11px 14px,12px 14px,13px 14px,14px 14px,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px,5px 15px,6px 15px,7px 15px,8px 15px,9px 15px,10px 15px,11px 15px,12px 15px,13px 15px,14px 15px,15px 15px,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.twitter:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em,10px 2px 0 .02em,11px 2px 0 .02em,12px 2px 0 .02em,13px 2px 0 .02em,14px 2px 0 .02em,15px 2px 0 .02em,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em #fff,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em #fff,11px 3px 0 .02em #fff,12px 3px 0 .02em #fff,13px 3px 0 .02em,14px 3px 0 .02em,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em #fff,3px 4px 0 .02em #fff,4px 4px 0 .02em #fff,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em #fff,10px 4px 0 .02em #fff,11px 4px 0 .02em #fff,12px 4px 0 .02em #fff,13px 4px 0 .02em #fff,14px 4px 0 .02em,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em #fff,3px 5px 0 .02em #fff,4px 5px 0 .02em #fff,5px 5px 0 .02em #fff,6px 5px 0 .02em #fff,7px 5px 0 .02em,8px 5px 0 .02em #fff,9px 5px 0 .02em #fff,10px 5px 0 .02em #fff,11px 5px 0 .02em #fff,12px 5px 0 .02em #fff,13px 5px 0 .02em #fff,14px 5px 0 .02em #fff,15px 5px 0 .02em #fff,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em #fff,4px 6px 0 .02em #fff,5px 6px 0 .02em #fff,6px 6px 0 .02em #fff,7px 6px 0 .02em #fff,8px 6px 0 .02em #fff,9px 6px 0 .02em #fff,10px 6px 0 .02em #fff,11px 6px 0 .02em #fff,12px 6px 0 .02em #fff,13px 6px 0 .02em #fff,14px 6px 0 .02em #fff,15px 6px 0 .02em,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em,3px 7px 0 .02em #fff,4px 7px 0 .02em #fff,5px 7px 0 .02em #fff,6px 7px 0 .02em #fff,7px 7px 0 .02em #fff,8px 7px 0 .02em #fff,9px 7px 0 .02em #fff,10px 7px 0 .02em #fff,11px 7px 0 .02em #fff,12px 7px 0 .02em #fff,13px 7px 0 .02em #fff,14px 7px 0 .02em #fff,15px 7px 0 .02em,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em,4px 8px 0 .02em #fff,5px 8px 0 .02em #fff,6px 8px 0 .02em #fff,7px 8px 0 .02em #fff,8px 8px 0 .02em #fff,9px 8px 0 .02em #fff,10px 8px 0 .02em #fff,11px 8px 0 .02em #fff,12px 8px 0 .02em #fff,13px 8px 0 .02em #fff,14px 8px 0 .02em,15px 8px 0 .02em,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em,3px 9px 0 .02em,4px 9px 0 .02em #fff,5px 9px 0 .02em #fff,6px 9px 0 .02em #fff,7px 9px 0 .02em #fff,8px 9px 0 .02em #fff,9px 9px 0 .02em #fff,10px 9px 0 .02em #fff,11px 9px 0 .02em #fff,12px 9px 0 .02em #fff,13px 9px 0 .02em,14px 9px 0 .02em,15px 9px 0 .02em,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em,3px 10px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em #fff,6px 10px 0 .02em #fff,7px 10px 0 .02em #fff,8px 10px 0 .02em #fff,9px 10px 0 .02em #fff,10px 10px 0 .02em #fff,11px 10px 0 .02em #fff,12px 10px 0 .02em #fff,13px 10px 0 .02em,14px 10px 0 .02em,15px 10px 0 .02em,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em,3px 11px 0 .02em,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em #fff,7px 11px 0 .02em #fff,8px 11px 0 .02em #fff,9px 11px 0 .02em #fff,10px 11px 0 .02em #fff,11px 11px 0 .02em #fff,12px 11px 0 .02em #fff,13px 11px 0 .02em,14px 11px 0 .02em,15px 11px 0 .02em,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em,4px 12px 0 .02em,5px 12px 0 .02em #fff,6px 12px 0 .02em #fff,7px 12px 0 .02em #fff,8px 12px 0 .02em #fff,9px 12px 0 .02em #fff,10px 12px 0 .02em #fff,11px 12px 0 .02em #fff,12px 12px 0 .02em,13px 12px 0 .02em,14px 12px 0 .02em,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em #fff,4px 13px 0 .02em #fff,5px 13px 0 .02em #fff,6px 13px 0 .02em #fff,7px 13px 0 .02em #fff,8px 13px 0 .02em #fff,9px 13px 0 .02em #fff,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em,4px 14px 0 .02em #fff,5px 14px 0 .02em #fff,6px 14px 0 .02em #fff,7px 14px 0 .02em,8px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.facebook:before{width:1px;height:1px;color:#4566ae;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px,3px 2px,4px 2px,5px 2px,6px 2px,7px 2px,8px 2px,9px 2px,10px 2px,11px 2px #fff,12px 2px #fff,13px 2px #fff,14px 2px #fff,15px 2px,16px 2px,1px 3px,2px 3px,3px 3px,4px 3px,5px 3px,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px #fff,11px 3px #fff,12px 3px #fff,13px 3px #fff,14px 3px #fff,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px,4px 4px,5px 4px,6px 4px,7px 4px,8px 4px,9px 4px #fff,10px 4px #fff,11px 4px #fff,12px 4px #fff,13px 4px #fff,14px 4px #fff,15px 4px,16px 4px,1px 5px,2px 5px,3px 5px,4px 5px,5px 5px,6px 5px,7px 5px,8px 5px,9px 5px #fff,10px 5px #fff,11px 5px #fff,12px 5px,13px 5px,14px 5px,15px 5px,16px 5px,1px 6px,2px 6px,3px 6px,4px 6px,5px 6px,6px 6px,7px 6px,8px 6px,9px 6px #fff,10px 6px #fff,11px 6px #fff,12px 6px,13px 6px,14px 6px,15px 6px,16px 6px,1px 7px,2px 7px,3px 7px,4px 7px,5px 7px,6px 7px,7px 7px,8px 7px,9px 7px #fff,10px 7px #fff,11px 7px #fff,12px 7px,13px 7px,14px 7px,15px 7px,16px 7px,1px 8px,2px 8px,3px 8px,4px 8px,5px 8px,6px 8px #fff,7px 8px #fff,8px 8px #fff,9px 8px #fff,10px 8px #fff,11px 8px #fff,12px 8px #fff,13px 8px #fff,14px 8px #fff,15px 8px,16px 8px,1px 9px,2px 9px,3px 9px,4px 9px,5px 9px,6px 9px #fff,7px 9px #fff,8px 9px #fff,9px 9px #fff,10px 9px #fff,11px 9px #fff,12px 9px #fff,13px 9px #fff,14px 9px #fff,15px 9px,16px 9px,1px 10px,2px 10px,3px 10px,4px 10px,5px 10px,6px 10px #fff,7px 10px #fff,8px 10px #fff,9px 10px #fff,10px 10px #fff,11px 10px #fff,12px 10px #fff,13px 10px #fff,14px 10px #fff,15px 10px,16px 10px,1px 11px,2px 11px,3px 11px,4px 11px,5px 11px,6px 11px,7px 11px,8px 11px,9px 11px #fff,10px 11px #fff,11px 11px #fff,12px 11px,13px 11px,14px 11px,15px 11px,16px 11px,1px 12px,2px 12px,3px 12px,4px 12px,5px 12px,6px 12px,7px 12px,8px 12px,9px 12px #fff,10px 12px #fff,11px 12px #fff,12px 12px,13px 12px,14px 12px,15px 12px,16px 12px,1px 13px,2px 13px,3px 13px,4px 13px,5px 13px,6px 13px,7px 13px,8px 13px,9px 13px #fff,10px 13px #fff,11px 13px #fff,12px 13px,13px 13px,14px 13px,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px,4px 14px,5px 14px,6px 14px,7px 14px,8px 14px,9px 14px #fff,10px 14px #fff,11px 14px #fff,12px 14px,13px 14px,14px 14px,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px,5px 15px,6px 15px,7px 15px,8px 15px,9px 15px #fff,10px 15px #fff,11px 15px #fff,12px 15px,13px 15px,14px 15px,15px 15px,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px #fff,10px 16px #fff,11px 16px #fff,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.facebook:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em,10px 2px 0 .02em,11px 2px 0 .02em #fff,12px 2px 0 .02em #fff,13px 2px 0 .02em #fff,14px 2px 0 .02em #fff,15px 2px 0 .02em,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em #fff,11px 3px 0 .02em #fff,12px 3px 0 .02em #fff,13px 3px 0 .02em #fff,14px 3px 0 .02em #fff,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em,4px 4px 0 .02em,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em #fff,10px 4px 0 .02em #fff,11px 4px 0 .02em #fff,12px 4px 0 .02em #fff,13px 4px 0 .02em #fff,14px 4px 0 .02em #fff,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em,3px 5px 0 .02em,4px 5px 0 .02em,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em,9px 5px 0 .02em #fff,10px 5px 0 .02em #fff,11px 5px 0 .02em #fff,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em,15px 5px 0 .02em,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em,8px 6px 0 .02em,9px 6px 0 .02em #fff,10px 6px 0 .02em #fff,11px 6px 0 .02em #fff,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em,3px 7px 0 .02em,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em #fff,10px 7px 0 .02em #fff,11px 7px 0 .02em #fff,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em #fff,7px 8px 0 .02em #fff,8px 8px 0 .02em #fff,9px 8px 0 .02em #fff,10px 8px 0 .02em #fff,11px 8px 0 .02em #fff,12px 8px 0 .02em #fff,13px 8px 0 .02em #fff,14px 8px 0 .02em #fff,15px 8px 0 .02em,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em,3px 9px 0 .02em,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em #fff,7px 9px 0 .02em #fff,8px 9px 0 .02em #fff,9px 9px 0 .02em #fff,10px 9px 0 .02em #fff,11px 9px 0 .02em #fff,12px 9px 0 .02em #fff,13px 9px 0 .02em #fff,14px 9px 0 .02em #fff,15px 9px 0 .02em,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em,3px 10px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em #fff,7px 10px 0 .02em #fff,8px 10px 0 .02em #fff,9px 10px 0 .02em #fff,10px 10px 0 .02em #fff,11px 10px 0 .02em #fff,12px 10px 0 .02em #fff,13px 10px 0 .02em #fff,14px 10px 0 .02em #fff,15px 10px 0 .02em,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em,3px 11px 0 .02em,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em #fff,10px 11px 0 .02em #fff,11px 11px 0 .02em #fff,12px 11px 0 .02em,13px 11px 0 .02em,14px 11px 0 .02em,15px 11px 0 .02em,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em,4px 12px 0 .02em,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em,9px 12px 0 .02em #fff,10px 12px 0 .02em #fff,11px 12px 0 .02em #fff,12px 12px 0 .02em,13px 12px 0 .02em,14px 12px 0 .02em,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em,4px 13px 0 .02em,5px 13px 0 .02em,6px 13px 0 .02em,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em #fff,10px 13px 0 .02em #fff,11px 13px 0 .02em #fff,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em,4px 14px 0 .02em,5px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,8px 14px 0 .02em,9px 14px 0 .02em #fff,10px 14px 0 .02em #fff,11px 14px 0 .02em #fff,12px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em #fff,10px 15px 0 .02em #fff,11px 15px 0 .02em #fff,12px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em #fff,10px 16px 0 .02em #fff,11px 16px 0 .02em #fff,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.github:before{width:1px;height:1px;color:#333;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px,3px 2px,4px 2px,5px 2px #fff,6px 2px,7px 2px,8px 2px,9px 2px,10px 2px,11px 2px,12px 2px,13px 2px,14px 2px #fff,15px 2px,16px 2px,1px 3px,2px 3px,3px 3px,4px 3px,5px 3px #fff,6px 3px #fff,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px,13px 3px #fff,14px 3px #fff,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px,4px 4px,5px 4px #fff,6px 4px #fff,7px 4px #fff,8px 4px #fff,9px 4px #fff,10px 4px #fff,11px 4px #fff,12px 4px #fff,13px 4px #fff,14px 4px #fff,15px 4px,16px 4px,1px 5px,2px 5px,3px 5px,4px 5px #fff,5px 5px #fff,6px 5px #fff,7px 5px #fff,8px 5px #fff,9px 5px #fff,10px 5px #fff,11px 5px #fff,12px 5px #fff,13px 5px #fff,14px 5px #fff,15px 5px #fff,16px 5px,1px 6px,2px 6px,3px 6px,4px 6px #fff,5px 6px #fff,6px 6px #fff,7px 6px #fff,8px 6px #fff,9px 6px #fff,10px 6px #fff,11px 6px #fff,12px 6px #fff,13px 6px #fff,14px 6px #fff,15px 6px #fff,16px 6px,1px 7px,2px 7px,3px 7px,4px 7px #fff,5px 7px #fff,6px 7px #fff,7px 7px #fff,8px 7px #fff,9px 7px #fff,10px 7px #fff,11px 7px #fff,12px 7px #fff,13px 7px #fff,14px 7px #fff,15px 7px #fff,16px 7px,1px 8px,2px 8px,3px 8px,4px 8px #fff,5px 8px #fff,6px 8px #fff,7px 8px #fff,8px 8px #fff,9px 8px #fff,10px 8px #fff,11px 8px #fff,12px 8px #fff,13px 8px #fff,14px 8px #fff,15px 8px #fff,16px 8px,1px 9px,2px 9px,3px 9px,4px 9px,5px 9px #fff,6px 9px #fff,7px 9px #fff,8px 9px #fff,9px 9px #fff,10px 9px #fff,11px 9px #fff,12px 9px #fff,13px 9px #fff,14px 9px #fff,15px 9px,16px 9px,1px 10px,2px 10px,3px 10px,4px 10px,5px 10px,6px 10px #fff,7px 10px #fff,8px 10px #fff,9px 10px #fff,10px 10px #fff,11px 10px #fff,12px 10px #fff,13px 10px #fff,14px 10px,15px 10px,16px 10px,1px 11px,2px 11px #fff,3px 11px #fff,4px 11px,5px 11px,6px 11px,7px 11px,8px 11px #fff,9px 11px #fff,10px 11px #fff,11px 11px #fff,12px 11px,13px 11px,14px 11px,15px 11px,16px 11px,1px 12px,2px 12px,3px 12px,4px 12px #fff,5px 12px,6px 12px,7px 12px #fff,8px 12px #fff,9px 12px #fff,10px 12px #fff,11px 12px #fff,12px 12px #fff,13px 12px,14px 12px,15px 12px,16px 12px,1px 13px,2px 13px,3px 13px,4px 13px,5px 13px #fff,6px 13px #fff,7px 13px #fff,8px 13px #fff,9px 13px #fff,10px 13px #fff,11px 13px #fff,12px 13px #fff,13px 13px,14px 13px,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px,4px 14px,5px 14px,6px 14px,7px 14px #fff,8px 14px #fff,9px 14px #fff,10px 14px #fff,11px 14px #fff,12px 14px #fff,13px 14px,14px 14px,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px,5px 15px,6px 15px,7px 15px #fff,8px 15px #fff,9px 15px #fff,10px 15px #fff,11px 15px #fff,12px 15px #fff,13px 15px,14px 15px,15px 15px,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.github:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em #fff,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em,10px 2px 0 .02em,11px 2px 0 .02em,12px 2px 0 .02em,13px 2px 0 .02em,14px 2px 0 .02em #fff,15px 2px 0 .02em,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em #fff,6px 3px 0 .02em #fff,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em #fff,14px 3px 0 .02em #fff,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em,4px 4px 0 .02em,5px 4px 0 .02em #fff,6px 4px 0 .02em #fff,7px 4px 0 .02em #fff,8px 4px 0 .02em #fff,9px 4px 0 .02em #fff,10px 4px 0 .02em #fff,11px 4px 0 .02em #fff,12px 4px 0 .02em #fff,13px 4px 0 .02em #fff,14px 4px 0 .02em #fff,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em,3px 5px 0 .02em,4px 5px 0 .02em #fff,5px 5px 0 .02em #fff,6px 5px 0 .02em #fff,7px 5px 0 .02em #fff,8px 5px 0 .02em #fff,9px 5px 0 .02em #fff,10px 5px 0 .02em #fff,11px 5px 0 .02em #fff,12px 5px 0 .02em #fff,13px 5px 0 .02em #fff,14px 5px 0 .02em #fff,15px 5px 0 .02em #fff,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em #fff,5px 6px 0 .02em #fff,6px 6px 0 .02em #fff,7px 6px 0 .02em #fff,8px 6px 0 .02em #fff,9px 6px 0 .02em #fff,10px 6px 0 .02em #fff,11px 6px 0 .02em #fff,12px 6px 0 .02em #fff,13px 6px 0 .02em #fff,14px 6px 0 .02em #fff,15px 6px 0 .02em #fff,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em,3px 7px 0 .02em,4px 7px 0 .02em #fff,5px 7px 0 .02em #fff,6px 7px 0 .02em #fff,7px 7px 0 .02em #fff,8px 7px 0 .02em #fff,9px 7px 0 .02em #fff,10px 7px 0 .02em #fff,11px 7px 0 .02em #fff,12px 7px 0 .02em #fff,13px 7px 0 .02em #fff,14px 7px 0 .02em #fff,15px 7px 0 .02em #fff,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em,4px 8px 0 .02em #fff,5px 8px 0 .02em #fff,6px 8px 0 .02em #fff,7px 8px 0 .02em #fff,8px 8px 0 .02em #fff,9px 8px 0 .02em #fff,10px 8px 0 .02em #fff,11px 8px 0 .02em #fff,12px 8px 0 .02em #fff,13px 8px 0 .02em #fff,14px 8px 0 .02em #fff,15px 8px 0 .02em #fff,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em,3px 9px 0 .02em,4px 9px 0 .02em,5px 9px 0 .02em #fff,6px 9px 0 .02em #fff,7px 9px 0 .02em #fff,8px 9px 0 .02em #fff,9px 9px 0 .02em #fff,10px 9px 0 .02em #fff,11px 9px 0 .02em #fff,12px 9px 0 .02em #fff,13px 9px 0 .02em #fff,14px 9px 0 .02em #fff,15px 9px 0 .02em,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em,3px 10px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em #fff,7px 10px 0 .02em #fff,8px 10px 0 .02em #fff,9px 10px 0 .02em #fff,10px 10px 0 .02em #fff,11px 10px 0 .02em #fff,12px 10px 0 .02em #fff,13px 10px 0 .02em #fff,14px 10px 0 .02em,15px 10px 0 .02em,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em #fff,3px 11px 0 .02em #fff,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em #fff,9px 11px 0 .02em #fff,10px 11px 0 .02em #fff,11px 11px 0 .02em #fff,12px 11px 0 .02em,13px 11px 0 .02em,14px 11px 0 .02em,15px 11px 0 .02em,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em,4px 12px 0 .02em #fff,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em #fff,8px 12px 0 .02em #fff,9px 12px 0 .02em #fff,10px 12px 0 .02em #fff,11px 12px 0 .02em #fff,12px 12px 0 .02em #fff,13px 12px 0 .02em,14px 12px 0 .02em,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em,4px 13px 0 .02em,5px 13px 0 .02em #fff,6px 13px 0 .02em #fff,7px 13px 0 .02em #fff,8px 13px 0 .02em #fff,9px 13px 0 .02em #fff,10px 13px 0 .02em #fff,11px 13px 0 .02em #fff,12px 13px 0 .02em #fff,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em,4px 14px 0 .02em,5px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em #fff,8px 14px 0 .02em #fff,9px 14px 0 .02em #fff,10px 14px 0 .02em #fff,11px 14px 0 .02em #fff,12px 14px 0 .02em #fff,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em #fff,8px 15px 0 .02em #fff,9px 15px 0 .02em #fff,10px 15px 0 .02em #fff,11px 15px 0 .02em #fff,12px 15px 0 .02em #fff,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.youtube:before{width:1px;height:1px;color:red;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px,3px 2px,4px 2px,5px 2px,6px 2px,7px 2px,8px 2px,9px 2px,10px 2px,11px 2px,12px 2px,13px 2px,14px 2px,15px 2px,16px 2px,1px 3px,2px 3px,3px 3px,4px 3px,5px 3px,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px,13px 3px,14px 3px,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px,4px 4px,5px 4px,6px 4px,7px 4px #fff,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px,13px 4px,14px 4px,15px 4px,16px 4px,1px 5px,2px 5px,3px 5px,4px 5px,5px 5px,6px 5px,7px 5px #fff,8px 5px #fff,9px 5px,10px 5px,11px 5px,12px 5px,13px 5px,14px 5px,15px 5px,16px 5px,1px 6px,2px 6px,3px 6px,4px 6px,5px 6px,6px 6px,7px 6px #fff,8px 6px #fff,9px 6px #fff,10px 6px,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px,16px 6px,1px 7px,2px 7px,3px 7px,4px 7px,5px 7px,6px 7px,7px 7px #fff,8px 7px #fff,9px 7px #fff,10px 7px #fff,11px 7px,12px 7px,13px 7px,14px 7px,15px 7px,16px 7px,1px 8px,2px 8px,3px 8px,4px 8px,5px 8px,6px 8px,7px 8px #fff,8px 8px #fff,9px 8px #fff,10px 8px #fff,11px 8px #fff,12px 8px,13px 8px,14px 8px,15px 8px,16px 8px,1px 9px,2px 9px,3px 9px,4px 9px,5px 9px,6px 9px,7px 9px #fff,8px 9px #fff,9px 9px #fff,10px 9px #fff,11px 9px,12px 9px,13px 9px,14px 9px,15px 9px,16px 9px,1px 10px,2px 10px,3px 10px,4px 10px,5px 10px,6px 10px,7px 10px #fff,8px 10px #fff,9px 10px #fff,10px 10px,11px 10px,12px 10px,13px 10px,14px 10px,15px 10px,16px 10px,1px 11px,2px 11px,3px 11px,4px 11px,5px 11px,6px 11px,7px 11px #fff,8px 11px #fff,9px 11px,10px 11px,11px 11px,12px 11px,13px 11px,14px 11px,15px 11px,16px 11px,1px 12px,2px 12px,3px 12px,4px 12px,5px 12px,6px 12px,7px 12px #fff,8px 12px,9px 12px,10px 12px,11px 12px,12px 12px,13px 12px,14px 12px,15px 12px,16px 12px,1px 13px,2px 13px,3px 13px,4px 13px,5px 13px,6px 13px,7px 13px,8px 13px,9px 13px,10px 13px,11px 13px,12px 13px,13px 13px,14px 13px,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px,4px 14px,5px 14px,6px 14px,7px 14px,8px 14px,9px 14px,10px 14px,11px 14px,12px 14px,13px 14px,14px 14px,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px,5px 15px,6px 15px,7px 15px,8px 15px,9px 15px,10px 15px,11px 15px,12px 15px,13px 15px,14px 15px,15px 15px,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.youtube:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em,10px 2px 0 .02em,11px 2px 0 .02em,12px 2px 0 .02em,13px 2px 0 .02em,14px 2px 0 .02em,15px 2px 0 .02em,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em,14px 3px 0 .02em,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em,4px 4px 0 .02em,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em #fff,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em,14px 4px 0 .02em,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em,3px 5px 0 .02em,4px 5px 0 .02em,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em #fff,8px 5px 0 .02em #fff,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em,15px 5px 0 .02em,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em #fff,8px 6px 0 .02em #fff,9px 6px 0 .02em #fff,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em,3px 7px 0 .02em,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em,7px 7px 0 .02em #fff,8px 7px 0 .02em #fff,9px 7px 0 .02em #fff,10px 7px 0 .02em #fff,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em,7px 8px 0 .02em #fff,8px 8px 0 .02em #fff,9px 8px 0 .02em #fff,10px 8px 0 .02em #fff,11px 8px 0 .02em #fff,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em,15px 8px 0 .02em,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em,3px 9px 0 .02em,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em #fff,8px 9px 0 .02em #fff,9px 9px 0 .02em #fff,10px 9px 0 .02em #fff,11px 9px 0 .02em,12px 9px 0 .02em,13px 9px 0 .02em,14px 9px 0 .02em,15px 9px 0 .02em,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em,3px 10px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em #fff,8px 10px 0 .02em #fff,9px 10px 0 .02em #fff,10px 10px 0 .02em,11px 10px 0 .02em,12px 10px 0 .02em,13px 10px 0 .02em,14px 10px 0 .02em,15px 10px 0 .02em,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em,3px 11px 0 .02em,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em #fff,8px 11px 0 .02em #fff,9px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em,14px 11px 0 .02em,15px 11px 0 .02em,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em,4px 12px 0 .02em,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em #fff,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em,14px 12px 0 .02em,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em,4px 13px 0 .02em,5px 13px 0 .02em,6px 13px 0 .02em,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em,4px 14px 0 .02em,5px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,8px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.close:before{width:1px;height:1px;color:#212529;box-shadow:1px 1px,2px 1px,3px 1px,4px 1px,13px 1px,14px 1px,15px 1px,16px 1px,1px 2px,2px 2px,3px 2px,4px 2px,13px 2px,14px 2px,15px 2px,16px 2px,1px 3px,2px 3px,3px 3px,4px 3px,13px 3px,14px 3px,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px,4px 4px,5px 4px,6px 4px,7px 4px,10px 4px,11px 4px,12px 4px,13px 4px,14px 4px,15px 4px,16px 4px,4px 5px,5px 5px,6px 5px,7px 5px,10px 5px,11px 5px,12px 5px,13px 5px,4px 6px,5px 6px,6px 6px,7px 6px,10px 6px,11px 6px,12px 6px,13px 6px,4px 7px,5px 7px,6px 7px,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px,12px 7px,13px 7px,7px 8px,8px 8px,9px 8px,10px 8px,7px 9px,8px 9px,9px 9px,10px 9px,4px 10px,5px 10px,6px 10px,7px 10px,8px 10px,9px 10px,10px 10px,11px 10px,12px 10px,13px 10px,4px 11px,5px 11px,6px 11px,7px 11px,10px 11px,11px 11px,12px 11px,13px 11px,4px 12px,5px 12px,6px 12px,7px 12px,10px 12px,11px 12px,12px 12px,13px 12px,1px 13px,2px 13px,3px 13px,4px 13px,5px 13px,6px 13px,7px 13px,10px 13px,11px 13px,12px 13px,13px 13px,14px 13px,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px,4px 14px,13px 14px,14px 14px,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px,13px 15px,14px 15px,15px 15px,16px 15px,1px 16px,2px 16px,3px 16px,4px 16px,13px 16px,14px 16px,15px 16px,16px 16px}@supports (-moz-appearance:meterbar){.nes-icon.close:before{box-shadow:1px 1px 0 .02em,2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,16px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,13px 2px 0 .02em,14px 2px 0 .02em,15px 2px 0 .02em,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,4px 3px 0 .02em,13px 3px 0 .02em,14px 3px 0 .02em,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em,4px 4px 0 .02em,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em,14px 4px 0 .02em,15px 4px 0 .02em,16px 4px 0 .02em,4px 5px 0 .02em,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,7px 8px 0 .02em,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em,11px 10px 0 .02em,12px 10px 0 .02em,13px 10px 0 .02em,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em,4px 12px 0 .02em,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em,4px 13px 0 .02em,5px 13px 0 .02em,6px 13px 0 .02em,7px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em,4px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,1px 16px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em,16px 16px 0 .02em}}.nes-icon.google:before{width:1px;height:1px;color:#fff;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px,3px 2px,4px 2px,5px 2px,6px 2px #db4437,7px 2px #db4437,8px 2px #db4437,9px 2px #db4437,10px 2px #db4437,11px 2px #db4437,12px 2px,13px 2px,14px 2px,15px 2px,16px 2px,1px 3px,2px 3px,3px 3px,4px 3px #db4437,5px 3px #db4437,6px 3px #db4437,7px 3px #db4437,8px 3px #db4437,9px 3px #db4437,10px 3px #db4437,11px 3px #db4437,12px 3px #db4437,13px 3px #db4437,14px 3px,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px #db4437,4px 4px #db4437,5px 4px #db4437,6px 4px #db4437,7px 4px #db4437,8px 4px #db4437,9px 4px #db4437,10px 4px #db4437,11px 4px #db4437,12px 4px #db4437,13px 4px,14px 4px,15px 4px,16px 4px,1px 5px,2px 5px #db4437,3px 5px #db4437,4px 5px #db4437,5px 5px #db4437,6px 5px,7px 5px,8px 5px,9px 5px,10px 5px,11px 5px #db4437,12px 5px,13px 5px,14px 5px,15px 5px,16px 5px,1px 6px #f4b400,2px 6px #db4437,3px 6px #db4437,4px 6px #db4437,5px 6px,6px 6px,7px 6px,8px 6px,9px 6px,10px 6px,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px,16px 6px,1px 7px #f4b400,2px 7px #f4b400,3px 7px #db4437,4px 7px,5px 7px,6px 7px,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px,12px 7px,13px 7px,14px 7px,15px 7px,16px 7px,1px 8px #f4b400,2px 8px #f4b400,3px 8px #f4b400,4px 8px,5px 8px,6px 8px,7px 8px,8px 8px,9px 8px #4285f4,10px 8px #4285f4,11px 8px #4285f4,12px 8px #4285f4,13px 8px #4285f4,14px 8px #4285f4,15px 8px #4285f4,16px 8px,1px 9px #f4b400,2px 9px #f4b400,3px 9px #f4b400,4px 9px,5px 9px,6px 9px,7px 9px,8px 9px,9px 9px #4285f4,10px 9px #4285f4,11px 9px #4285f4,12px 9px #4285f4,13px 9px #4285f4,14px 9px #4285f4,15px 9px #4285f4,16px 9px,1px 10px #f4b400,2px 10px #f4b400,3px 10px #f4b400,4px 10px,5px 10px,6px 10px,7px 10px,8px 10px,9px 10px #4285f4,10px 10px #4285f4,11px 10px #4285f4,12px 10px #4285f4,13px 10px #4285f4,14px 10px #4285f4,15px 10px #4285f4,16px 10px,1px 11px #f4b400,2px 11px #f4b400,3px 11px #0f9d58,4px 11px,5px 11px,6px 11px,7px 11px,8px 11px,9px 11px,10px 11px,11px 11px,12px 11px,13px 11px #4285f4,14px 11px #4285f4,15px 11px #4285f4,16px 11px,1px 12px #f4b400,2px 12px #0f9d58,3px 12px #0f9d58,4px 12px #0f9d58,5px 12px,6px 12px,7px 12px,8px 12px,9px 12px,10px 12px,11px 12px,12px 12px #4285f4,13px 12px #4285f4,14px 12px #4285f4,15px 12px #4285f4,16px 12px,1px 13px,2px 13px #0f9d58,3px 13px #0f9d58,4px 13px #0f9d58,5px 13px #0f9d58,6px 13px,7px 13px,8px 13px,9px 13px,10px 13px,11px 13px #0f9d58,12px 13px #4285f4,13px 13px #4285f4,14px 13px #4285f4,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px #0f9d58,4px 14px #0f9d58,5px 14px #0f9d58,6px 14px #0f9d58,7px 14px #0f9d58,8px 14px #0f9d58,9px 14px #0f9d58,10px 14px #0f9d58,11px 14px #0f9d58,12px 14px #0f9d58,13px 14px #4285f4,14px 14px #4285f4,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px #0f9d58,5px 15px #0f9d58,6px 15px #0f9d58,7px 15px #0f9d58,8px 15px #0f9d58,9px 15px #0f9d58,10px 15px #0f9d58,11px 15px #0f9d58,12px 15px #0f9d58,13px 15px #0f9d58,14px 15px,15px 15px,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px #0f9d58,7px 16px #0f9d58,8px 16px #0f9d58,9px 16px #0f9d58,10px 16px #0f9d58,11px 16px #0f9d58,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.google:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em #db4437,7px 2px 0 .02em #db4437,8px 2px 0 .02em #db4437,9px 2px 0 .02em #db4437,10px 2px 0 .02em #db4437,11px 2px 0 .02em #db4437,12px 2px 0 .02em,13px 2px 0 .02em,14px 2px 0 .02em,15px 2px 0 .02em,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,4px 3px 0 .02em #db4437,5px 3px 0 .02em #db4437,6px 3px 0 .02em #db4437,7px 3px 0 .02em #db4437,8px 3px 0 .02em #db4437,9px 3px 0 .02em #db4437,10px 3px 0 .02em #db4437,11px 3px 0 .02em #db4437,12px 3px 0 .02em #db4437,13px 3px 0 .02em #db4437,14px 3px 0 .02em,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em #db4437,4px 4px 0 .02em #db4437,5px 4px 0 .02em #db4437,6px 4px 0 .02em #db4437,7px 4px 0 .02em #db4437,8px 4px 0 .02em #db4437,9px 4px 0 .02em #db4437,10px 4px 0 .02em #db4437,11px 4px 0 .02em #db4437,12px 4px 0 .02em #db4437,13px 4px 0 .02em,14px 4px 0 .02em,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em #db4437,3px 5px 0 .02em #db4437,4px 5px 0 .02em #db4437,5px 5px 0 .02em #db4437,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em #db4437,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em,15px 5px 0 .02em,16px 5px 0 .02em,1px 6px 0 .02em #f4b400,2px 6px 0 .02em #db4437,3px 6px 0 .02em #db4437,4px 6px 0 .02em #db4437,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,16px 6px 0 .02em,1px 7px 0 .02em #f4b400,2px 7px 0 .02em #f4b400,3px 7px 0 .02em #db4437,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em,16px 7px 0 .02em,1px 8px 0 .02em #f4b400,2px 8px 0 .02em #f4b400,3px 8px 0 .02em #f4b400,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em,7px 8px 0 .02em,8px 8px 0 .02em,9px 8px 0 .02em #4285f4,10px 8px 0 .02em #4285f4,11px 8px 0 .02em #4285f4,12px 8px 0 .02em #4285f4,13px 8px 0 .02em #4285f4,14px 8px 0 .02em #4285f4,15px 8px 0 .02em #4285f4,16px 8px 0 .02em,1px 9px 0 .02em #f4b400,2px 9px 0 .02em #f4b400,3px 9px 0 .02em #f4b400,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em #4285f4,10px 9px 0 .02em #4285f4,11px 9px 0 .02em #4285f4,12px 9px 0 .02em #4285f4,13px 9px 0 .02em #4285f4,14px 9px 0 .02em #4285f4,15px 9px 0 .02em #4285f4,16px 9px 0 .02em,1px 10px 0 .02em #f4b400,2px 10px 0 .02em #f4b400,3px 10px 0 .02em #f4b400,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em #4285f4,10px 10px 0 .02em #4285f4,11px 10px 0 .02em #4285f4,12px 10px 0 .02em #4285f4,13px 10px 0 .02em #4285f4,14px 10px 0 .02em #4285f4,15px 10px 0 .02em #4285f4,16px 10px 0 .02em,1px 11px 0 .02em #f4b400,2px 11px 0 .02em #f4b400,3px 11px 0 .02em #0f9d58,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em #4285f4,14px 11px 0 .02em #4285f4,15px 11px 0 .02em #4285f4,16px 11px 0 .02em,1px 12px 0 .02em #f4b400,2px 12px 0 .02em #0f9d58,3px 12px 0 .02em #0f9d58,4px 12px 0 .02em #0f9d58,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em #4285f4,13px 12px 0 .02em #4285f4,14px 12px 0 .02em #4285f4,15px 12px 0 .02em #4285f4,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em #0f9d58,3px 13px 0 .02em #0f9d58,4px 13px 0 .02em #0f9d58,5px 13px 0 .02em #0f9d58,6px 13px 0 .02em,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em #0f9d58,12px 13px 0 .02em #4285f4,13px 13px 0 .02em #4285f4,14px 13px 0 .02em #4285f4,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em #0f9d58,4px 14px 0 .02em #0f9d58,5px 14px 0 .02em #0f9d58,6px 14px 0 .02em #0f9d58,7px 14px 0 .02em #0f9d58,8px 14px 0 .02em #0f9d58,9px 14px 0 .02em #0f9d58,10px 14px 0 .02em #0f9d58,11px 14px 0 .02em #0f9d58,12px 14px 0 .02em #0f9d58,13px 14px 0 .02em #4285f4,14px 14px 0 .02em #4285f4,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em #0f9d58,5px 15px 0 .02em #0f9d58,6px 15px 0 .02em #0f9d58,7px 15px 0 .02em #0f9d58,8px 15px 0 .02em #0f9d58,9px 15px 0 .02em #0f9d58,10px 15px 0 .02em #0f9d58,11px 15px 0 .02em #0f9d58,12px 15px 0 .02em #0f9d58,13px 15px 0 .02em #0f9d58,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em #0f9d58,7px 16px 0 .02em #0f9d58,8px 16px 0 .02em #0f9d58,9px 16px 0 .02em #0f9d58,10px 16px 0 .02em #0f9d58,11px 16px 0 .02em #0f9d58,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.medium:before{width:1px;height:1px;color:#12100e;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px #fff,3px 2px #fff,4px 2px #fff,5px 2px,6px 2px,7px 2px,8px 2px,9px 2px,10px 2px,11px 2px,12px 2px #fff,13px 2px #fff,14px 2px #fff,15px 2px #fff,16px 2px,1px 3px,2px 3px,3px 3px #fff,4px 3px #fff,5px 3px,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px #fff,13px 3px #fff,14px 3px #fff,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px #fff,4px 4px #fff,5px 4px #fff,6px 4px,7px 4px,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px #fff,13px 4px #fff,14px 4px #fff,15px 4px,16px 4px,1px 5px,2px 5px,3px 5px #fff,4px 5px #fff,5px 5px #fff,6px 5px #fff,7px 5px,8px 5px,9px 5px,10px 5px,11px 5px #fff,12px 5px #fff,13px 5px #fff,14px 5px #fff,15px 5px,16px 5px,1px 6px,2px 6px,3px 6px #fff,4px 6px #fff,5px 6px #fff,6px 6px #fff,7px 6px,8px 6px,9px 6px,10px 6px,11px 6px #fff,12px 6px #fff,13px 6px #fff,14px 6px #fff,15px 6px,16px 6px,1px 7px,2px 7px,3px 7px #fff,4px 7px #fff,5px 7px #fff,6px 7px #fff,7px 7px,8px 7px,9px 7px,10px 7px #fff,11px 7px #fff,12px 7px #fff,13px 7px #fff,14px 7px #fff,15px 7px,16px 7px,1px 8px,2px 8px,3px 8px #fff,4px 8px,5px 8px #fff,6px 8px #fff,7px 8px #fff,8px 8px,9px 8px,10px 8px #fff,11px 8px #fff,12px 8px #fff,13px 8px #fff,14px 8px #fff,15px 8px,16px 8px,1px 9px,2px 9px,3px 9px #fff,4px 9px,5px 9px #fff,6px 9px #fff,7px 9px #fff,8px 9px,9px 9px #fff,10px 9px #fff,11px 9px,12px 9px #fff,13px 9px #fff,14px 9px #fff,15px 9px,16px 9px,1px 10px,2px 10px,3px 10px #fff,4px 10px,5px 10px,6px 10px #fff,7px 10px #fff,8px 10px #fff,9px 10px #fff,10px 10px #fff,11px 10px,12px 10px #fff,13px 10px #fff,14px 10px #fff,15px 10px,16px 10px,1px 11px,2px 11px,3px 11px #fff,4px 11px,5px 11px,6px 11px #fff,7px 11px #fff,8px 11px #fff,9px 11px #fff,10px 11px,11px 11px,12px 11px #fff,13px 11px #fff,14px 11px #fff,15px 11px,16px 11px,1px 12px,2px 12px,3px 12px #fff,4px 12px,5px 12px,6px 12px,7px 12px #fff,8px 12px #fff,9px 12px #fff,10px 12px,11px 12px,12px 12px #fff,13px 12px #fff,14px 12px #fff,15px 12px,16px 12px,1px 13px,2px 13px,3px 13px #fff,4px 13px,5px 13px,6px 13px,7px 13px #fff,8px 13px #fff,9px 13px,10px 13px,11px 13px,12px 13px #fff,13px 13px #fff,14px 13px #fff,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px #fff,4px 14px,5px 14px,6px 14px,7px 14px,8px 14px #fff,9px 14px,10px 14px,11px 14px,12px 14px #fff,13px 14px #fff,14px 14px #fff,15px 14px,16px 14px,1px 15px,2px 15px #fff,3px 15px #fff,4px 15px #fff,5px 15px,6px 15px,7px 15px,8px 15px,9px 15px,10px 15px,11px 15px #fff,12px 15px #fff,13px 15px #fff,14px 15px #fff,15px 15px #fff,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.medium:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em #fff,3px 2px 0 .02em #fff,4px 2px 0 .02em #fff,5px 2px 0 .02em,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em,10px 2px 0 .02em,11px 2px 0 .02em,12px 2px 0 .02em #fff,13px 2px 0 .02em #fff,14px 2px 0 .02em #fff,15px 2px 0 .02em #fff,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em #fff,4px 3px 0 .02em #fff,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em #fff,13px 3px 0 .02em #fff,14px 3px 0 .02em #fff,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em #fff,4px 4px 0 .02em #fff,5px 4px 0 .02em #fff,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em #fff,13px 4px 0 .02em #fff,14px 4px 0 .02em #fff,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em,3px 5px 0 .02em #fff,4px 5px 0 .02em #fff,5px 5px 0 .02em #fff,6px 5px 0 .02em #fff,7px 5px 0 .02em,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em #fff,12px 5px 0 .02em #fff,13px 5px 0 .02em #fff,14px 5px 0 .02em #fff,15px 5px 0 .02em,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em #fff,4px 6px 0 .02em #fff,5px 6px 0 .02em #fff,6px 6px 0 .02em #fff,7px 6px 0 .02em,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em #fff,12px 6px 0 .02em #fff,13px 6px 0 .02em #fff,14px 6px 0 .02em #fff,15px 6px 0 .02em,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em,3px 7px 0 .02em #fff,4px 7px 0 .02em #fff,5px 7px 0 .02em #fff,6px 7px 0 .02em #fff,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em #fff,11px 7px 0 .02em #fff,12px 7px 0 .02em #fff,13px 7px 0 .02em #fff,14px 7px 0 .02em #fff,15px 7px 0 .02em,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em #fff,4px 8px 0 .02em,5px 8px 0 .02em #fff,6px 8px 0 .02em #fff,7px 8px 0 .02em #fff,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em #fff,11px 8px 0 .02em #fff,12px 8px 0 .02em #fff,13px 8px 0 .02em #fff,14px 8px 0 .02em #fff,15px 8px 0 .02em,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em,3px 9px 0 .02em #fff,4px 9px 0 .02em,5px 9px 0 .02em #fff,6px 9px 0 .02em #fff,7px 9px 0 .02em #fff,8px 9px 0 .02em,9px 9px 0 .02em #fff,10px 9px 0 .02em #fff,11px 9px 0 .02em,12px 9px 0 .02em #fff,13px 9px 0 .02em #fff,14px 9px 0 .02em #fff,15px 9px 0 .02em,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em,3px 10px 0 .02em #fff,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em #fff,7px 10px 0 .02em #fff,8px 10px 0 .02em #fff,9px 10px 0 .02em #fff,10px 10px 0 .02em #fff,11px 10px 0 .02em,12px 10px 0 .02em #fff,13px 10px 0 .02em #fff,14px 10px 0 .02em #fff,15px 10px 0 .02em,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em,3px 11px 0 .02em #fff,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em #fff,7px 11px 0 .02em #fff,8px 11px 0 .02em #fff,9px 11px 0 .02em #fff,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em #fff,13px 11px 0 .02em #fff,14px 11px 0 .02em #fff,15px 11px 0 .02em,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em #fff,4px 12px 0 .02em,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em #fff,8px 12px 0 .02em #fff,9px 12px 0 .02em #fff,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em #fff,13px 12px 0 .02em #fff,14px 12px 0 .02em #fff,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em #fff,4px 13px 0 .02em,5px 13px 0 .02em,6px 13px 0 .02em,7px 13px 0 .02em #fff,8px 13px 0 .02em #fff,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em #fff,13px 13px 0 .02em #fff,14px 13px 0 .02em #fff,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em #fff,4px 14px 0 .02em,5px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,8px 14px 0 .02em #fff,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em #fff,13px 14px 0 .02em #fff,14px 14px 0 .02em #fff,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em #fff,3px 15px 0 .02em #fff,4px 15px 0 .02em #fff,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em,11px 15px 0 .02em #fff,12px 15px 0 .02em #fff,13px 15px 0 .02em #fff,14px 15px 0 .02em #fff,15px 15px 0 .02em #fff,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.twitch:before{width:1px;height:1px;color:#6441a4;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px,3px 2px #fff,4px 2px #fff,5px 2px #fff,6px 2px #fff,7px 2px #fff,8px 2px #fff,9px 2px #fff,10px 2px #fff,11px 2px #fff,12px 2px #fff,13px 2px #fff,14px 2px #fff,15px 2px #fff,16px 2px,1px 3px,2px 3px #fff,3px 3px #fff,4px 3px,5px 3px,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px,13px 3px,14px 3px,15px 3px #fff,16px 3px,1px 4px,2px 4px #fff,3px 4px #fff,4px 4px,5px 4px,6px 4px,7px 4px,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px,13px 4px,14px 4px,15px 4px #fff,16px 4px,1px 5px,2px 5px #fff,3px 5px #fff,4px 5px,5px 5px,6px 5px,7px 5px,8px 5px #fff,9px 5px,10px 5px,11px 5px #fff,12px 5px,13px 5px,14px 5px,15px 5px #fff,16px 5px,1px 6px,2px 6px #fff,3px 6px #fff,4px 6px,5px 6px,6px 6px,7px 6px,8px 6px #fff,9px 6px,10px 6px,11px 6px #fff,12px 6px,13px 6px,14px 6px,15px 6px #fff,16px 6px,1px 7px,2px 7px #fff,3px 7px #fff,4px 7px,5px 7px,6px 7px,7px 7px,8px 7px #fff,9px 7px,10px 7px,11px 7px #fff,12px 7px,13px 7px,14px 7px,15px 7px #fff,16px 7px,1px 8px,2px 8px #fff,3px 8px #fff,4px 8px,5px 8px,6px 8px,7px 8px,8px 8px #fff,9px 8px,10px 8px,11px 8px #fff,12px 8px,13px 8px,14px 8px,15px 8px #fff,16px 8px,1px 9px,2px 9px #fff,3px 9px #fff,4px 9px,5px 9px,6px 9px,7px 9px,8px 9px,9px 9px,10px 9px,11px 9px,12px 9px,13px 9px,14px 9px,15px 9px #fff,16px 9px,1px 10px,2px 10px #fff,3px 10px #fff,4px 10px,5px 10px,6px 10px,7px 10px,8px 10px,9px 10px,10px 10px,11px 10px,12px 10px,13px 10px,14px 10px #fff,15px 10px #fff,16px 10px,1px 11px,2px 11px #fff,3px 11px #fff,4px 11px,5px 11px,6px 11px,7px 11px,8px 11px,9px 11px,10px 11px,11px 11px,12px 11px,13px 11px #fff,14px 11px #fff,15px 11px,16px 11px,1px 12px,2px 12px #fff,3px 12px #fff,4px 12px #fff,5px 12px #fff,6px 12px,7px 12px,8px 12px #fff,9px 12px #fff,10px 12px #fff,11px 12px #fff,12px 12px #fff,13px 12px #fff,14px 12px,15px 12px,16px 12px,1px 13px,2px 13px #fff,3px 13px #fff,4px 13px #fff,5px 13px #fff,6px 13px,7px 13px #fff,8px 13px #fff,9px 13px #fff,10px 13px #fff,11px 13px #fff,12px 13px #fff,13px 13px,14px 13px,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px,4px 14px,5px 14px #fff,6px 14px #fff,7px 14px #fff,8px 14px #fff,9px 14px,10px 14px,11px 14px,12px 14px,13px 14px,14px 14px,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px,5px 15px #fff,6px 15px #fff,7px 15px,8px 15px,9px 15px,10px 15px,11px 15px,12px 15px,13px 15px,14px 15px,15px 15px,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.twitch:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em #fff,4px 2px 0 .02em #fff,5px 2px 0 .02em #fff,6px 2px 0 .02em #fff,7px 2px 0 .02em #fff,8px 2px 0 .02em #fff,9px 2px 0 .02em #fff,10px 2px 0 .02em #fff,11px 2px 0 .02em #fff,12px 2px 0 .02em #fff,13px 2px 0 .02em #fff,14px 2px 0 .02em #fff,15px 2px 0 .02em #fff,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em #fff,3px 3px 0 .02em #fff,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em,14px 3px 0 .02em,15px 3px 0 .02em #fff,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em #fff,3px 4px 0 .02em #fff,4px 4px 0 .02em,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em,14px 4px 0 .02em,15px 4px 0 .02em #fff,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em #fff,3px 5px 0 .02em #fff,4px 5px 0 .02em,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em #fff,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em #fff,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em,15px 5px 0 .02em #fff,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em #fff,3px 6px 0 .02em #fff,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em,8px 6px 0 .02em #fff,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em #fff,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em #fff,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em #fff,3px 7px 0 .02em #fff,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em,7px 7px 0 .02em,8px 7px 0 .02em #fff,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em #fff,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em #fff,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em #fff,3px 8px 0 .02em #fff,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em,7px 8px 0 .02em,8px 8px 0 .02em #fff,9px 8px 0 .02em,10px 8px 0 .02em,11px 8px 0 .02em #fff,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em,15px 8px 0 .02em #fff,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em #fff,3px 9px 0 .02em #fff,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em,11px 9px 0 .02em,12px 9px 0 .02em,13px 9px 0 .02em,14px 9px 0 .02em,15px 9px 0 .02em #fff,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em #fff,3px 10px 0 .02em #fff,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em,11px 10px 0 .02em,12px 10px 0 .02em,13px 10px 0 .02em,14px 10px 0 .02em #fff,15px 10px 0 .02em #fff,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em #fff,3px 11px 0 .02em #fff,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em #fff,14px 11px 0 .02em #fff,15px 11px 0 .02em,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em #fff,3px 12px 0 .02em #fff,4px 12px 0 .02em #fff,5px 12px 0 .02em #fff,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em #fff,9px 12px 0 .02em #fff,10px 12px 0 .02em #fff,11px 12px 0 .02em #fff,12px 12px 0 .02em #fff,13px 12px 0 .02em #fff,14px 12px 0 .02em,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em #fff,3px 13px 0 .02em #fff,4px 13px 0 .02em #fff,5px 13px 0 .02em #fff,6px 13px 0 .02em,7px 13px 0 .02em #fff,8px 13px 0 .02em #fff,9px 13px 0 .02em #fff,10px 13px 0 .02em #fff,11px 13px 0 .02em #fff,12px 13px 0 .02em #fff,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em,4px 14px 0 .02em,5px 14px 0 .02em #fff,6px 14px 0 .02em #fff,7px 14px 0 .02em #fff,8px 14px 0 .02em #fff,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em #fff,6px 15px 0 .02em #fff,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.reddit:before{width:1px;height:1px;color:#f40;box-shadow:3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,2px 2px,3px 2px,4px 2px,5px 2px,6px 2px,7px 2px,8px 2px,9px 2px #fff,10px 2px #fff,11px 2px #fff,12px 2px,13px 2px #fff,14px 2px,15px 2px,1px 3px,2px 3px,3px 3px,4px 3px,5px 3px,6px 3px,7px 3px,8px 3px #fff,9px 3px,10px 3px,11px 3px,12px 3px #fff,13px 3px #fff,14px 3px #fff,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px,4px 4px,5px 4px,6px 4px,7px 4px,8px 4px #fff,9px 4px,10px 4px,11px 4px,12px 4px,13px 4px #fff,14px 4px,15px 4px,16px 4px,1px 5px,2px 5px,3px 5px,4px 5px,5px 5px,6px 5px,7px 5px #fff,8px 5px #fff,9px 5px #fff,10px 5px #fff,11px 5px,12px 5px,13px 5px,14px 5px,15px 5px,16px 5px,1px 6px,2px 6px #fff,3px 6px #fff,4px 6px,5px 6px #fff,6px 6px #fff,7px 6px #fff,8px 6px #fff,9px 6px #fff,10px 6px #fff,11px 6px #fff,12px 6px #fff,13px 6px,14px 6px #fff,15px 6px #fff,16px 6px,1px 7px,2px 7px #fff,3px 7px,4px 7px #fff,5px 7px #fff,6px 7px #fff,7px 7px #fff,8px 7px #fff,9px 7px #fff,10px 7px #fff,11px 7px #fff,12px 7px #fff,13px 7px #fff,14px 7px,15px 7px #fff,16px 7px,1px 8px,2px 8px,3px 8px #fff,4px 8px #fff,5px 8px #fff,6px 8px,7px 8px,8px 8px #fff,9px 8px #fff,10px 8px,11px 8px,12px 8px #fff,13px 8px #fff,14px 8px #fff,15px 8px,16px 8px,1px 9px,2px 9px #fff,3px 9px #fff,4px 9px #fff,5px 9px #fff,6px 9px,7px 9px,8px 9px #fff,9px 9px #fff,10px 9px,11px 9px,12px 9px #fff,13px 9px #fff,14px 9px #fff,15px 9px #fff,16px 9px,1px 10px,2px 10px #fff,3px 10px #fff,4px 10px #fff,5px 10px #fff,6px 10px #fff,7px 10px #fff,8px 10px #fff,9px 10px #fff,10px 10px #fff,11px 10px #fff,12px 10px #fff,13px 10px #fff,14px 10px #fff,15px 10px #fff,16px 10px,1px 11px,2px 11px #fff,3px 11px #fff,4px 11px #fff,5px 11px #fff,6px 11px #fff,7px 11px #fff,8px 11px #fff,9px 11px #fff,10px 11px #fff,11px 11px #fff,12px 11px #fff,13px 11px #fff,14px 11px #fff,15px 11px #fff,16px 11px,1px 12px,2px 12px,3px 12px #fff,4px 12px #fff,5px 12px #fff,6px 12px,7px 12px #fff,8px 12px #fff,9px 12px #fff,10px 12px #fff,11px 12px,12px 12px #fff,13px 12px #fff,14px 12px #fff,15px 12px,16px 12px,1px 13px,2px 13px,3px 13px,4px 13px #fff,5px 13px #fff,6px 13px #fff,7px 13px,8px 13px,9px 13px,10px 13px,11px 13px #fff,12px 13px #fff,13px 13px #fff,14px 13px,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px,4px 14px,5px 14px #fff,6px 14px #fff,7px 14px #fff,8px 14px #fff,9px 14px #fff,10px 14px #fff,11px 14px #fff,12px 14px #fff,13px 14px,14px 14px,15px 14px,16px 14px,2px 15px,3px 15px,4px 15px,5px 15px,6px 15px,7px 15px #fff,8px 15px #fff,9px 15px #fff,10px 15px #fff,11px 15px,12px 15px,13px 15px,14px 15px,15px 15px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px,12px 16px,13px 16px,14px 16px}@supports (-moz-appearance:meterbar){.nes-icon.reddit:before{box-shadow:3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em #fff,10px 2px 0 .02em #fff,11px 2px 0 .02em #fff,12px 2px 0 .02em,13px 2px 0 .02em #fff,14px 2px 0 .02em,15px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em #fff,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em #fff,13px 3px 0 .02em #fff,14px 3px 0 .02em #fff,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em,4px 4px 0 .02em,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em #fff,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em #fff,14px 4px 0 .02em,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em,3px 5px 0 .02em,4px 5px 0 .02em,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em #fff,8px 5px 0 .02em #fff,9px 5px 0 .02em #fff,10px 5px 0 .02em #fff,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em,15px 5px 0 .02em,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em #fff,3px 6px 0 .02em #fff,4px 6px 0 .02em,5px 6px 0 .02em #fff,6px 6px 0 .02em #fff,7px 6px 0 .02em #fff,8px 6px 0 .02em #fff,9px 6px 0 .02em #fff,10px 6px 0 .02em #fff,11px 6px 0 .02em #fff,12px 6px 0 .02em #fff,13px 6px 0 .02em,14px 6px 0 .02em #fff,15px 6px 0 .02em #fff,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em #fff,3px 7px 0 .02em,4px 7px 0 .02em #fff,5px 7px 0 .02em #fff,6px 7px 0 .02em #fff,7px 7px 0 .02em #fff,8px 7px 0 .02em #fff,9px 7px 0 .02em #fff,10px 7px 0 .02em #fff,11px 7px 0 .02em #fff,12px 7px 0 .02em #fff,13px 7px 0 .02em #fff,14px 7px 0 .02em,15px 7px 0 .02em #fff,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em #fff,4px 8px 0 .02em #fff,5px 8px 0 .02em #fff,6px 8px 0 .02em,7px 8px 0 .02em,8px 8px 0 .02em #fff,9px 8px 0 .02em #fff,10px 8px 0 .02em,11px 8px 0 .02em,12px 8px 0 .02em #fff,13px 8px 0 .02em #fff,14px 8px 0 .02em #fff,15px 8px 0 .02em,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em #fff,3px 9px 0 .02em #fff,4px 9px 0 .02em #fff,5px 9px 0 .02em #fff,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em #fff,9px 9px 0 .02em #fff,10px 9px 0 .02em,11px 9px 0 .02em,12px 9px 0 .02em #fff,13px 9px 0 .02em #fff,14px 9px 0 .02em #fff,15px 9px 0 .02em #fff,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em #fff,3px 10px 0 .02em #fff,4px 10px 0 .02em #fff,5px 10px 0 .02em #fff,6px 10px 0 .02em #fff,7px 10px 0 .02em #fff,8px 10px 0 .02em #fff,9px 10px 0 .02em #fff,10px 10px 0 .02em #fff,11px 10px 0 .02em #fff,12px 10px 0 .02em #fff,13px 10px 0 .02em #fff,14px 10px 0 .02em #fff,15px 10px 0 .02em #fff,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em #fff,3px 11px 0 .02em #fff,4px 11px 0 .02em #fff,5px 11px 0 .02em #fff,6px 11px 0 .02em #fff,7px 11px 0 .02em #fff,8px 11px 0 .02em #fff,9px 11px 0 .02em #fff,10px 11px 0 .02em #fff,11px 11px 0 .02em #fff,12px 11px 0 .02em #fff,13px 11px 0 .02em #fff,14px 11px 0 .02em #fff,15px 11px 0 .02em #fff,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em #fff,4px 12px 0 .02em #fff,5px 12px 0 .02em #fff,6px 12px 0 .02em,7px 12px 0 .02em #fff,8px 12px 0 .02em #fff,9px 12px 0 .02em #fff,10px 12px 0 .02em #fff,11px 12px 0 .02em,12px 12px 0 .02em #fff,13px 12px 0 .02em #fff,14px 12px 0 .02em #fff,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em,4px 13px 0 .02em #fff,5px 13px 0 .02em #fff,6px 13px 0 .02em #fff,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em #fff,12px 13px 0 .02em #fff,13px 13px 0 .02em #fff,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em,4px 14px 0 .02em,5px 14px 0 .02em #fff,6px 14px 0 .02em #fff,7px 14px 0 .02em #fff,8px 14px 0 .02em #fff,9px 14px 0 .02em #fff,10px 14px 0 .02em #fff,11px 14px 0 .02em #fff,12px 14px 0 .02em #fff,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,16px 14px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em #fff,8px 15px 0 .02em #fff,9px 15px 0 .02em #fff,10px 15px 0 .02em #fff,11px 15px 0 .02em,12px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em}}.nes-icon.whatsapp:before{width:1px;height:1px;color:#00ba37;box-shadow:4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,3px 2px,4px 2px,5px 2px,6px 2px #fff,7px 2px #fff,8px 2px #fff,9px 2px #fff,10px 2px #fff,11px 2px #fff,12px 2px #fff,13px 2px,14px 2px,15px 2px,2px 3px,3px 3px,4px 3px,5px 3px #fff,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px,13px 3px #fff,14px 3px,15px 3px,16px 3px,2px 4px,3px 4px,4px 4px #fff,5px 4px,6px 4px,7px 4px,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px,13px 4px,14px 4px #fff,15px 4px,16px 4px,2px 5px,3px 5px,4px 5px #fff,5px 5px,6px 5px #fff,7px 5px #fff,8px 5px,9px 5px,10px 5px,11px 5px,12px 5px,13px 5px,14px 5px #fff,15px 5px,16px 5px,2px 6px,3px 6px #fff,4px 6px,5px 6px,6px 6px #fff,7px 6px #fff,8px 6px,9px 6px,10px 6px,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px #fff,16px 6px,2px 7px,3px 7px #fff,4px 7px,5px 7px,6px 7px #fff,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px,12px 7px,13px 7px,14px 7px,15px 7px #fff,16px 7px,2px 8px,3px 8px #fff,4px 8px,5px 8px,6px 8px,7px 8px #fff,8px 8px #fff,9px 8px,10px 8px,11px 8px,12px 8px,13px 8px,14px 8px,15px 8px #fff,16px 8px,2px 9px,3px 9px #fff,4px 9px,5px 9px,6px 9px,7px 9px,8px 9px #fff,9px 9px #fff,10px 9px,11px 9px,12px 9px,13px 9px,14px 9px,15px 9px #fff,16px 9px,2px 10px,3px 10px #fff,4px 10px,5px 10px,6px 10px,7px 10px,8px 10px,9px 10px #fff,10px 10px,11px 10px #fff,12px 10px #fff,13px 10px,14px 10px,15px 10px #fff,16px 10px,2px 11px,3px 11px,4px 11px #fff,5px 11px,6px 11px,7px 11px,8px 11px,9px 11px,10px 11px #fff,11px 11px #fff,12px 11px #fff,13px 11px,14px 11px #fff,15px 11px,16px 11px,2px 12px,3px 12px,4px 12px #fff,5px 12px,6px 12px,7px 12px,8px 12px,9px 12px,10px 12px,11px 12px,12px 12px,13px 12px,14px 12px #fff,15px 12px,16px 12px,2px 13px,3px 13px #fff,4px 13px,5px 13px #fff,6px 13px,7px 13px,8px 13px,9px 13px,10px 13px,11px 13px,12px 13px,13px 13px #fff,14px 13px,15px 13px,16px 13px,2px 14px,3px 14px #fff,4px 14px #fff,5px 14px,6px 14px #fff,7px 14px #fff,8px 14px #fff,9px 14px #fff,10px 14px #fff,11px 14px #fff,12px 14px #fff,13px 14px,14px 14px,15px 14px,3px 15px,4px 15px,5px 15px,6px 15px,7px 15px,8px 15px,9px 15px,10px 15px,11px 15px,12px 15px,13px 15px,14px 15px}@supports (-moz-appearance:meterbar){.nes-icon.whatsapp:before{box-shadow:4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em #fff,7px 2px 0 .02em #fff,8px 2px 0 .02em #fff,9px 2px 0 .02em #fff,10px 2px 0 .02em #fff,11px 2px 0 .02em #fff,12px 2px 0 .02em #fff,13px 2px 0 .02em,14px 2px 0 .02em,15px 2px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em #fff,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em #fff,14px 3px 0 .02em,15px 3px 0 .02em,16px 3px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em,4px 4px 0 .02em #fff,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em,14px 4px 0 .02em #fff,15px 4px 0 .02em,16px 4px 0 .02em,2px 5px 0 .02em,3px 5px 0 .02em,4px 5px 0 .02em #fff,5px 5px 0 .02em,6px 5px 0 .02em #fff,7px 5px 0 .02em #fff,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em #fff,15px 5px 0 .02em,16px 5px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em #fff,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em #fff,7px 6px 0 .02em #fff,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em #fff,16px 6px 0 .02em,2px 7px 0 .02em,3px 7px 0 .02em #fff,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em #fff,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em #fff,16px 7px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em #fff,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em,7px 8px 0 .02em #fff,8px 8px 0 .02em #fff,9px 8px 0 .02em,10px 8px 0 .02em,11px 8px 0 .02em,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em,15px 8px 0 .02em #fff,16px 8px 0 .02em,2px 9px 0 .02em,3px 9px 0 .02em #fff,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em,8px 9px 0 .02em #fff,9px 9px 0 .02em #fff,10px 9px 0 .02em,11px 9px 0 .02em,12px 9px 0 .02em,13px 9px 0 .02em,14px 9px 0 .02em,15px 9px 0 .02em #fff,16px 9px 0 .02em,2px 10px 0 .02em,3px 10px 0 .02em #fff,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em #fff,10px 10px 0 .02em,11px 10px 0 .02em #fff,12px 10px 0 .02em #fff,13px 10px 0 .02em,14px 10px 0 .02em,15px 10px 0 .02em #fff,16px 10px 0 .02em,2px 11px 0 .02em,3px 11px 0 .02em,4px 11px 0 .02em #fff,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em,10px 11px 0 .02em #fff,11px 11px 0 .02em #fff,12px 11px 0 .02em #fff,13px 11px 0 .02em,14px 11px 0 .02em #fff,15px 11px 0 .02em,16px 11px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em,4px 12px 0 .02em #fff,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em,14px 12px 0 .02em #fff,15px 12px 0 .02em,16px 12px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em #fff,4px 13px 0 .02em,5px 13px 0 .02em #fff,6px 13px 0 .02em,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em #fff,14px 13px 0 .02em,15px 13px 0 .02em,16px 13px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em #fff,4px 14px 0 .02em #fff,5px 14px 0 .02em,6px 14px 0 .02em #fff,7px 14px 0 .02em #fff,8px 14px 0 .02em #fff,9px 14px 0 .02em #fff,10px 14px 0 .02em #fff,11px 14px 0 .02em #fff,12px 14px 0 .02em #fff,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em}}.nes-icon.gmail:before{width:1px;height:1px;color:#eeecec;box-shadow:2px 3px #fd2b2b,3px 3px,4px 3px,5px 3px,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px,13px 3px,14px 3px,15px 3px #fd2b2b,1px 4px #fd2b2b,2px 4px #fd2b2b,3px 4px #fd2b2b,4px 4px,5px 4px,6px 4px,7px 4px,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px,13px 4px,14px 4px #fd2b2b,15px 4px #fd2b2b,16px 4px #fd2b2b,1px 5px #fd2b2b,2px 5px #fd2b2b,3px 5px #fd2b2b,4px 5px #fd2b2b,5px 5px,6px 5px,7px 5px,8px 5px,9px 5px,10px 5px,11px 5px,12px 5px,13px 5px #fd2b2b,14px 5px #fd2b2b,15px 5px #fd2b2b,16px 5px #fd2b2b,1px 6px #fd2b2b,2px 6px #fd2b2b,3px 6px,4px 6px #fd2b2b,5px 6px #fd2b2b,6px 6px,7px 6px,8px 6px,9px 6px,10px 6px,11px 6px,12px 6px #fd2b2b,13px 6px #fd2b2b,14px 6px,15px 6px #fd2b2b,16px 6px #fd2b2b,1px 7px #fd2b2b,2px 7px #fd2b2b,3px 7px,4px 7px,5px 7px #fd2b2b,6px 7px #fd2b2b,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px #fd2b2b,12px 7px #fd2b2b,13px 7px,14px 7px,15px 7px #fd2b2b,16px 7px #fd2b2b,1px 8px #fd2b2b,2px 8px #fd2b2b,3px 8px,4px 8px,5px 8px,6px 8px #fd2b2b,7px 8px #fd2b2b,8px 8px,9px 8px,10px 8px #fd2b2b,11px 8px #fd2b2b,12px 8px,13px 8px,14px 8px,15px 8px #fd2b2b,16px 8px #fd2b2b,1px 9px #fd2b2b,2px 9px #fd2b2b,3px 9px,4px 9px,5px 9px,6px 9px,7px 9px #fd2b2b,8px 9px #fd2b2b,9px 9px #fd2b2b,10px 9px #fd2b2b,11px 9px,12px 9px,13px 9px,14px 9px,15px 9px #fd2b2b,16px 9px #fd2b2b,1px 10px #fd2b2b,2px 10px #fd2b2b,3px 10px,4px 10px,5px 10px,6px 10px,7px 10px,8px 10px #fd2b2b,9px 10px #fd2b2b,10px 10px,11px 10px,12px 10px,13px 10px,14px 10px,15px 10px #fd2b2b,16px 10px #fd2b2b,1px 11px #fd2b2b,2px 11px #fd2b2b,3px 11px,4px 11px,5px 11px,6px 11px,7px 11px,8px 11px,9px 11px,10px 11px,11px 11px,12px 11px,13px 11px,14px 11px,15px 11px #fd2b2b,16px 11px #fd2b2b,1px 12px #fd2b2b,2px 12px #fd2b2b,3px 12px,4px 12px,5px 12px,6px 12px,7px 12px,8px 12px,9px 12px,10px 12px,11px 12px,12px 12px,13px 12px,14px 12px,15px 12px #fd2b2b,16px 12px #fd2b2b,1px 13px #fd2b2b,2px 13px #fd2b2b,3px 13px,4px 13px,5px 13px,6px 13px,7px 13px,8px 13px,9px 13px,10px 13px,11px 13px,12px 13px,13px 13px,14px 13px,15px 13px #fd2b2b,16px 13px #fd2b2b,2px 14px #fd2b2b,3px 14px,4px 14px,5px 14px,6px 14px,7px 14px,8px 14px,9px 14px,10px 14px,11px 14px,12px 14px,13px 14px,14px 14px,15px 14px #fd2b2b}@supports (-moz-appearance:meterbar){.nes-icon.gmail:before{box-shadow:2px 3px 0 .02em #fd2b2b,3px 3px 0 .02em,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em,14px 3px 0 .02em,15px 3px 0 .02em #fd2b2b,1px 4px 0 .02em #fd2b2b,2px 4px 0 .02em #fd2b2b,3px 4px 0 .02em #fd2b2b,4px 4px 0 .02em,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em,14px 4px 0 .02em #fd2b2b,15px 4px 0 .02em #fd2b2b,16px 4px 0 .02em #fd2b2b,1px 5px 0 .02em #fd2b2b,2px 5px 0 .02em #fd2b2b,3px 5px 0 .02em #fd2b2b,4px 5px 0 .02em #fd2b2b,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em #fd2b2b,14px 5px 0 .02em #fd2b2b,15px 5px 0 .02em #fd2b2b,16px 5px 0 .02em #fd2b2b,1px 6px 0 .02em #fd2b2b,2px 6px 0 .02em #fd2b2b,3px 6px 0 .02em,4px 6px 0 .02em #fd2b2b,5px 6px 0 .02em #fd2b2b,6px 6px 0 .02em,7px 6px 0 .02em,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em #fd2b2b,13px 6px 0 .02em #fd2b2b,14px 6px 0 .02em,15px 6px 0 .02em #fd2b2b,16px 6px 0 .02em #fd2b2b,1px 7px 0 .02em #fd2b2b,2px 7px 0 .02em #fd2b2b,3px 7px 0 .02em,4px 7px 0 .02em,5px 7px 0 .02em #fd2b2b,6px 7px 0 .02em #fd2b2b,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em #fd2b2b,12px 7px 0 .02em #fd2b2b,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em #fd2b2b,16px 7px 0 .02em #fd2b2b,1px 8px 0 .02em #fd2b2b,2px 8px 0 .02em #fd2b2b,3px 8px 0 .02em,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em #fd2b2b,7px 8px 0 .02em #fd2b2b,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em #fd2b2b,11px 8px 0 .02em #fd2b2b,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em,15px 8px 0 .02em #fd2b2b,16px 8px 0 .02em #fd2b2b,1px 9px 0 .02em #fd2b2b,2px 9px 0 .02em #fd2b2b,3px 9px 0 .02em,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em #fd2b2b,8px 9px 0 .02em #fd2b2b,9px 9px 0 .02em #fd2b2b,10px 9px 0 .02em #fd2b2b,11px 9px 0 .02em,12px 9px 0 .02em,13px 9px 0 .02em,14px 9px 0 .02em,15px 9px 0 .02em #fd2b2b,16px 9px 0 .02em #fd2b2b,1px 10px 0 .02em #fd2b2b,2px 10px 0 .02em #fd2b2b,3px 10px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em,8px 10px 0 .02em #fd2b2b,9px 10px 0 .02em #fd2b2b,10px 10px 0 .02em,11px 10px 0 .02em,12px 10px 0 .02em,13px 10px 0 .02em,14px 10px 0 .02em,15px 10px 0 .02em #fd2b2b,16px 10px 0 .02em #fd2b2b,1px 11px 0 .02em #fd2b2b,2px 11px 0 .02em #fd2b2b,3px 11px 0 .02em,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em,8px 11px 0 .02em,9px 11px 0 .02em,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em,14px 11px 0 .02em,15px 11px 0 .02em #fd2b2b,16px 11px 0 .02em #fd2b2b,1px 12px 0 .02em #fd2b2b,2px 12px 0 .02em #fd2b2b,3px 12px 0 .02em,4px 12px 0 .02em,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em,14px 12px 0 .02em,15px 12px 0 .02em #fd2b2b,16px 12px 0 .02em #fd2b2b,1px 13px 0 .02em #fd2b2b,2px 13px 0 .02em #fd2b2b,3px 13px 0 .02em,4px 13px 0 .02em,5px 13px 0 .02em,6px 13px 0 .02em,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em #fd2b2b,16px 13px 0 .02em #fd2b2b,2px 14px 0 .02em #fd2b2b,3px 14px 0 .02em,4px 14px 0 .02em,5px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,8px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em,15px 14px 0 .02em #fd2b2b}}.nes-icon.linkedin:before{width:1px;height:1px;color:#2577b9;box-shadow:2px 1px,3px 1px,4px 1px,5px 1px,6px 1px,7px 1px,8px 1px,9px 1px,10px 1px,11px 1px,12px 1px,13px 1px,14px 1px,15px 1px,1px 2px,2px 2px,3px 2px,4px 2px,5px 2px,6px 2px,7px 2px,8px 2px,9px 2px,10px 2px,11px 2px,12px 2px,13px 2px,14px 2px,15px 2px,16px 2px,1px 3px,2px 3px,3px 3px #fff,4px 3px #fff,5px 3px #fff,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px,13px 3px,14px 3px,15px 3px,16px 3px,1px 4px,2px 4px,3px 4px #fff,4px 4px #fff,5px 4px #fff,6px 4px,7px 4px,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px,13px 4px,14px 4px,15px 4px,16px 4px,1px 5px,2px 5px,3px 5px #fff,4px 5px #fff,5px 5px #fff,6px 5px,7px 5px,8px 5px,9px 5px,10px 5px,11px 5px,12px 5px,13px 5px,14px 5px,15px 5px,16px 5px,1px 6px,2px 6px,3px 6px,4px 6px,5px 6px,6px 6px,7px 6px,8px 6px,9px 6px,10px 6px,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px,16px 6px,1px 7px,2px 7px,3px 7px #fff,4px 7px #fff,5px 7px #fff,6px 7px,7px 7px #fff,8px 7px #fff,9px 7px #fff,10px 7px,11px 7px #fff,12px 7px #fff,13px 7px #fff,14px 7px,15px 7px,16px 7px,1px 8px,2px 8px,3px 8px #fff,4px 8px #fff,5px 8px #fff,6px 8px,7px 8px #fff,8px 8px #fff,9px 8px #fff,10px 8px #fff,11px 8px #fff,12px 8px #fff,13px 8px #fff,14px 8px #fff,15px 8px,16px 8px,1px 9px,2px 9px,3px 9px #fff,4px 9px #fff,5px 9px #fff,6px 9px,7px 9px #fff,8px 9px #fff,9px 9px #fff,10px 9px #fff,11px 9px #fff,12px 9px #fff,13px 9px #fff,14px 9px #fff,15px 9px,16px 9px,1px 10px,2px 10px,3px 10px #fff,4px 10px #fff,5px 10px #fff,6px 10px,7px 10px #fff,8px 10px #fff,9px 10px #fff,10px 10px #fff,11px 10px,12px 10px #fff,13px 10px #fff,14px 10px #fff,15px 10px,16px 10px,1px 11px,2px 11px,3px 11px #fff,4px 11px #fff,5px 11px #fff,6px 11px,7px 11px #fff,8px 11px #fff,9px 11px #fff,10px 11px,11px 11px,12px 11px #fff,13px 11px #fff,14px 11px #fff,15px 11px,16px 11px,1px 12px,2px 12px,3px 12px #fff,4px 12px #fff,5px 12px #fff,6px 12px,7px 12px #fff,8px 12px #fff,9px 12px #fff,10px 12px,11px 12px,12px 12px #fff,13px 12px #fff,14px 12px #fff,15px 12px,16px 12px,1px 13px,2px 13px,3px 13px #fff,4px 13px #fff,5px 13px #fff,6px 13px,7px 13px #fff,8px 13px #fff,9px 13px #fff,10px 13px,11px 13px,12px 13px #fff,13px 13px #fff,14px 13px #fff,15px 13px,16px 13px,1px 14px,2px 14px,3px 14px #fff,4px 14px #fff,5px 14px #fff,6px 14px,7px 14px #fff,8px 14px #fff,9px 14px #fff,10px 14px,11px 14px,12px 14px #fff,13px 14px #fff,14px 14px #fff,15px 14px,16px 14px,1px 15px,2px 15px,3px 15px,4px 15px,5px 15px,6px 15px,7px 15px,8px 15px,9px 15px,10px 15px,11px 15px,12px 15px,13px 15px,14px 15px,15px 15px,16px 15px,2px 16px,3px 16px,4px 16px,5px 16px,6px 16px,7px 16px,8px 16px,9px 16px,10px 16px,11px 16px,12px 16px,13px 16px,14px 16px,15px 16px}@supports (-moz-appearance:meterbar){.nes-icon.linkedin:before{box-shadow:2px 1px 0 .02em,3px 1px 0 .02em,4px 1px 0 .02em,5px 1px 0 .02em,6px 1px 0 .02em,7px 1px 0 .02em,8px 1px 0 .02em,9px 1px 0 .02em,10px 1px 0 .02em,11px 1px 0 .02em,12px 1px 0 .02em,13px 1px 0 .02em,14px 1px 0 .02em,15px 1px 0 .02em,1px 2px 0 .02em,2px 2px 0 .02em,3px 2px 0 .02em,4px 2px 0 .02em,5px 2px 0 .02em,6px 2px 0 .02em,7px 2px 0 .02em,8px 2px 0 .02em,9px 2px 0 .02em,10px 2px 0 .02em,11px 2px 0 .02em,12px 2px 0 .02em,13px 2px 0 .02em,14px 2px 0 .02em,15px 2px 0 .02em,16px 2px 0 .02em,1px 3px 0 .02em,2px 3px 0 .02em,3px 3px 0 .02em #fff,4px 3px 0 .02em #fff,5px 3px 0 .02em #fff,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em,14px 3px 0 .02em,15px 3px 0 .02em,16px 3px 0 .02em,1px 4px 0 .02em,2px 4px 0 .02em,3px 4px 0 .02em #fff,4px 4px 0 .02em #fff,5px 4px 0 .02em #fff,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em,14px 4px 0 .02em,15px 4px 0 .02em,16px 4px 0 .02em,1px 5px 0 .02em,2px 5px 0 .02em,3px 5px 0 .02em #fff,4px 5px 0 .02em #fff,5px 5px 0 .02em #fff,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em,14px 5px 0 .02em,15px 5px 0 .02em,16px 5px 0 .02em,1px 6px 0 .02em,2px 6px 0 .02em,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em,16px 6px 0 .02em,1px 7px 0 .02em,2px 7px 0 .02em,3px 7px 0 .02em #fff,4px 7px 0 .02em #fff,5px 7px 0 .02em #fff,6px 7px 0 .02em,7px 7px 0 .02em #fff,8px 7px 0 .02em #fff,9px 7px 0 .02em #fff,10px 7px 0 .02em,11px 7px 0 .02em #fff,12px 7px 0 .02em #fff,13px 7px 0 .02em #fff,14px 7px 0 .02em,15px 7px 0 .02em,16px 7px 0 .02em,1px 8px 0 .02em,2px 8px 0 .02em,3px 8px 0 .02em #fff,4px 8px 0 .02em #fff,5px 8px 0 .02em #fff,6px 8px 0 .02em,7px 8px 0 .02em #fff,8px 8px 0 .02em #fff,9px 8px 0 .02em #fff,10px 8px 0 .02em #fff,11px 8px 0 .02em #fff,12px 8px 0 .02em #fff,13px 8px 0 .02em #fff,14px 8px 0 .02em #fff,15px 8px 0 .02em,16px 8px 0 .02em,1px 9px 0 .02em,2px 9px 0 .02em,3px 9px 0 .02em #fff,4px 9px 0 .02em #fff,5px 9px 0 .02em #fff,6px 9px 0 .02em,7px 9px 0 .02em #fff,8px 9px 0 .02em #fff,9px 9px 0 .02em #fff,10px 9px 0 .02em #fff,11px 9px 0 .02em #fff,12px 9px 0 .02em #fff,13px 9px 0 .02em #fff,14px 9px 0 .02em #fff,15px 9px 0 .02em,16px 9px 0 .02em,1px 10px 0 .02em,2px 10px 0 .02em,3px 10px 0 .02em #fff,4px 10px 0 .02em #fff,5px 10px 0 .02em #fff,6px 10px 0 .02em,7px 10px 0 .02em #fff,8px 10px 0 .02em #fff,9px 10px 0 .02em #fff,10px 10px 0 .02em #fff,11px 10px 0 .02em,12px 10px 0 .02em #fff,13px 10px 0 .02em #fff,14px 10px 0 .02em #fff,15px 10px 0 .02em,16px 10px 0 .02em,1px 11px 0 .02em,2px 11px 0 .02em,3px 11px 0 .02em #fff,4px 11px 0 .02em #fff,5px 11px 0 .02em #fff,6px 11px 0 .02em,7px 11px 0 .02em #fff,8px 11px 0 .02em #fff,9px 11px 0 .02em #fff,10px 11px 0 .02em,11px 11px 0 .02em,12px 11px 0 .02em #fff,13px 11px 0 .02em #fff,14px 11px 0 .02em #fff,15px 11px 0 .02em,16px 11px 0 .02em,1px 12px 0 .02em,2px 12px 0 .02em,3px 12px 0 .02em #fff,4px 12px 0 .02em #fff,5px 12px 0 .02em #fff,6px 12px 0 .02em,7px 12px 0 .02em #fff,8px 12px 0 .02em #fff,9px 12px 0 .02em #fff,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em #fff,13px 12px 0 .02em #fff,14px 12px 0 .02em #fff,15px 12px 0 .02em,16px 12px 0 .02em,1px 13px 0 .02em,2px 13px 0 .02em,3px 13px 0 .02em #fff,4px 13px 0 .02em #fff,5px 13px 0 .02em #fff,6px 13px 0 .02em,7px 13px 0 .02em #fff,8px 13px 0 .02em #fff,9px 13px 0 .02em #fff,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em #fff,13px 13px 0 .02em #fff,14px 13px 0 .02em #fff,15px 13px 0 .02em,16px 13px 0 .02em,1px 14px 0 .02em,2px 14px 0 .02em,3px 14px 0 .02em #fff,4px 14px 0 .02em #fff,5px 14px 0 .02em #fff,6px 14px 0 .02em,7px 14px 0 .02em #fff,8px 14px 0 .02em #fff,9px 14px 0 .02em #fff,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em #fff,13px 14px 0 .02em #fff,14px 14px 0 .02em #fff,15px 14px 0 .02em,16px 14px 0 .02em,1px 15px 0 .02em,2px 15px 0 .02em,3px 15px 0 .02em,4px 15px 0 .02em,5px 15px 0 .02em,6px 15px 0 .02em,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em,11px 15px 0 .02em,12px 15px 0 .02em,13px 15px 0 .02em,14px 15px 0 .02em,15px 15px 0 .02em,16px 15px 0 .02em,2px 16px 0 .02em,3px 16px 0 .02em,4px 16px 0 .02em,5px 16px 0 .02em,6px 16px 0 .02em,7px 16px 0 .02em,8px 16px 0 .02em,9px 16px 0 .02em,10px 16px 0 .02em,11px 16px 0 .02em,12px 16px 0 .02em,13px 16px 0 .02em,14px 16px 0 .02em,15px 16px 0 .02em}}.nes-icon.instagram:before{width:1px;height:1px;color:#fff;box-shadow:3px 1px #8005c8,4px 1px #8005c8,5px 1px #8005c8,6px 1px #8005c8,7px 1px #8005c8,8px 1px #8005c8,9px 1px #8005c8,10px 1px #8005c8,11px 1px #8005c8,12px 1px #8005c8,13px 1px #8005c8,14px 1px #8005c8,2px 2px #8005c8,3px 2px #8005c8,4px 2px #8005c8,5px 2px #8005c8,6px 2px #8005c8,7px 2px #8005c8,8px 2px #8005c8,9px 2px #8005c8,10px 2px #8005c8,11px 2px #8005c8,12px 2px #8005c8,13px 2px #8005c8,14px 2px #8005c8,15px 2px #8005c8,1px 3px #8005c8,2px 3px #8005c8,3px 3px #8005c8,4px 3px,5px 3px,6px 3px,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px,13px 3px,14px 3px #8005c8,15px 3px #8005c8,16px 3px #8005c8,1px 4px #8005c8,2px 4px #8005c8,3px 4px,4px 4px,5px 4px,6px 4px,7px 4px,8px 4px,9px 4px,10px 4px,11px 4px,12px 4px #8005c8,13px 4px #8005c8,14px 4px,15px 4px #8005c8,16px 4px #8005c8,1px 5px #8005c8,2px 5px #8005c8,3px 5px,4px 5px,5px 5px,6px 5px,7px 5px,8px 5px,9px 5px,10px 5px,11px 5px,12px 5px #8005c8,13px 5px #8005c8,14px 5px,15px 5px #8005c8,16px 5px #8005c8,1px 6px #8005c8,2px 6px #8005c8,3px 6px,4px 6px,5px 6px,6px 6px,7px 6px #8005c8,8px 6px #8005c8,9px 6px #8005c8,10px 6px #8005c8,11px 6px,12px 6px,13px 6px,14px 6px,15px 6px #8005c8,16px 6px #8005c8,1px 7px #d40075,2px 7px #8005c8,3px 7px,4px 7px,5px 7px,6px 7px #8005c8,7px 7px,8px 7px,9px 7px,10px 7px,11px 7px #8005c8,12px 7px,13px 7px,14px 7px,15px 7px #8005c8,16px 7px #d40075,1px 8px #d40075,2px 8px #d40075,3px 8px,4px 8px,5px 8px,6px 8px #8005c8,7px 8px,8px 8px,9px 8px,10px 8px,11px 8px #8005c8,12px 8px,13px 8px,14px 8px,15px 8px #d40075,16px 8px #d40075,1px 9px #d40075,2px 9px #d40075,3px 9px,4px 9px,5px 9px,6px 9px #d40075,7px 9px,8px 9px,9px 9px,10px 9px,11px 9px #d40075,12px 9px,13px 9px,14px 9px,15px 9px #d40075,16px 9px #d40075,1px 10px #d40075,2px 10px #d40075,3px 10px,4px 10px,5px 10px,6px 10px #d40075,7px 10px,8px 10px,9px 10px,10px 10px,11px 10px #d40075,12px 10px,13px 10px,14px 10px,15px 10px #d40075,16px 10px #d40075,1px 11px #e98c25,2px 11px #e98c25,3px 11px,4px 11px,5px 11px,6px 11px,7px 11px #d40075,8px 11px #d40075,9px 11px #d40075,10px 11px #d40075,11px 11px,12px 11px,13px 11px,14px 11px,15px 11px #d40075,16px 11px #d40075,1px 12px #e98c25,2px 12px #e98c25,3px 12px,4px 12px,5px 12px,6px 12px,7px 12px,8px 12px,9px 12px,10px 12px,11px 12px,12px 12px,13px 12px,14px 12px,15px 12px #d40075,16px 12px #d40075,1px 13px #e98c25,2px 13px #e98c25,3px 13px,4px 13px,5px 13px,6px 13px,7px 13px,8px 13px,9px 13px,10px 13px,11px 13px,12px 13px,13px 13px,14px 13px,15px 13px #d84646,16px 13px #d84646,1px 14px #e98c25,2px 14px #e98c25,3px 14px #e98c25,4px 14px,5px 14px,6px 14px,7px 14px,8px 14px,9px 14px,10px 14px,11px 14px,12px 14px,13px 14px,14px 14px #d84646,15px 14px #d84646,16px 14px #d84646,2px 15px #e98c25,3px 15px #e98c25,4px 15px #e98c25,5px 15px #e98c25,6px 15px #e98c25,7px 15px #e98c25,8px 15px #e98c25,9px 15px #e98c25,10px 15px #d84646,11px 15px #d84646,12px 15px #d84646,13px 15px #d84646,14px 15px #d84646,15px 15px #d84646,3px 16px #e98c25,4px 16px #e98c25,5px 16px #e98c25,6px 16px #e98c25,7px 16px #e98c25,8px 16px #e98c25,9px 16px #d84646,10px 16px #d84646,11px 16px #d84646,12px 16px #d84646,13px 16px #d84646,14px 16px #d84646}@supports (-moz-appearance:meterbar){.nes-icon.instagram:before{box-shadow:3px 1px 0 .02em #8005c8,4px 1px 0 .02em #8005c8,5px 1px 0 .02em #8005c8,6px 1px 0 .02em #8005c8,7px 1px 0 .02em #8005c8,8px 1px 0 .02em #8005c8,9px 1px 0 .02em #8005c8,10px 1px 0 .02em #8005c8,11px 1px 0 .02em #8005c8,12px 1px 0 .02em #8005c8,13px 1px 0 .02em #8005c8,14px 1px 0 .02em #8005c8,2px 2px 0 .02em #8005c8,3px 2px 0 .02em #8005c8,4px 2px 0 .02em #8005c8,5px 2px 0 .02em #8005c8,6px 2px 0 .02em #8005c8,7px 2px 0 .02em #8005c8,8px 2px 0 .02em #8005c8,9px 2px 0 .02em #8005c8,10px 2px 0 .02em #8005c8,11px 2px 0 .02em #8005c8,12px 2px 0 .02em #8005c8,13px 2px 0 .02em #8005c8,14px 2px 0 .02em #8005c8,15px 2px 0 .02em #8005c8,1px 3px 0 .02em #8005c8,2px 3px 0 .02em #8005c8,3px 3px 0 .02em #8005c8,4px 3px 0 .02em,5px 3px 0 .02em,6px 3px 0 .02em,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em,13px 3px 0 .02em,14px 3px 0 .02em #8005c8,15px 3px 0 .02em #8005c8,16px 3px 0 .02em #8005c8,1px 4px 0 .02em #8005c8,2px 4px 0 .02em #8005c8,3px 4px 0 .02em,4px 4px 0 .02em,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em,8px 4px 0 .02em,9px 4px 0 .02em,10px 4px 0 .02em,11px 4px 0 .02em,12px 4px 0 .02em #8005c8,13px 4px 0 .02em #8005c8,14px 4px 0 .02em,15px 4px 0 .02em #8005c8,16px 4px 0 .02em #8005c8,1px 5px 0 .02em #8005c8,2px 5px 0 .02em #8005c8,3px 5px 0 .02em,4px 5px 0 .02em,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em,11px 5px 0 .02em,12px 5px 0 .02em #8005c8,13px 5px 0 .02em #8005c8,14px 5px 0 .02em,15px 5px 0 .02em #8005c8,16px 5px 0 .02em #8005c8,1px 6px 0 .02em #8005c8,2px 6px 0 .02em #8005c8,3px 6px 0 .02em,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em #8005c8,8px 6px 0 .02em #8005c8,9px 6px 0 .02em #8005c8,10px 6px 0 .02em #8005c8,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em,15px 6px 0 .02em #8005c8,16px 6px 0 .02em #8005c8,1px 7px 0 .02em #d40075,2px 7px 0 .02em #8005c8,3px 7px 0 .02em,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em #8005c8,7px 7px 0 .02em,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em,11px 7px 0 .02em #8005c8,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em,15px 7px 0 .02em #8005c8,16px 7px 0 .02em #d40075,1px 8px 0 .02em #d40075,2px 8px 0 .02em #d40075,3px 8px 0 .02em,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em #8005c8,7px 8px 0 .02em,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em,11px 8px 0 .02em #8005c8,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em,15px 8px 0 .02em #d40075,16px 8px 0 .02em #d40075,1px 9px 0 .02em #d40075,2px 9px 0 .02em #d40075,3px 9px 0 .02em,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em #d40075,7px 9px 0 .02em,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em,11px 9px 0 .02em #d40075,12px 9px 0 .02em,13px 9px 0 .02em,14px 9px 0 .02em,15px 9px 0 .02em #d40075,16px 9px 0 .02em #d40075,1px 10px 0 .02em #d40075,2px 10px 0 .02em #d40075,3px 10px 0 .02em,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em #d40075,7px 10px 0 .02em,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em,11px 10px 0 .02em #d40075,12px 10px 0 .02em,13px 10px 0 .02em,14px 10px 0 .02em,15px 10px 0 .02em #d40075,16px 10px 0 .02em #d40075,1px 11px 0 .02em #e98c25,2px 11px 0 .02em #e98c25,3px 11px 0 .02em,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em #d40075,8px 11px 0 .02em #d40075,9px 11px 0 .02em #d40075,10px 11px 0 .02em #d40075,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em,14px 11px 0 .02em,15px 11px 0 .02em #d40075,16px 11px 0 .02em #d40075,1px 12px 0 .02em #e98c25,2px 12px 0 .02em #e98c25,3px 12px 0 .02em,4px 12px 0 .02em,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em,14px 12px 0 .02em,15px 12px 0 .02em #d40075,16px 12px 0 .02em #d40075,1px 13px 0 .02em #e98c25,2px 13px 0 .02em #e98c25,3px 13px 0 .02em,4px 13px 0 .02em,5px 13px 0 .02em,6px 13px 0 .02em,7px 13px 0 .02em,8px 13px 0 .02em,9px 13px 0 .02em,10px 13px 0 .02em,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em,14px 13px 0 .02em,15px 13px 0 .02em #d84646,16px 13px 0 .02em #d84646,1px 14px 0 .02em #e98c25,2px 14px 0 .02em #e98c25,3px 14px 0 .02em #e98c25,4px 14px 0 .02em,5px 14px 0 .02em,6px 14px 0 .02em,7px 14px 0 .02em,8px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em,13px 14px 0 .02em,14px 14px 0 .02em #d84646,15px 14px 0 .02em #d84646,16px 14px 0 .02em #d84646,2px 15px 0 .02em #e98c25,3px 15px 0 .02em #e98c25,4px 15px 0 .02em #e98c25,5px 15px 0 .02em #e98c25,6px 15px 0 .02em #e98c25,7px 15px 0 .02em #e98c25,8px 15px 0 .02em #e98c25,9px 15px 0 .02em #e98c25,10px 15px 0 .02em #d84646,11px 15px 0 .02em #d84646,12px 15px 0 .02em #d84646,13px 15px 0 .02em #d84646,14px 15px 0 .02em #d84646,15px 15px 0 .02em #d84646,3px 16px 0 .02em #e98c25,4px 16px 0 .02em #e98c25,5px 16px 0 .02em #e98c25,6px 16px 0 .02em #e98c25,7px 16px 0 .02em #e98c25,8px 16px 0 .02em #e98c25,9px 16px 0 .02em #d84646,10px 16px 0 .02em #d84646,11px 16px 0 .02em #d84646,12px 16px 0 .02em #d84646,13px 16px 0 .02em #d84646,14px 16px 0 .02em #d84646}}.nes-icon.coin:before{width:1px;height:1px;color:#ffc107;box-shadow:6px 1px #060606,7px 1px #060606,8px 1px #060606,9px 1px #060606,10px 1px #060606,11px 1px #060606,4px 2px #060606,5px 2px #060606,6px 2px #060606,7px 2px #fff,8px 2px #fff,9px 2px #fff,10px 2px #060606,11px 2px #060606,12px 2px #060606,13px 2px #060606,3px 3px #060606,4px 3px #060606,5px 3px #fff,6px 3px #fff,7px 3px,8px 3px,9px 3px,10px 3px,11px 3px,12px 3px #060606,13px 3px #060606,3px 4px #060606,4px 4px #fff,5px 4px,6px 4px,7px 4px #fff,8px 4px #fff,9px 4px #fff,10px 4px #060606,11px 4px,12px 4px,13px 4px #060606,14px 4px #060606,2px 5px #060606,3px 5px #060606,4px 5px #fff,5px 5px,6px 5px,7px 5px #fff,8px 5px,9px 5px,10px 5px #060606,11px 5px,12px 5px,13px 5px #060606,14px 5px #060606,2px 6px #060606,3px 6px #fff,4px 6px,5px 6px,6px 6px,7px 6px #fff,8px 6px,9px 6px,10px 6px #060606,11px 6px,12px 6px,13px 6px,14px 6px #060606,15px 6px #060606,2px 7px #060606,3px 7px #fff,4px 7px,5px 7px,6px 7px,7px 7px #fff,8px 7px,9px 7px,10px 7px #060606,11px 7px,12px 7px,13px 7px,14px 7px #060606,15px 7px #060606,2px 8px #060606,3px 8px #fff,4px 8px,5px 8px,6px 8px,7px 8px #fff,8px 8px,9px 8px,10px 8px #060606,11px 8px,12px 8px,13px 8px,14px 8px #060606,15px 8px #060606,2px 9px #060606,3px 9px #fff,4px 9px,5px 9px,6px 9px,7px 9px #fff,8px 9px,9px 9px,10px 9px #060606,11px 9px,12px 9px,13px 9px,14px 9px #060606,15px 9px #060606,2px 10px #060606,3px 10px #fff,4px 10px,5px 10px,6px 10px,7px 10px #fff,8px 10px,9px 10px,10px 10px #060606,11px 10px,12px 10px,13px 10px,14px 10px #060606,15px 10px #060606,2px 11px #060606,3px 11px #fff,4px 11px,5px 11px,6px 11px,7px 11px #fff,8px 11px,9px 11px,10px 11px #060606,11px 11px,12px 11px,13px 11px,14px 11px #060606,15px 11px #060606,2px 12px #060606,3px 12px #060606,4px 12px #fff,5px 12px,6px 12px,7px 12px #fff,8px 12px,9px 12px,10px 12px #060606,11px 12px,12px 12px,13px 12px #060606,14px 12px #060606,3px 13px #060606,4px 13px #fff,5px 13px,6px 13px,7px 13px #fff,8px 13px #060606,9px 13px #060606,10px 13px #060606,11px 13px,12px 13px,13px 13px #060606,14px 13px #060606,3px 14px #060606,4px 14px #060606,5px 14px #fff,6px 14px,7px 14px,8px 14px,9px 14px,10px 14px,11px 14px,12px 14px #060606,13px 14px #060606,4px 15px #060606,5px 15px #060606,6px 15px #060606,7px 15px,8px 15px,9px 15px,10px 15px #060606,11px 15px #060606,12px 15px #060606,13px 15px #060606,6px 16px #060606,7px 16px #060606,8px 16px #060606,9px 16px #060606,10px 16px #060606,11px 16px #060606}@supports (-moz-appearance:meterbar){.nes-icon.coin:before{box-shadow:6px 1px 0 .02em #060606,7px 1px 0 .02em #060606,8px 1px 0 .02em #060606,9px 1px 0 .02em #060606,10px 1px 0 .02em #060606,11px 1px 0 .02em #060606,4px 2px 0 .02em #060606,5px 2px 0 .02em #060606,6px 2px 0 .02em #060606,7px 2px 0 .02em #fff,8px 2px 0 .02em #fff,9px 2px 0 .02em #fff,10px 2px 0 .02em #060606,11px 2px 0 .02em #060606,12px 2px 0 .02em #060606,13px 2px 0 .02em #060606,3px 3px 0 .02em #060606,4px 3px 0 .02em #060606,5px 3px 0 .02em #fff,6px 3px 0 .02em #fff,7px 3px 0 .02em,8px 3px 0 .02em,9px 3px 0 .02em,10px 3px 0 .02em,11px 3px 0 .02em,12px 3px 0 .02em #060606,13px 3px 0 .02em #060606,3px 4px 0 .02em #060606,4px 4px 0 .02em #fff,5px 4px 0 .02em,6px 4px 0 .02em,7px 4px 0 .02em #fff,8px 4px 0 .02em #fff,9px 4px 0 .02em #fff,10px 4px 0 .02em #060606,11px 4px 0 .02em,12px 4px 0 .02em,13px 4px 0 .02em #060606,14px 4px 0 .02em #060606,2px 5px 0 .02em #060606,3px 5px 0 .02em #060606,4px 5px 0 .02em #fff,5px 5px 0 .02em,6px 5px 0 .02em,7px 5px 0 .02em #fff,8px 5px 0 .02em,9px 5px 0 .02em,10px 5px 0 .02em #060606,11px 5px 0 .02em,12px 5px 0 .02em,13px 5px 0 .02em #060606,14px 5px 0 .02em #060606,2px 6px 0 .02em #060606,3px 6px 0 .02em #fff,4px 6px 0 .02em,5px 6px 0 .02em,6px 6px 0 .02em,7px 6px 0 .02em #fff,8px 6px 0 .02em,9px 6px 0 .02em,10px 6px 0 .02em #060606,11px 6px 0 .02em,12px 6px 0 .02em,13px 6px 0 .02em,14px 6px 0 .02em #060606,15px 6px 0 .02em #060606,2px 7px 0 .02em #060606,3px 7px 0 .02em #fff,4px 7px 0 .02em,5px 7px 0 .02em,6px 7px 0 .02em,7px 7px 0 .02em #fff,8px 7px 0 .02em,9px 7px 0 .02em,10px 7px 0 .02em #060606,11px 7px 0 .02em,12px 7px 0 .02em,13px 7px 0 .02em,14px 7px 0 .02em #060606,15px 7px 0 .02em #060606,2px 8px 0 .02em #060606,3px 8px 0 .02em #fff,4px 8px 0 .02em,5px 8px 0 .02em,6px 8px 0 .02em,7px 8px 0 .02em #fff,8px 8px 0 .02em,9px 8px 0 .02em,10px 8px 0 .02em #060606,11px 8px 0 .02em,12px 8px 0 .02em,13px 8px 0 .02em,14px 8px 0 .02em #060606,15px 8px 0 .02em #060606,2px 9px 0 .02em #060606,3px 9px 0 .02em #fff,4px 9px 0 .02em,5px 9px 0 .02em,6px 9px 0 .02em,7px 9px 0 .02em #fff,8px 9px 0 .02em,9px 9px 0 .02em,10px 9px 0 .02em #060606,11px 9px 0 .02em,12px 9px 0 .02em,13px 9px 0 .02em,14px 9px 0 .02em #060606,15px 9px 0 .02em #060606,2px 10px 0 .02em #060606,3px 10px 0 .02em #fff,4px 10px 0 .02em,5px 10px 0 .02em,6px 10px 0 .02em,7px 10px 0 .02em #fff,8px 10px 0 .02em,9px 10px 0 .02em,10px 10px 0 .02em #060606,11px 10px 0 .02em,12px 10px 0 .02em,13px 10px 0 .02em,14px 10px 0 .02em #060606,15px 10px 0 .02em #060606,2px 11px 0 .02em #060606,3px 11px 0 .02em #fff,4px 11px 0 .02em,5px 11px 0 .02em,6px 11px 0 .02em,7px 11px 0 .02em #fff,8px 11px 0 .02em,9px 11px 0 .02em,10px 11px 0 .02em #060606,11px 11px 0 .02em,12px 11px 0 .02em,13px 11px 0 .02em,14px 11px 0 .02em #060606,15px 11px 0 .02em #060606,2px 12px 0 .02em #060606,3px 12px 0 .02em #060606,4px 12px 0 .02em #fff,5px 12px 0 .02em,6px 12px 0 .02em,7px 12px 0 .02em #fff,8px 12px 0 .02em,9px 12px 0 .02em,10px 12px 0 .02em #060606,11px 12px 0 .02em,12px 12px 0 .02em,13px 12px 0 .02em #060606,14px 12px 0 .02em #060606,3px 13px 0 .02em #060606,4px 13px 0 .02em #fff,5px 13px 0 .02em,6px 13px 0 .02em,7px 13px 0 .02em #fff,8px 13px 0 .02em #060606,9px 13px 0 .02em #060606,10px 13px 0 .02em #060606,11px 13px 0 .02em,12px 13px 0 .02em,13px 13px 0 .02em #060606,14px 13px 0 .02em #060606,3px 14px 0 .02em #060606,4px 14px 0 .02em #060606,5px 14px 0 .02em #fff,6px 14px 0 .02em,7px 14px 0 .02em,8px 14px 0 .02em,9px 14px 0 .02em,10px 14px 0 .02em,11px 14px 0 .02em,12px 14px 0 .02em #060606,13px 14px 0 .02em #060606,4px 15px 0 .02em #060606,5px 15px 0 .02em #060606,6px 15px 0 .02em #060606,7px 15px 0 .02em,8px 15px 0 .02em,9px 15px 0 .02em,10px 15px 0 .02em #060606,11px 15px 0 .02em #060606,12px 15px 0 .02em #060606,13px 15px 0 .02em #060606,6px 16px 0 .02em #060606,7px 16px 0 .02em #060606,8px 16px 0 .02em #060606,9px 16px 0 .02em #060606,10px 16px 0 .02em #060606,11px 16px 0 .02em #060606}}.nes-logo{position:relative;display:inline-block;width:60px;height:40px}.nes-logo:before{position:absolute;top:-4px;left:-4px;content:"";background:0 0;width:4px;height:4px;color:#3e3634;box-shadow:28px 4px,28px 8px,32px 12px,4px 16px #c3c3c3,8px 16px #c3c3c3,12px 16px #c3c3c3,16px 16px #c3c3c3,20px 16px #c3c3c3,24px 16px #c3c3c3,28px 16px #c3c3c3,32px 16px #c3c3c3,36px 16px #c3c3c3,40px 16px #c3c3c3,44px 16px #c3c3c3,48px 16px #c3c3c3,52px 16px #c3c3c3,56px 16px #c3c3c3,60px 16px #c3c3c3,4px 20px #c3c3c3,8px 20px,12px 20px,16px 20px,20px 20px,24px 20px,28px 20px,32px 20px,36px 20px,40px 20px,44px 20px,48px 20px,52px 20px,56px 20px,60px 20px #c3c3c3,4px 24px #c3c3c3,8px 24px,12px 24px,16px 24px #c3c3c3,20px 24px,24px 24px,28px 24px #787973,32px 24px #787973,36px 24px #787973,40px 24px,44px 24px,48px 24px,52px 24px,56px 24px,60px 24px #c3c3c3,4px 28px #c3c3c3,8px 28px,12px 28px #c3c3c3,16px 28px #c3c3c3,20px 28px #c3c3c3,24px 28px,28px 28px,32px 28px,36px 28px,40px 28px,44px 28px,48px 28px,52px 28px,56px 28px,60px 28px #c3c3c3,4px 32px #c3c3c3,8px 32px,12px 32px,16px 32px #c3c3c3,20px 32px,24px 32px,28px 32px #787973,32px 32px #787973,36px 32px #787973,40px 32px,44px 32px #bf1710,48px 32px,52px 32px #bf1710,56px 32px,60px 32px #c3c3c3,4px 36px #c3c3c3,8px 36px,12px 36px,16px 36px,20px 36px,24px 36px,28px 36px,32px 36px,36px 36px,40px 36px,44px 36px,48px 36px,52px 36px,56px 36px,60px 36px #c3c3c3,4px 40px #c3c3c3,8px 40px #c3c3c3,12px 40px #c3c3c3,16px 40px #c3c3c3,20px 40px #c3c3c3,24px 40px #c3c3c3,28px 40px #c3c3c3,32px 40px #c3c3c3,36px 40px #c3c3c3,40px 40px #c3c3c3,44px 40px #c3c3c3,48px 40px #c3c3c3,52px 40px #c3c3c3,56px 40px #c3c3c3,60px 40px #c3c3c3}@supports (-moz-appearance:meterbar){.nes-logo:before{box-shadow:28px 4px 0 .02em,28px 8px 0 .02em,32px 12px 0 .02em,4px 16px 0 .02em #c3c3c3,8px 16px 0 .02em #c3c3c3,12px 16px 0 .02em #c3c3c3,16px 16px 0 .02em #c3c3c3,20px 16px 0 .02em #c3c3c3,24px 16px 0 .02em #c3c3c3,28px 16px 0 .02em #c3c3c3,32px 16px 0 .02em #c3c3c3,36px 16px 0 .02em #c3c3c3,40px 16px 0 .02em #c3c3c3,44px 16px 0 .02em #c3c3c3,48px 16px 0 .02em #c3c3c3,52px 16px 0 .02em #c3c3c3,56px 16px 0 .02em #c3c3c3,60px 16px 0 .02em #c3c3c3,4px 20px 0 .02em #c3c3c3,8px 20px 0 .02em,12px 20px 0 .02em,16px 20px 0 .02em,20px 20px 0 .02em,24px 20px 0 .02em,28px 20px 0 .02em,32px 20px 0 .02em,36px 20px 0 .02em,40px 20px 0 .02em,44px 20px 0 .02em,48px 20px 0 .02em,52px 20px 0 .02em,56px 20px 0 .02em,60px 20px 0 .02em #c3c3c3,4px 24px 0 .02em #c3c3c3,8px 24px 0 .02em,12px 24px 0 .02em,16px 24px 0 .02em #c3c3c3,20px 24px 0 .02em,24px 24px 0 .02em,28px 24px 0 .02em #787973,32px 24px 0 .02em #787973,36px 24px 0 .02em #787973,40px 24px 0 .02em,44px 24px 0 .02em,48px 24px 0 .02em,52px 24px 0 .02em,56px 24px 0 .02em,60px 24px 0 .02em #c3c3c3,4px 28px 0 .02em #c3c3c3,8px 28px 0 .02em,12px 28px 0 .02em #c3c3c3,16px 28px 0 .02em #c3c3c3,20px 28px 0 .02em #c3c3c3,24px 28px 0 .02em,28px 28px 0 .02em,32px 28px 0 .02em,36px 28px 0 .02em,40px 28px 0 .02em,44px 28px 0 .02em,48px 28px 0 .02em,52px 28px 0 .02em,56px 28px 0 .02em,60px 28px 0 .02em #c3c3c3,4px 32px 0 .02em #c3c3c3,8px 32px 0 .02em,12px 32px 0 .02em,16px 32px 0 .02em #c3c3c3,20px 32px 0 .02em,24px 32px 0 .02em,28px 32px 0 .02em #787973,32px 32px 0 .02em #787973,36px 32px 0 .02em #787973,40px 32px 0 .02em,44px 32px 0 .02em #bf1710,48px 32px 0 .02em,52px 32px 0 .02em #bf1710,56px 32px 0 .02em,60px 32px 0 .02em #c3c3c3,4px 36px 0 .02em #c3c3c3,8px 36px 0 .02em,12px 36px 0 .02em,16px 36px 0 .02em,20px 36px 0 .02em,24px 36px 0 .02em,28px 36px 0 .02em,32px 36px 0 .02em,36px 36px 0 .02em,40px 36px 0 .02em,44px 36px 0 .02em,48px 36px 0 .02em,52px 36px 0 .02em,56px 36px 0 .02em,60px 36px 0 .02em #c3c3c3,4px 40px 0 .02em #c3c3c3,8px 40px 0 .02em #c3c3c3,12px 40px 0 .02em #c3c3c3,16px 40px 0 .02em #c3c3c3,20px 40px 0 .02em #c3c3c3,24px 40px 0 .02em #c3c3c3,28px 40px 0 .02em #c3c3c3,32px 40px 0 .02em #c3c3c3,36px 40px 0 .02em #c3c3c3,40px 40px 0 .02em #c3c3c3,44px 40px 0 .02em #c3c3c3,48px 40px 0 .02em #c3c3c3,52px 40px 0 .02em #c3c3c3,56px 40px 0 .02em #c3c3c3,60px 40px 0 .02em #c3c3c3}}.nes-jp-logo{position:relative;display:inline-block;width:60px;height:40px}.nes-jp-logo:before{position:absolute;top:-4px;left:-4px;content:"";background:0 0;width:4px;height:4px;color:#871f37;box-shadow:28px 4px #333,28px 8px #333,32px 12px #333,4px 16px,8px 16px,12px 16px,16px 16px,20px 16px,24px 16px,28px 16px,32px 16px,36px 16px,40px 16px,44px 16px,48px 16px,52px 16px,56px 16px,60px 16px,4px 20px,8px 20px #dfd3b9,12px 20px #dfd3b9,16px 20px #dfd3b9,20px 20px #dfd3b9,24px 20px #dfd3b9,28px 20px,32px 20px,36px 20px,40px 20px,44px 20px,48px 20px,52px 20px,56px 20px,60px 20px,4px 24px,8px 24px #dfd3b9,12px 24px #dfd3b9,16px 24px #333,20px 24px #dfd3b9,24px 24px #dfd3b9,28px 24px,32px 24px,36px 24px,40px 24px,44px 24px,48px 24px,52px 24px,56px 24px,60px 24px,4px 28px,8px 28px #dfd3b9,12px 28px #333,16px 28px #333,20px 28px #333,24px 28px #dfd3b9,28px 28px #dfd3b9,32px 28px #dfd3b9,36px 28px #dfd3b9,40px 28px #dfd3b9,44px 28px #dfd3b9,48px 28px #dfd3b9,52px 28px #dfd3b9,56px 28px #dfd3b9,60px 28px,4px 32px,8px 32px #dfd3b9,12px 32px #dfd3b9,16px 32px #333,20px 32px #dfd3b9,24px 32px #dfd3b9,28px 32px #333,32px 32px,36px 32px #333,40px 32px #dfd3b9,44px 32px #333,48px 32px #dfd3b9,52px 32px #333,56px 32px #dfd3b9,60px 32px,4px 36px,8px 36px #dfd3b9,12px 36px #dfd3b9,16px 36px #dfd3b9,20px 36px #dfd3b9,24px 36px #dfd3b9,28px 36px #dfd3b9,32px 36px #dfd3b9,36px 36px #dfd3b9,40px 36px #dfd3b9,44px 36px #dfd3b9,48px 36px #dfd3b9,52px 36px #dfd3b9,56px 36px #dfd3b9,60px 36px,4px 40px,8px 40px,12px 40px,16px 40px,20px 40px,24px 40px,28px 40px,32px 40px,36px 40px,40px 40px,44px 40px,48px 40px,52px 40px,56px 40px,60px 40px}@supports (-moz-appearance:meterbar){.nes-jp-logo:before{box-shadow:28px 4px 0 .02em #333,28px 8px 0 .02em #333,32px 12px 0 .02em #333,4px 16px 0 .02em,8px 16px 0 .02em,12px 16px 0 .02em,16px 16px 0 .02em,20px 16px 0 .02em,24px 16px 0 .02em,28px 16px 0 .02em,32px 16px 0 .02em,36px 16px 0 .02em,40px 16px 0 .02em,44px 16px 0 .02em,48px 16px 0 .02em,52px 16px 0 .02em,56px 16px 0 .02em,60px 16px 0 .02em,4px 20px 0 .02em,8px 20px 0 .02em #dfd3b9,12px 20px 0 .02em #dfd3b9,16px 20px 0 .02em #dfd3b9,20px 20px 0 .02em #dfd3b9,24px 20px 0 .02em #dfd3b9,28px 20px 0 .02em,32px 20px 0 .02em,36px 20px 0 .02em,40px 20px 0 .02em,44px 20px 0 .02em,48px 20px 0 .02em,52px 20px 0 .02em,56px 20px 0 .02em,60px 20px 0 .02em,4px 24px 0 .02em,8px 24px 0 .02em #dfd3b9,12px 24px 0 .02em #dfd3b9,16px 24px 0 .02em #333,20px 24px 0 .02em #dfd3b9,24px 24px 0 .02em #dfd3b9,28px 24px 0 .02em,32px 24px 0 .02em,36px 24px 0 .02em,40px 24px 0 .02em,44px 24px 0 .02em,48px 24px 0 .02em,52px 24px 0 .02em,56px 24px 0 .02em,60px 24px 0 .02em,4px 28px 0 .02em,8px 28px 0 .02em #dfd3b9,12px 28px 0 .02em #333,16px 28px 0 .02em #333,20px 28px 0 .02em #333,24px 28px 0 .02em #dfd3b9,28px 28px 0 .02em #dfd3b9,32px 28px 0 .02em #dfd3b9,36px 28px 0 .02em #dfd3b9,40px 28px 0 .02em #dfd3b9,44px 28px 0 .02em #dfd3b9,48px 28px 0 .02em #dfd3b9,52px 28px 0 .02em #dfd3b9,56px 28px 0 .02em #dfd3b9,60px 28px 0 .02em,4px 32px 0 .02em,8px 32px 0 .02em #dfd3b9,12px 32px 0 .02em #dfd3b9,16px 32px 0 .02em #333,20px 32px 0 .02em #dfd3b9,24px 32px 0 .02em #dfd3b9,28px 32px 0 .02em #333,32px 32px 0 .02em,36px 32px 0 .02em #333,40px 32px 0 .02em #dfd3b9,44px 32px 0 .02em #333,48px 32px 0 .02em #dfd3b9,52px 32px 0 .02em #333,56px 32px 0 .02em #dfd3b9,60px 32px 0 .02em,4px 36px 0 .02em,8px 36px 0 .02em #dfd3b9,12px 36px 0 .02em #dfd3b9,16px 36px 0 .02em #dfd3b9,20px 36px 0 .02em #dfd3b9,24px 36px 0 .02em #dfd3b9,28px 36px 0 .02em #dfd3b9,32px 36px 0 .02em #dfd3b9,36px 36px 0 .02em #dfd3b9,40px 36px 0 .02em #dfd3b9,44px 36px 0 .02em #dfd3b9,48px 36px 0 .02em #dfd3b9,52px 36px 0 .02em #dfd3b9,56px 36px 0 .02em #dfd3b9,60px 36px 0 .02em,4px 40px 0 .02em,8px 40px 0 .02em,12px 40px 0 .02em,16px 40px 0 .02em,20px 40px 0 .02em,24px 40px 0 .02em,28px 40px 0 .02em,32px 40px 0 .02em,36px 40px 0 .02em,40px 40px 0 .02em,44px 40px 0 .02em,48px 40px 0 .02em,52px 40px 0 .02em,56px 40px 0 .02em,60px 40px 0 .02em}}.snes-logo{position:relative;display:inline-block;width:60px;height:40px}.snes-logo:before{position:absolute;top:-4px;left:-4px;content:"";background:0 0;width:4px;height:4px;color:#d7d7d7;box-shadow:28px 4px #333,28px 8px #333,32px 12px #333,12px 16px #333,16px 16px #333,20px 16px #333,24px 16px #333,28px 16px #333,32px 16px #333,36px 16px #333,40px 16px #333,44px 16px #333,48px 16px #333,52px 16px #333,8px 20px #333,12px 20px,16px 20px,20px 20px,24px 20px,28px 20px,32px 20px,36px 20px,40px 20px,44px 20px,48px 20px,52px 20px,56px 20px #333,4px 24px #333,8px 24px,12px 24px,16px 24px #333,20px 24px,24px 24px,28px 24px,32px 24px,36px 24px,40px 24px,44px 24px,48px 24px #ad6df0,52px 24px,56px 24px,60px 24px #333,4px 28px #333,8px 28px,12px 28px #333,16px 28px #333,20px 28px #333,24px 28px,28px 28px,32px 28px,36px 28px,40px 28px,44px 28px #ad6df0,48px 28px,52px 28px #8932e5,56px 28px,60px 28px #333,4px 32px #333,8px 32px,12px 32px,16px 32px #333,20px 32px,24px 32px,28px 32px #333,32px 32px,36px 32px #333,40px 32px,44px 32px,48px 32px #8932e5,52px 32px,56px 32px,60px 32px #333,8px 36px #333,12px 36px,16px 36px,20px 36px,24px 36px,28px 36px,32px 36px,36px 36px,40px 36px,44px 36px,48px 36px,52px 36px,56px 36px #333,12px 40px #333,16px 40px #333,20px 40px #333,24px 40px #333,28px 40px #333,32px 40px #333,36px 40px #333,40px 40px #333,44px 40px #333,48px 40px #333,52px 40px #333}@supports (-moz-appearance:meterbar){.snes-logo:before{box-shadow:28px 4px 0 .02em #333,28px 8px 0 .02em #333,32px 12px 0 .02em #333,12px 16px 0 .02em #333,16px 16px 0 .02em #333,20px 16px 0 .02em #333,24px 16px 0 .02em #333,28px 16px 0 .02em #333,32px 16px 0 .02em #333,36px 16px 0 .02em #333,40px 16px 0 .02em #333,44px 16px 0 .02em #333,48px 16px 0 .02em #333,52px 16px 0 .02em #333,8px 20px 0 .02em #333,12px 20px 0 .02em,16px 20px 0 .02em,20px 20px 0 .02em,24px 20px 0 .02em,28px 20px 0 .02em,32px 20px 0 .02em,36px 20px 0 .02em,40px 20px 0 .02em,44px 20px 0 .02em,48px 20px 0 .02em,52px 20px 0 .02em,56px 20px 0 .02em #333,4px 24px 0 .02em #333,8px 24px 0 .02em,12px 24px 0 .02em,16px 24px 0 .02em #333,20px 24px 0 .02em,24px 24px 0 .02em,28px 24px 0 .02em,32px 24px 0 .02em,36px 24px 0 .02em,40px 24px 0 .02em,44px 24px 0 .02em,48px 24px 0 .02em #ad6df0,52px 24px 0 .02em,56px 24px 0 .02em,60px 24px 0 .02em #333,4px 28px 0 .02em #333,8px 28px 0 .02em,12px 28px 0 .02em #333,16px 28px 0 .02em #333,20px 28px 0 .02em #333,24px 28px 0 .02em,28px 28px 0 .02em,32px 28px 0 .02em,36px 28px 0 .02em,40px 28px 0 .02em,44px 28px 0 .02em #ad6df0,48px 28px 0 .02em,52px 28px 0 .02em #8932e5,56px 28px 0 .02em,60px 28px 0 .02em #333,4px 32px 0 .02em #333,8px 32px 0 .02em,12px 32px 0 .02em,16px 32px 0 .02em #333,20px 32px 0 .02em,24px 32px 0 .02em,28px 32px 0 .02em #333,32px 32px 0 .02em,36px 32px 0 .02em #333,40px 32px 0 .02em,44px 32px 0 .02em,48px 32px 0 .02em #8932e5,52px 32px 0 .02em,56px 32px 0 .02em,60px 32px 0 .02em #333,8px 36px 0 .02em #333,12px 36px 0 .02em,16px 36px 0 .02em,20px 36px 0 .02em,24px 36px 0 .02em,28px 36px 0 .02em,32px 36px 0 .02em,36px 36px 0 .02em,40px 36px 0 .02em,44px 36px 0 .02em,48px 36px 0 .02em,52px 36px 0 .02em,56px 36px 0 .02em #333,12px 40px 0 .02em #333,16px 40px 0 .02em #333,20px 40px 0 .02em #333,24px 40px 0 .02em #333,28px 40px 0 .02em #333,32px 40px 0 .02em #333,36px 40px 0 .02em #333,40px 40px 0 .02em #333,44px 40px 0 .02em #333,48px 40px 0 .02em #333,52px 40px 0 .02em #333}}.snes-jp-logo{position:relative;display:inline-block;width:60px;height:40px}.snes-jp-logo:before{position:absolute;top:-4px;left:-4px;content:"";background:0 0;width:4px;height:4px;color:#d7d7d7;box-shadow:28px 4px #333,28px 8px #333,32px 12px #333,12px 16px #333,16px 16px #333,20px 16px #333,24px 16px #333,28px 16px #333,32px 16px #333,36px 16px #333,40px 16px #333,44px 16px #333,48px 16px #333,52px 16px #333,8px 20px #333,12px 20px,16px 20px,20px 20px,24px 20px,28px 20px,32px 20px,36px 20px,40px 20px,44px 20px,48px 20px,52px 20px,56px 20px #333,4px 24px #333,8px 24px,12px 24px,16px 24px #333,20px 24px,24px 24px,28px 24px,32px 24px,36px 24px,40px 24px,44px 24px,48px 24px #999cf7,52px 24px,56px 24px,60px 24px #333,4px 28px #333,8px 28px,12px 28px #333,16px 28px #333,20px 28px #333,24px 28px,28px 28px,32px 28px,36px 28px,40px 28px,44px 28px #7dbb78,48px 28px,52px 28px #f40500,56px 28px,60px 28px #333,4px 32px #333,8px 32px,12px 32px,16px 32px #333,20px 32px,24px 32px,28px 32px #333,32px 32px,36px 32px #333,40px 32px,44px 32px,48px 32px #f6f504,52px 32px,56px 32px,60px 32px #333,8px 36px #333,12px 36px,16px 36px,20px 36px,24px 36px,28px 36px,32px 36px,36px 36px,40px 36px,44px 36px,48px 36px,52px 36px,56px 36px #333,12px 40px #333,16px 40px #333,20px 40px #333,24px 40px #333,28px 40px #333,32px 40px #333,36px 40px #333,40px 40px #333,44px 40px #333,48px 40px #333,52px 40px #333}@supports (-moz-appearance:meterbar){.snes-jp-logo:before{box-shadow:28px 4px 0 .02em #333,28px 8px 0 .02em #333,32px 12px 0 .02em #333,12px 16px 0 .02em #333,16px 16px 0 .02em #333,20px 16px 0 .02em #333,24px 16px 0 .02em #333,28px 16px 0 .02em #333,32px 16px 0 .02em #333,36px 16px 0 .02em #333,40px 16px 0 .02em #333,44px 16px 0 .02em #333,48px 16px 0 .02em #333,52px 16px 0 .02em #333,8px 20px 0 .02em #333,12px 20px 0 .02em,16px 20px 0 .02em,20px 20px 0 .02em,24px 20px 0 .02em,28px 20px 0 .02em,32px 20px 0 .02em,36px 20px 0 .02em,40px 20px 0 .02em,44px 20px 0 .02em,48px 20px 0 .02em,52px 20px 0 .02em,56px 20px 0 .02em #333,4px 24px 0 .02em #333,8px 24px 0 .02em,12px 24px 0 .02em,16px 24px 0 .02em #333,20px 24px 0 .02em,24px 24px 0 .02em,28px 24px 0 .02em,32px 24px 0 .02em,36px 24px 0 .02em,40px 24px 0 .02em,44px 24px 0 .02em,48px 24px 0 .02em #999cf7,52px 24px 0 .02em,56px 24px 0 .02em,60px 24px 0 .02em #333,4px 28px 0 .02em #333,8px 28px 0 .02em,12px 28px 0 .02em #333,16px 28px 0 .02em #333,20px 28px 0 .02em #333,24px 28px 0 .02em,28px 28px 0 .02em,32px 28px 0 .02em,36px 28px 0 .02em,40px 28px 0 .02em,44px 28px 0 .02em #7dbb78,48px 28px 0 .02em,52px 28px 0 .02em #f40500,56px 28px 0 .02em,60px 28px 0 .02em #333,4px 32px 0 .02em #333,8px 32px 0 .02em,12px 32px 0 .02em,16px 32px 0 .02em #333,20px 32px 0 .02em,24px 32px 0 .02em,28px 32px 0 .02em #333,32px 32px 0 .02em,36px 32px 0 .02em #333,40px 32px 0 .02em,44px 32px 0 .02em,48px 32px 0 .02em #f6f504,52px 32px 0 .02em,56px 32px 0 .02em,60px 32px 0 .02em #333,8px 36px 0 .02em #333,12px 36px 0 .02em,16px 36px 0 .02em,20px 36px 0 .02em,24px 36px 0 .02em,28px 36px 0 .02em,32px 36px 0 .02em,36px 36px 0 .02em,40px 36px 0 .02em,44px 36px 0 .02em,48px 36px 0 .02em,52px 36px 0 .02em,56px 36px 0 .02em #333,12px 40px 0 .02em #333,16px 40px 0 .02em #333,20px 40px 0 .02em #333,24px 40px 0 .02em #333,28px 40px 0 .02em #333,32px 40px 0 .02em #333,36px 40px 0 .02em #333,40px 40px 0 .02em #333,44px 40px 0 .02em #333,48px 40px 0 .02em #333,52px 40px 0 .02em #333}}.nes-bcrikko{position:relative;display:inline-block;width:96px;height:96px}.nes-bcrikko:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#f9f2d7;box-shadow:12px 6px,18px 6px,24px 6px,30px 6px,36px 6px,42px 6px,48px 6px,54px 6px,60px 6px,66px 6px,72px 6px,78px 6px,84px 6px,90px 6px,6px 12px,12px 12px,18px 12px,24px 12px,30px 12px,36px 12px,42px 12px,48px 12px,54px 12px,60px 12px,66px 12px,72px 12px,78px 12px,84px 12px,90px 12px,96px 12px,6px 18px,12px 18px,18px 18px,24px 18px,30px 18px,36px 18px,42px 18px,48px 18px,54px 18px,60px 18px,66px 18px,72px 18px,78px 18px,84px 18px,90px 18px,96px 18px,6px 24px,12px 24px,18px 24px,24px 24px,30px 24px #333,36px 24px #333,42px 24px,48px 24px,54px 24px,60px 24px,66px 24px #333,72px 24px #333,78px 24px,84px 24px,90px 24px,96px 24px,6px 30px,12px 30px,18px 30px,24px 30px #333,30px 30px #333,36px 30px #fff,42px 30px #333,48px 30px,54px 30px,60px 30px #333,66px 30px #333,72px 30px #fff,78px 30px #333,84px 30px,90px 30px,96px 30px,6px 36px,12px 36px,18px 36px,24px 36px #333,30px 36px #333,36px 36px #333,42px 36px #333,48px 36px,54px 36px,60px 36px #333,66px 36px #333,72px 36px #333,78px 36px #333,84px 36px,90px 36px,96px 36px,6px 42px,12px 42px,18px 42px,24px 42px #333,30px 42px #333,36px 42px #333,42px 42px #333,48px 42px,54px 42px,60px 42px #333,66px 42px #333,72px 42px #333,78px 42px #333,84px 42px,90px 42px,96px 42px,6px 48px,12px 48px,18px 48px,24px 48px #333,30px 48px #333,36px 48px #333,42px 48px #333,48px 48px,54px 48px,60px 48px #333,66px 48px #333,72px 48px #333,78px 48px #333,84px 48px,90px 48px,96px 48px,6px 54px,12px 54px,18px 54px,24px 54px,30px 54px #333,36px 54px #333,42px 54px,48px 54px,54px 54px,60px 54px,66px 54px #333,72px 54px #333,78px 54px,84px 54px,90px 54px,96px 54px,6px 60px,12px 60px,18px 60px,24px 60px,30px 60px,36px 60px,42px 60px,48px 60px,54px 60px,60px 60px,66px 60px,72px 60px,78px 60px,84px 60px,90px 60px,96px 60px,6px 66px,12px 66px,18px 66px,24px 66px,30px 66px,36px 66px,42px 66px,48px 66px,54px 66px,60px 66px,66px 66px,72px 66px,78px 66px,84px 66px,90px 66px,96px 66px,6px 72px,12px 72px,18px 72px,24px 72px #c5090c,30px 72px,36px 72px,42px 72px,48px 72px,54px 72px,60px 72px,66px 72px,72px 72px,78px 72px #c5090c,84px 72px,90px 72px,96px 72px,6px 78px,12px 78px,18px 78px,24px 78px #c5090c,30px 78px,36px 78px,42px 78px,48px 78px,54px 78px,60px 78px,66px 78px,72px 78px,78px 78px #c5090c,84px 78px,90px 78px,96px 78px,6px 84px,12px 84px,18px 84px,24px 84px,30px 84px #c5090c,36px 84px #c5090c,42px 84px #c5090c,48px 84px #c5090c,54px 84px #c5090c,60px 84px #c5090c,66px 84px #c5090c,72px 84px #c5090c,78px 84px,84px 84px,90px 84px,96px 84px,6px 90px,12px 90px,18px 90px,24px 90px,30px 90px,36px 90px,42px 90px,48px 90px,54px 90px,60px 90px,66px 90px,72px 90px,78px 90px,84px 90px,90px 90px,96px 90px,12px 96px,18px 96px,24px 96px,30px 96px,36px 96px,42px 96px,48px 96px,54px 96px,60px 96px,66px 96px,72px 96px,78px 96px,84px 96px,90px 96px}@supports (-moz-appearance:meterbar){.nes-bcrikko:before{box-shadow:12px 6px 0 .02em,18px 6px 0 .02em,24px 6px 0 .02em,30px 6px 0 .02em,36px 6px 0 .02em,42px 6px 0 .02em,48px 6px 0 .02em,54px 6px 0 .02em,60px 6px 0 .02em,66px 6px 0 .02em,72px 6px 0 .02em,78px 6px 0 .02em,84px 6px 0 .02em,90px 6px 0 .02em,6px 12px 0 .02em,12px 12px 0 .02em,18px 12px 0 .02em,24px 12px 0 .02em,30px 12px 0 .02em,36px 12px 0 .02em,42px 12px 0 .02em,48px 12px 0 .02em,54px 12px 0 .02em,60px 12px 0 .02em,66px 12px 0 .02em,72px 12px 0 .02em,78px 12px 0 .02em,84px 12px 0 .02em,90px 12px 0 .02em,96px 12px 0 .02em,6px 18px 0 .02em,12px 18px 0 .02em,18px 18px 0 .02em,24px 18px 0 .02em,30px 18px 0 .02em,36px 18px 0 .02em,42px 18px 0 .02em,48px 18px 0 .02em,54px 18px 0 .02em,60px 18px 0 .02em,66px 18px 0 .02em,72px 18px 0 .02em,78px 18px 0 .02em,84px 18px 0 .02em,90px 18px 0 .02em,96px 18px 0 .02em,6px 24px 0 .02em,12px 24px 0 .02em,18px 24px 0 .02em,24px 24px 0 .02em,30px 24px 0 .02em #333,36px 24px 0 .02em #333,42px 24px 0 .02em,48px 24px 0 .02em,54px 24px 0 .02em,60px 24px 0 .02em,66px 24px 0 .02em #333,72px 24px 0 .02em #333,78px 24px 0 .02em,84px 24px 0 .02em,90px 24px 0 .02em,96px 24px 0 .02em,6px 30px 0 .02em,12px 30px 0 .02em,18px 30px 0 .02em,24px 30px 0 .02em #333,30px 30px 0 .02em #333,36px 30px 0 .02em #fff,42px 30px 0 .02em #333,48px 30px 0 .02em,54px 30px 0 .02em,60px 30px 0 .02em #333,66px 30px 0 .02em #333,72px 30px 0 .02em #fff,78px 30px 0 .02em #333,84px 30px 0 .02em,90px 30px 0 .02em,96px 30px 0 .02em,6px 36px 0 .02em,12px 36px 0 .02em,18px 36px 0 .02em,24px 36px 0 .02em #333,30px 36px 0 .02em #333,36px 36px 0 .02em #333,42px 36px 0 .02em #333,48px 36px 0 .02em,54px 36px 0 .02em,60px 36px 0 .02em #333,66px 36px 0 .02em #333,72px 36px 0 .02em #333,78px 36px 0 .02em #333,84px 36px 0 .02em,90px 36px 0 .02em,96px 36px 0 .02em,6px 42px 0 .02em,12px 42px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em #333,30px 42px 0 .02em #333,36px 42px 0 .02em #333,42px 42px 0 .02em #333,48px 42px 0 .02em,54px 42px 0 .02em,60px 42px 0 .02em #333,66px 42px 0 .02em #333,72px 42px 0 .02em #333,78px 42px 0 .02em #333,84px 42px 0 .02em,90px 42px 0 .02em,96px 42px 0 .02em,6px 48px 0 .02em,12px 48px 0 .02em,18px 48px 0 .02em,24px 48px 0 .02em #333,30px 48px 0 .02em #333,36px 48px 0 .02em #333,42px 48px 0 .02em #333,48px 48px 0 .02em,54px 48px 0 .02em,60px 48px 0 .02em #333,66px 48px 0 .02em #333,72px 48px 0 .02em #333,78px 48px 0 .02em #333,84px 48px 0 .02em,90px 48px 0 .02em,96px 48px 0 .02em,6px 54px 0 .02em,12px 54px 0 .02em,18px 54px 0 .02em,24px 54px 0 .02em,30px 54px 0 .02em #333,36px 54px 0 .02em #333,42px 54px 0 .02em,48px 54px 0 .02em,54px 54px 0 .02em,60px 54px 0 .02em,66px 54px 0 .02em #333,72px 54px 0 .02em #333,78px 54px 0 .02em,84px 54px 0 .02em,90px 54px 0 .02em,96px 54px 0 .02em,6px 60px 0 .02em,12px 60px 0 .02em,18px 60px 0 .02em,24px 60px 0 .02em,30px 60px 0 .02em,36px 60px 0 .02em,42px 60px 0 .02em,48px 60px 0 .02em,54px 60px 0 .02em,60px 60px 0 .02em,66px 60px 0 .02em,72px 60px 0 .02em,78px 60px 0 .02em,84px 60px 0 .02em,90px 60px 0 .02em,96px 60px 0 .02em,6px 66px 0 .02em,12px 66px 0 .02em,18px 66px 0 .02em,24px 66px 0 .02em,30px 66px 0 .02em,36px 66px 0 .02em,42px 66px 0 .02em,48px 66px 0 .02em,54px 66px 0 .02em,60px 66px 0 .02em,66px 66px 0 .02em,72px 66px 0 .02em,78px 66px 0 .02em,84px 66px 0 .02em,90px 66px 0 .02em,96px 66px 0 .02em,6px 72px 0 .02em,12px 72px 0 .02em,18px 72px 0 .02em,24px 72px 0 .02em #c5090c,30px 72px 0 .02em,36px 72px 0 .02em,42px 72px 0 .02em,48px 72px 0 .02em,54px 72px 0 .02em,60px 72px 0 .02em,66px 72px 0 .02em,72px 72px 0 .02em,78px 72px 0 .02em #c5090c,84px 72px 0 .02em,90px 72px 0 .02em,96px 72px 0 .02em,6px 78px 0 .02em,12px 78px 0 .02em,18px 78px 0 .02em,24px 78px 0 .02em #c5090c,30px 78px 0 .02em,36px 78px 0 .02em,42px 78px 0 .02em,48px 78px 0 .02em,54px 78px 0 .02em,60px 78px 0 .02em,66px 78px 0 .02em,72px 78px 0 .02em,78px 78px 0 .02em #c5090c,84px 78px 0 .02em,90px 78px 0 .02em,96px 78px 0 .02em,6px 84px 0 .02em,12px 84px 0 .02em,18px 84px 0 .02em,24px 84px 0 .02em,30px 84px 0 .02em #c5090c,36px 84px 0 .02em #c5090c,42px 84px 0 .02em #c5090c,48px 84px 0 .02em #c5090c,54px 84px 0 .02em #c5090c,60px 84px 0 .02em #c5090c,66px 84px 0 .02em #c5090c,72px 84px 0 .02em #c5090c,78px 84px 0 .02em,84px 84px 0 .02em,90px 84px 0 .02em,96px 84px 0 .02em,6px 90px 0 .02em,12px 90px 0 .02em,18px 90px 0 .02em,24px 90px 0 .02em,30px 90px 0 .02em,36px 90px 0 .02em,42px 90px 0 .02em,48px 90px 0 .02em,54px 90px 0 .02em,60px 90px 0 .02em,66px 90px 0 .02em,72px 90px 0 .02em,78px 90px 0 .02em,84px 90px 0 .02em,90px 90px 0 .02em,96px 90px 0 .02em,12px 96px 0 .02em,18px 96px 0 .02em,24px 96px 0 .02em,30px 96px 0 .02em,36px 96px 0 .02em,42px 96px 0 .02em,48px 96px 0 .02em,54px 96px 0 .02em,60px 96px 0 .02em,66px 96px 0 .02em,72px 96px 0 .02em,78px 96px 0 .02em,84px 96px 0 .02em,90px 96px 0 .02em}}.nes-ash{position:relative;display:inline-block;width:84px;height:90px}.nes-ash:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#181818;box-shadow:30px 6px,36px 6px,42px 6px,48px 6px,54px 6px,60px 6px,24px 12px,30px 12px #ff614e,36px 12px #ff614e,42px 12px #ff614e,48px 12px #f8f8ff,54px 12px #f8f8ff,60px 12px #007f7f,66px 12px,18px 18px,24px 18px #ff614e,30px 18px #ff614e,36px 18px #ff614e,42px 18px #ff614e,48px 18px #f8f8ff,54px 18px #f8f8ff,60px 18px #f8f8ff,66px 18px #f8f8ff,72px 18px,18px 24px,24px 24px #ff614e,30px 24px #ff614e,36px 24px #ff614e,42px 24px #ff614e,48px 24px #f8f8ff,54px 24px #f8f8ff,60px 24px #007f7f,66px 24px #007f7f,72px 24px,78px 24px,12px 30px,18px 30px,24px 30px,30px 30px #ff614e,36px 30px #ff614e,42px 30px #ff614e,48px 30px #ff614e,54px 30px #ff614e,60px 30px #ff614e,66px 30px #ff614e,72px 30px #ff614e,78px 30px #ff614e,84px 30px,12px 36px,18px 36px,24px 36px,30px 36px,36px 36px,42px 36px,48px 36px,54px 36px #ff614e,60px 36px #ff614e,66px 36px #ff614e,72px 36px,78px 36px,6px 42px,12px 42px,18px 42px,24px 42px,30px 42px,36px 42px,42px 42px,48px 42px #ffe3c5,54px 42px #ffe3c5,60px 42px,66px 42px #ffe3c5,72px 42px,12px 48px,18px 48px,24px 48px #ffe3c5,30px 48px #ffe3c5,36px 48px #ffe3c5,42px 48px,48px 48px #ffe3c5,54px 48px #ffe3c5,60px 48px,66px 48px #ffe3c5,72px 48px,18px 54px,24px 54px #ffe3c5,30px 54px #ffe3c5,36px 54px #ffe3c5,42px 54px #ffe3c5,48px 54px #ffe3c5,54px 54px #ffe3c5,60px 54px #ffe3c5,66px 54px #ffe3c5,72px 54px,12px 60px,18px 60px #4169e1,24px 60px,30px 60px,36px 60px #ffe3c5,42px 60px #ffe3c5,48px 60px #ffe3c5,54px 60px #ffe3c5,60px 60px #ffe3c5,66px 60px,12px 66px,18px 66px #4169e1,24px 66px,30px 66px,36px 66px,42px 66px,48px 66px,54px 66px,60px 66px,12px 72px,18px 72px,24px 72px #ffe3c5,30px 72px #ffe3c5,36px 72px,42px 72px #4169e1,48px 72px #4169e1,54px 72px,60px 72px,66px 72px,6px 78px,12px 78px #007f7f,18px 78px,24px 78px #ffe3c5,30px 78px #ffe3c5,36px 78px,42px 78px #4169e1,48px 78px,54px 78px,60px 78px #007f7f,66px 78px #007f7f,72px 78px,6px 84px,12px 84px #007f7f,18px 84px #007f7f,24px 84px,30px 84px,36px 84px,42px 84px,48px 84px,54px 84px #007f7f,60px 84px #007f7f,66px 84px,12px 90px,18px 90px,54px 90px,60px 90px}@supports (-moz-appearance:meterbar){.nes-ash:before{box-shadow:30px 6px 0 .02em,36px 6px 0 .02em,42px 6px 0 .02em,48px 6px 0 .02em,54px 6px 0 .02em,60px 6px 0 .02em,24px 12px 0 .02em,30px 12px 0 .02em #ff614e,36px 12px 0 .02em #ff614e,42px 12px 0 .02em #ff614e,48px 12px 0 .02em #f8f8ff,54px 12px 0 .02em #f8f8ff,60px 12px 0 .02em #007f7f,66px 12px 0 .02em,18px 18px 0 .02em,24px 18px 0 .02em #ff614e,30px 18px 0 .02em #ff614e,36px 18px 0 .02em #ff614e,42px 18px 0 .02em #ff614e,48px 18px 0 .02em #f8f8ff,54px 18px 0 .02em #f8f8ff,60px 18px 0 .02em #f8f8ff,66px 18px 0 .02em #f8f8ff,72px 18px 0 .02em,18px 24px 0 .02em,24px 24px 0 .02em #ff614e,30px 24px 0 .02em #ff614e,36px 24px 0 .02em #ff614e,42px 24px 0 .02em #ff614e,48px 24px 0 .02em #f8f8ff,54px 24px 0 .02em #f8f8ff,60px 24px 0 .02em #007f7f,66px 24px 0 .02em #007f7f,72px 24px 0 .02em,78px 24px 0 .02em,12px 30px 0 .02em,18px 30px 0 .02em,24px 30px 0 .02em,30px 30px 0 .02em #ff614e,36px 30px 0 .02em #ff614e,42px 30px 0 .02em #ff614e,48px 30px 0 .02em #ff614e,54px 30px 0 .02em #ff614e,60px 30px 0 .02em #ff614e,66px 30px 0 .02em #ff614e,72px 30px 0 .02em #ff614e,78px 30px 0 .02em #ff614e,84px 30px 0 .02em,12px 36px 0 .02em,18px 36px 0 .02em,24px 36px 0 .02em,30px 36px 0 .02em,36px 36px 0 .02em,42px 36px 0 .02em,48px 36px 0 .02em,54px 36px 0 .02em #ff614e,60px 36px 0 .02em #ff614e,66px 36px 0 .02em #ff614e,72px 36px 0 .02em,78px 36px 0 .02em,6px 42px 0 .02em,12px 42px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em,30px 42px 0 .02em,36px 42px 0 .02em,42px 42px 0 .02em,48px 42px 0 .02em #ffe3c5,54px 42px 0 .02em #ffe3c5,60px 42px 0 .02em,66px 42px 0 .02em #ffe3c5,72px 42px 0 .02em,12px 48px 0 .02em,18px 48px 0 .02em,24px 48px 0 .02em #ffe3c5,30px 48px 0 .02em #ffe3c5,36px 48px 0 .02em #ffe3c5,42px 48px 0 .02em,48px 48px 0 .02em #ffe3c5,54px 48px 0 .02em #ffe3c5,60px 48px 0 .02em,66px 48px 0 .02em #ffe3c5,72px 48px 0 .02em,18px 54px 0 .02em,24px 54px 0 .02em #ffe3c5,30px 54px 0 .02em #ffe3c5,36px 54px 0 .02em #ffe3c5,42px 54px 0 .02em #ffe3c5,48px 54px 0 .02em #ffe3c5,54px 54px 0 .02em #ffe3c5,60px 54px 0 .02em #ffe3c5,66px 54px 0 .02em #ffe3c5,72px 54px 0 .02em,12px 60px 0 .02em,18px 60px 0 .02em #4169e1,24px 60px 0 .02em,30px 60px 0 .02em,36px 60px 0 .02em #ffe3c5,42px 60px 0 .02em #ffe3c5,48px 60px 0 .02em #ffe3c5,54px 60px 0 .02em #ffe3c5,60px 60px 0 .02em #ffe3c5,66px 60px 0 .02em,12px 66px 0 .02em,18px 66px 0 .02em #4169e1,24px 66px 0 .02em,30px 66px 0 .02em,36px 66px 0 .02em,42px 66px 0 .02em,48px 66px 0 .02em,54px 66px 0 .02em,60px 66px 0 .02em,12px 72px 0 .02em,18px 72px 0 .02em,24px 72px 0 .02em #ffe3c5,30px 72px 0 .02em #ffe3c5,36px 72px 0 .02em,42px 72px 0 .02em #4169e1,48px 72px 0 .02em #4169e1,54px 72px 0 .02em,60px 72px 0 .02em,66px 72px 0 .02em,6px 78px 0 .02em,12px 78px 0 .02em #007f7f,18px 78px 0 .02em,24px 78px 0 .02em #ffe3c5,30px 78px 0 .02em #ffe3c5,36px 78px 0 .02em,42px 78px 0 .02em #4169e1,48px 78px 0 .02em,54px 78px 0 .02em,60px 78px 0 .02em #007f7f,66px 78px 0 .02em #007f7f,72px 78px 0 .02em,6px 84px 0 .02em,12px 84px 0 .02em #007f7f,18px 84px 0 .02em #007f7f,24px 84px 0 .02em,30px 84px 0 .02em,36px 84px 0 .02em,42px 84px 0 .02em,48px 84px 0 .02em,54px 84px 0 .02em #007f7f,60px 84px 0 .02em #007f7f,66px 84px 0 .02em,12px 90px 0 .02em,18px 90px 0 .02em,54px 90px 0 .02em,60px 90px 0 .02em}}.nes-pokeball{position:relative;display:inline-block;width:84px;height:84px}.nes-pokeball:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#060606;box-shadow:36px 6px,42px 6px,48px 6px,54px 6px,24px 12px,30px 12px,36px 12px #ff001d,42px 12px #ff001d,48px 12px #ff001d,54px 12px #ff001d,60px 12px,66px 12px,18px 18px,24px 18px #fff,30px 18px #fff,36px 18px #ff001d,42px 18px #ff001d,48px 18px #ff001d,54px 18px #ff001d,60px 18px #ff001d,66px 18px #ff001d,72px 18px,12px 24px,18px 24px #fff,24px 24px #fff,30px 24px #ff001d,36px 24px #ff001d,42px 24px #ff001d,48px 24px #ff001d,54px 24px #ff001d,60px 24px #ff001d,66px 24px #ff001d,72px 24px,78px 24px,12px 30px,18px 30px #fff,24px 30px #ff001d,30px 30px #ff001d,36px 30px #ff001d,42px 30px #ff001d,48px 30px #ff001d,54px 30px #ff001d,60px 30px #ff001d,66px 30px #ff001d,72px 30px #ff001d,78px 30px,6px 36px,12px 36px #fff,18px 36px #ff001d,24px 36px #ff001d,30px 36px #ff001d,36px 36px #ff001d,42px 36px #ff001d,48px 36px #ff001d,54px 36px #ff001d,60px 36px #ff001d,66px 36px #ff001d,72px 36px #ff001d,78px 36px #ff001d,84px 36px,6px 42px,12px 42px,18px 42px,24px 42px #ff001d,30px 42px #ff001d,36px 42px #ff001d,42px 42px #ff001d,48px 42px,54px 42px,60px 42px,66px 42px #ff001d,72px 42px #ff001d,78px 42px #ff001d,84px 42px,6px 48px,12px 48px,18px 48px,24px 48px,30px 48px #ff001d,36px 48px #ff001d,42px 48px,48px 48px #fff,54px 48px #fff,60px 48px #fff,66px 48px,72px 48px #ff001d,78px 48px #ff001d,84px 48px,6px 54px,12px 54px #9fa1a1,18px 54px #fff,24px 54px,30px 54px,36px 54px,42px 54px,48px 54px #fff,54px 54px #fff,60px 54px #fff,66px 54px,72px 54px,78px 54px,84px 54px,12px 60px,18px 60px #fff,24px 60px #fff,30px 60px #fff,36px 60px,42px 60px,48px 60px #fff,54px 60px #fff,60px 60px #fff,66px 60px,72px 60px #fff,78px 60px,12px 66px,18px 66px #fff,24px 66px #fff,30px 66px #fff,36px 66px #fff,42px 66px #fff,48px 66px,54px 66px,60px 66px,66px 66px #fff,72px 66px #fff,78px 66px,18px 72px,24px 72px #9fa1a1,30px 72px #9fa1a1,36px 72px #fff,42px 72px #fff,48px 72px #fff,54px 72px #fff,60px 72px #fff,66px 72px #fff,72px 72px,24px 78px,30px 78px,36px 78px #9fa1a1,42px 78px #9fa1a1,48px 78px #9fa1a1,54px 78px #9fa1a1,60px 78px,66px 78px,36px 84px,42px 84px,48px 84px,54px 84px}@supports (-moz-appearance:meterbar){.nes-pokeball:before{box-shadow:36px 6px 0 .02em,42px 6px 0 .02em,48px 6px 0 .02em,54px 6px 0 .02em,24px 12px 0 .02em,30px 12px 0 .02em,36px 12px 0 .02em #ff001d,42px 12px 0 .02em #ff001d,48px 12px 0 .02em #ff001d,54px 12px 0 .02em #ff001d,60px 12px 0 .02em,66px 12px 0 .02em,18px 18px 0 .02em,24px 18px 0 .02em #fff,30px 18px 0 .02em #fff,36px 18px 0 .02em #ff001d,42px 18px 0 .02em #ff001d,48px 18px 0 .02em #ff001d,54px 18px 0 .02em #ff001d,60px 18px 0 .02em #ff001d,66px 18px 0 .02em #ff001d,72px 18px 0 .02em,12px 24px 0 .02em,18px 24px 0 .02em #fff,24px 24px 0 .02em #fff,30px 24px 0 .02em #ff001d,36px 24px 0 .02em #ff001d,42px 24px 0 .02em #ff001d,48px 24px 0 .02em #ff001d,54px 24px 0 .02em #ff001d,60px 24px 0 .02em #ff001d,66px 24px 0 .02em #ff001d,72px 24px 0 .02em,78px 24px 0 .02em,12px 30px 0 .02em,18px 30px 0 .02em #fff,24px 30px 0 .02em #ff001d,30px 30px 0 .02em #ff001d,36px 30px 0 .02em #ff001d,42px 30px 0 .02em #ff001d,48px 30px 0 .02em #ff001d,54px 30px 0 .02em #ff001d,60px 30px 0 .02em #ff001d,66px 30px 0 .02em #ff001d,72px 30px 0 .02em #ff001d,78px 30px 0 .02em,6px 36px 0 .02em,12px 36px 0 .02em #fff,18px 36px 0 .02em #ff001d,24px 36px 0 .02em #ff001d,30px 36px 0 .02em #ff001d,36px 36px 0 .02em #ff001d,42px 36px 0 .02em #ff001d,48px 36px 0 .02em #ff001d,54px 36px 0 .02em #ff001d,60px 36px 0 .02em #ff001d,66px 36px 0 .02em #ff001d,72px 36px 0 .02em #ff001d,78px 36px 0 .02em #ff001d,84px 36px 0 .02em,6px 42px 0 .02em,12px 42px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em #ff001d,30px 42px 0 .02em #ff001d,36px 42px 0 .02em #ff001d,42px 42px 0 .02em #ff001d,48px 42px 0 .02em,54px 42px 0 .02em,60px 42px 0 .02em,66px 42px 0 .02em #ff001d,72px 42px 0 .02em #ff001d,78px 42px 0 .02em #ff001d,84px 42px 0 .02em,6px 48px 0 .02em,12px 48px 0 .02em,18px 48px 0 .02em,24px 48px 0 .02em,30px 48px 0 .02em #ff001d,36px 48px 0 .02em #ff001d,42px 48px 0 .02em,48px 48px 0 .02em #fff,54px 48px 0 .02em #fff,60px 48px 0 .02em #fff,66px 48px 0 .02em,72px 48px 0 .02em #ff001d,78px 48px 0 .02em #ff001d,84px 48px 0 .02em,6px 54px 0 .02em,12px 54px 0 .02em #9fa1a1,18px 54px 0 .02em #fff,24px 54px 0 .02em,30px 54px 0 .02em,36px 54px 0 .02em,42px 54px 0 .02em,48px 54px 0 .02em #fff,54px 54px 0 .02em #fff,60px 54px 0 .02em #fff,66px 54px 0 .02em,72px 54px 0 .02em,78px 54px 0 .02em,84px 54px 0 .02em,12px 60px 0 .02em,18px 60px 0 .02em #fff,24px 60px 0 .02em #fff,30px 60px 0 .02em #fff,36px 60px 0 .02em,42px 60px 0 .02em,48px 60px 0 .02em #fff,54px 60px 0 .02em #fff,60px 60px 0 .02em #fff,66px 60px 0 .02em,72px 60px 0 .02em #fff,78px 60px 0 .02em,12px 66px 0 .02em,18px 66px 0 .02em #fff,24px 66px 0 .02em #fff,30px 66px 0 .02em #fff,36px 66px 0 .02em #fff,42px 66px 0 .02em #fff,48px 66px 0 .02em,54px 66px 0 .02em,60px 66px 0 .02em,66px 66px 0 .02em #fff,72px 66px 0 .02em #fff,78px 66px 0 .02em,18px 72px 0 .02em,24px 72px 0 .02em #9fa1a1,30px 72px 0 .02em #9fa1a1,36px 72px 0 .02em #fff,42px 72px 0 .02em #fff,48px 72px 0 .02em #fff,54px 72px 0 .02em #fff,60px 72px 0 .02em #fff,66px 72px 0 .02em #fff,72px 72px 0 .02em,24px 78px 0 .02em,30px 78px 0 .02em,36px 78px 0 .02em #9fa1a1,42px 78px 0 .02em #9fa1a1,48px 78px 0 .02em #9fa1a1,54px 78px 0 .02em #9fa1a1,60px 78px 0 .02em,66px 78px 0 .02em,36px 84px 0 .02em,42px 84px 0 .02em,48px 84px 0 .02em,54px 84px 0 .02em}}.nes-bulbasaur{position:relative;display:inline-block;width:120px;height:102px}.nes-bulbasaur:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#000;box-shadow:78px 6px,84px 6px,90px 6px,72px 12px,78px 12px #8beb46,84px 12px #8beb46,90px 12px #8beb46,96px 12px,60px 18px,66px 18px,72px 18px,78px 18px #8beb46,84px 18px #8beb46,90px 18px #8beb46,96px 18px,48px 24px,54px 24px,60px 24px #8beb46,66px 24px #8beb46,72px 24px #2d8d22,78px 24px #8beb46,84px 24px #8beb46,90px 24px #2d8d22,96px 24px #8beb46,102px 24px,108px 24px,24px 30px,30px 30px,42px 30px,48px 30px #8beb46,54px 30px #8beb46,60px 30px #8beb46,66px 30px #2d8d22,72px 30px #2d8d22,78px 30px #8beb46,84px 30px #8beb46,90px 30px #2d8d22,96px 30px #8beb46,102px 30px #8beb46,108px 30px #8beb46,114px 30px,18px 36px,24px 36px #5ceee1,30px 36px #5ceee1,36px 36px,42px 36px,48px 36px #8beb46,54px 36px #8beb46,60px 36px #2d8d22,66px 36px #8beb46,72px 36px #2d8d22,78px 36px #8beb46,84px 36px #8beb46,90px 36px #8beb46,96px 36px #2d8d22,102px 36px #8beb46,108px 36px #8beb46,114px 36px #8beb46,120px 36px,18px 42px,24px 42px #5ceee1,30px 42px #5ceee1,36px 42px #5ceee1,42px 42px,48px 42px,54px 42px #2d8d22,60px 42px #8beb46,66px 42px #2d8d22,72px 42px #8beb46,78px 42px #8beb46,84px 42px #8beb46,90px 42px #8beb46,96px 42px #8beb46,102px 42px #2d8d22,108px 42px #8beb46,114px 42px #8beb46,120px 42px,18px 48px,24px 48px #5ceee1,30px 48px #5ceee1,36px 48px #5ceee1,42px 48px #5ceee1,48px 48px #3fc3b5,54px 48px,60px 48px #8beb46,66px 48px #2d8d22,72px 48px #8beb46,78px 48px #8beb46,84px 48px #8beb46,90px 48px #8beb46,96px 48px #8beb46,102px 48px #2d8d22,108px 48px #8beb46,114px 48px #8beb46,120px 48px,12px 54px,18px 54px #5ceee1,24px 54px #5ceee1,30px 54px #3fc3b5,36px 54px #5ceee1,42px 54px #3fc3b5,48px 54px #3fc3b5,54px 54px #5ceee1,60px 54px,66px 54px,72px 54px,78px 54px #8beb46,84px 54px #8beb46,90px 54px #8beb46,96px 54px #8beb46,102px 54px #2d8d22,108px 54px #8beb46,114px 54px,6px 60px,12px 60px,18px 60px #3fc3b5,24px 60px #5ceee1,30px 60px #5ceee1,36px 60px #5ceee1,42px 60px #5ceee1,48px 60px #5ceee1,54px 60px #5ceee1,60px 60px #5ceee1,66px 60px #5ceee1,72px 60px,78px 60px #8beb46,84px 60px #8beb46,90px 60px #8beb46,96px 60px,102px 60px,108px 60px,114px 60px,6px 66px,12px 66px,18px 66px #3fc3b5,24px 66px #5ceee1,30px 66px #5ceee1,36px 66px #5ceee1,42px 66px #3fc3b5,48px 66px #5ceee1,54px 66px #5ceee1,60px 66px #5ceee1,66px 66px,72px 66px #3fc3b5,78px 66px,84px 66px,90px 66px,96px 66px #3fc3b5,102px 66px #3fc3b5,108px 66px #3fc3b5,114px 66px,6px 72px,12px 72px #5ceee1,18px 72px #5ceee1,24px 72px #5ceee1,30px 72px #5ceee1,36px 72px #3fc3b5,42px 72px #5ceee1,48px 72px,54px 72px,60px 72px #5ceee1,66px 72px #3fc3b5,72px 72px #3fc3b5,78px 72px #3fc3b5,84px 72px #3fc3b5,90px 72px #3fc3b5,96px 72px,102px 72px #3fc3b5,108px 72px #fdfdf5,114px 72px,6px 78px,12px 78px #3fc3b5,18px 78px #5ceee1,24px 78px #5ceee1,30px 78px #5ceee1,36px 78px #5ceee1,42px 78px,48px 78px #ca242a,54px 78px #fdfdf5,60px 78px #fdfdf5,66px 78px #3fc3b5,72px 78px #3fc3b5,78px 78px,84px 78px #3fc3b5,90px 78px #3fc3b5,96px 78px,102px 78px,108px 78px,12px 84px,18px 84px #3fc3b5,24px 84px #5ceee1,30px 84px #5ceee1,36px 84px #5ceee1,42px 84px,48px 84px #ca242a,54px 84px #fdfdf5,60px 84px #5ceee1,66px 84px #3fc3b5,72px 84px,78px 84px #3fc3b5,84px 84px #3fc3b5,90px 84px,18px 90px,24px 90px,30px 90px #3fc3b5,36px 90px #3fc3b5,42px 90px #3fc3b5,48px 90px #3fc3b5,54px 90px #3fc3b5,60px 90px #3fc3b5,66px 90px,72px 90px #3fc3b5,78px 90px #3fc3b5,84px 90px #3fc3b5,90px 90px,30px 96px,36px 96px,42px 96px,48px 96px,54px 96px,60px 96px,66px 96px,72px 96px #fdfdf5,78px 96px #3fc3b5,84px 96px #fdfdf5,90px 96px,72px 102px,78px 102px,84px 102px}@supports (-moz-appearance:meterbar){.nes-bulbasaur:before{box-shadow:78px 6px 0 .02em,84px 6px 0 .02em,90px 6px 0 .02em,72px 12px 0 .02em,78px 12px 0 .02em #8beb46,84px 12px 0 .02em #8beb46,90px 12px 0 .02em #8beb46,96px 12px 0 .02em,60px 18px 0 .02em,66px 18px 0 .02em,72px 18px 0 .02em,78px 18px 0 .02em #8beb46,84px 18px 0 .02em #8beb46,90px 18px 0 .02em #8beb46,96px 18px 0 .02em,48px 24px 0 .02em,54px 24px 0 .02em,60px 24px 0 .02em #8beb46,66px 24px 0 .02em #8beb46,72px 24px 0 .02em #2d8d22,78px 24px 0 .02em #8beb46,84px 24px 0 .02em #8beb46,90px 24px 0 .02em #2d8d22,96px 24px 0 .02em #8beb46,102px 24px 0 .02em,108px 24px 0 .02em,24px 30px 0 .02em,30px 30px 0 .02em,42px 30px 0 .02em,48px 30px 0 .02em #8beb46,54px 30px 0 .02em #8beb46,60px 30px 0 .02em #8beb46,66px 30px 0 .02em #2d8d22,72px 30px 0 .02em #2d8d22,78px 30px 0 .02em #8beb46,84px 30px 0 .02em #8beb46,90px 30px 0 .02em #2d8d22,96px 30px 0 .02em #8beb46,102px 30px 0 .02em #8beb46,108px 30px 0 .02em #8beb46,114px 30px 0 .02em,18px 36px 0 .02em,24px 36px 0 .02em #5ceee1,30px 36px 0 .02em #5ceee1,36px 36px 0 .02em,42px 36px 0 .02em,48px 36px 0 .02em #8beb46,54px 36px 0 .02em #8beb46,60px 36px 0 .02em #2d8d22,66px 36px 0 .02em #8beb46,72px 36px 0 .02em #2d8d22,78px 36px 0 .02em #8beb46,84px 36px 0 .02em #8beb46,90px 36px 0 .02em #8beb46,96px 36px 0 .02em #2d8d22,102px 36px 0 .02em #8beb46,108px 36px 0 .02em #8beb46,114px 36px 0 .02em #8beb46,120px 36px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em #5ceee1,30px 42px 0 .02em #5ceee1,36px 42px 0 .02em #5ceee1,42px 42px 0 .02em,48px 42px 0 .02em,54px 42px 0 .02em #2d8d22,60px 42px 0 .02em #8beb46,66px 42px 0 .02em #2d8d22,72px 42px 0 .02em #8beb46,78px 42px 0 .02em #8beb46,84px 42px 0 .02em #8beb46,90px 42px 0 .02em #8beb46,96px 42px 0 .02em #8beb46,102px 42px 0 .02em #2d8d22,108px 42px 0 .02em #8beb46,114px 42px 0 .02em #8beb46,120px 42px 0 .02em,18px 48px 0 .02em,24px 48px 0 .02em #5ceee1,30px 48px 0 .02em #5ceee1,36px 48px 0 .02em #5ceee1,42px 48px 0 .02em #5ceee1,48px 48px 0 .02em #3fc3b5,54px 48px 0 .02em,60px 48px 0 .02em #8beb46,66px 48px 0 .02em #2d8d22,72px 48px 0 .02em #8beb46,78px 48px 0 .02em #8beb46,84px 48px 0 .02em #8beb46,90px 48px 0 .02em #8beb46,96px 48px 0 .02em #8beb46,102px 48px 0 .02em #2d8d22,108px 48px 0 .02em #8beb46,114px 48px 0 .02em #8beb46,120px 48px 0 .02em,12px 54px 0 .02em,18px 54px 0 .02em #5ceee1,24px 54px 0 .02em #5ceee1,30px 54px 0 .02em #3fc3b5,36px 54px 0 .02em #5ceee1,42px 54px 0 .02em #3fc3b5,48px 54px 0 .02em #3fc3b5,54px 54px 0 .02em #5ceee1,60px 54px 0 .02em,66px 54px 0 .02em,72px 54px 0 .02em,78px 54px 0 .02em #8beb46,84px 54px 0 .02em #8beb46,90px 54px 0 .02em #8beb46,96px 54px 0 .02em #8beb46,102px 54px 0 .02em #2d8d22,108px 54px 0 .02em #8beb46,114px 54px 0 .02em,6px 60px 0 .02em,12px 60px 0 .02em,18px 60px 0 .02em #3fc3b5,24px 60px 0 .02em #5ceee1,30px 60px 0 .02em #5ceee1,36px 60px 0 .02em #5ceee1,42px 60px 0 .02em #5ceee1,48px 60px 0 .02em #5ceee1,54px 60px 0 .02em #5ceee1,60px 60px 0 .02em #5ceee1,66px 60px 0 .02em #5ceee1,72px 60px 0 .02em,78px 60px 0 .02em #8beb46,84px 60px 0 .02em #8beb46,90px 60px 0 .02em #8beb46,96px 60px 0 .02em,102px 60px 0 .02em,108px 60px 0 .02em,114px 60px 0 .02em,6px 66px 0 .02em,12px 66px 0 .02em,18px 66px 0 .02em #3fc3b5,24px 66px 0 .02em #5ceee1,30px 66px 0 .02em #5ceee1,36px 66px 0 .02em #5ceee1,42px 66px 0 .02em #3fc3b5,48px 66px 0 .02em #5ceee1,54px 66px 0 .02em #5ceee1,60px 66px 0 .02em #5ceee1,66px 66px 0 .02em,72px 66px 0 .02em #3fc3b5,78px 66px 0 .02em,84px 66px 0 .02em,90px 66px 0 .02em,96px 66px 0 .02em #3fc3b5,102px 66px 0 .02em #3fc3b5,108px 66px 0 .02em #3fc3b5,114px 66px 0 .02em,6px 72px 0 .02em,12px 72px 0 .02em #5ceee1,18px 72px 0 .02em #5ceee1,24px 72px 0 .02em #5ceee1,30px 72px 0 .02em #5ceee1,36px 72px 0 .02em #3fc3b5,42px 72px 0 .02em #5ceee1,48px 72px 0 .02em,54px 72px 0 .02em,60px 72px 0 .02em #5ceee1,66px 72px 0 .02em #3fc3b5,72px 72px 0 .02em #3fc3b5,78px 72px 0 .02em #3fc3b5,84px 72px 0 .02em #3fc3b5,90px 72px 0 .02em #3fc3b5,96px 72px 0 .02em,102px 72px 0 .02em #3fc3b5,108px 72px 0 .02em #fdfdf5,114px 72px 0 .02em,6px 78px 0 .02em,12px 78px 0 .02em #3fc3b5,18px 78px 0 .02em #5ceee1,24px 78px 0 .02em #5ceee1,30px 78px 0 .02em #5ceee1,36px 78px 0 .02em #5ceee1,42px 78px 0 .02em,48px 78px 0 .02em #ca242a,54px 78px 0 .02em #fdfdf5,60px 78px 0 .02em #fdfdf5,66px 78px 0 .02em #3fc3b5,72px 78px 0 .02em #3fc3b5,78px 78px 0 .02em,84px 78px 0 .02em #3fc3b5,90px 78px 0 .02em #3fc3b5,96px 78px 0 .02em,102px 78px 0 .02em,108px 78px 0 .02em,12px 84px 0 .02em,18px 84px 0 .02em #3fc3b5,24px 84px 0 .02em #5ceee1,30px 84px 0 .02em #5ceee1,36px 84px 0 .02em #5ceee1,42px 84px 0 .02em,48px 84px 0 .02em #ca242a,54px 84px 0 .02em #fdfdf5,60px 84px 0 .02em #5ceee1,66px 84px 0 .02em #3fc3b5,72px 84px 0 .02em,78px 84px 0 .02em #3fc3b5,84px 84px 0 .02em #3fc3b5,90px 84px 0 .02em,18px 90px 0 .02em,24px 90px 0 .02em,30px 90px 0 .02em #3fc3b5,36px 90px 0 .02em #3fc3b5,42px 90px 0 .02em #3fc3b5,48px 90px 0 .02em #3fc3b5,54px 90px 0 .02em #3fc3b5,60px 90px 0 .02em #3fc3b5,66px 90px 0 .02em,72px 90px 0 .02em #3fc3b5,78px 90px 0 .02em #3fc3b5,84px 90px 0 .02em #3fc3b5,90px 90px 0 .02em,30px 96px 0 .02em,36px 96px 0 .02em,42px 96px 0 .02em,48px 96px 0 .02em,54px 96px 0 .02em,60px 96px 0 .02em,66px 96px 0 .02em,72px 96px 0 .02em #fdfdf5,78px 96px 0 .02em #3fc3b5,84px 96px 0 .02em #fdfdf5,90px 96px 0 .02em,72px 102px 0 .02em,78px 102px 0 .02em,84px 102px 0 .02em}}.nes-charmander{position:relative;display:inline-block;width:126px;height:108px}.nes-charmander:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#f77702;box-shadow:30px 6px #000202,36px 6px #000202,42px 6px #000202,48px 6px #000202,108px 6px #000202,24px 12px #000202,30px 12px,36px 12px,42px 12px,48px 12px,54px 12px #000202,102px 12px #000202,108px 12px #eb2010,114px 12px #000202,18px 18px #000202,24px 18px,30px 18px,36px 18px,42px 18px,48px 18px,54px 18px,60px 18px #000202,102px 18px #000202,108px 18px #eb2010,114px 18px #eb2010,120px 18px #000202,18px 24px #000202,24px 24px,30px 24px,36px 24px,42px 24px,48px 24px,54px 24px,60px 24px #000202,102px 24px #000202,108px 24px #eb2010,114px 24px #eb2010,120px 24px #000202,12px 30px #000202,18px 30px,24px 30px,30px 30px,36px 30px,42px 30px,48px 30px,54px 30px,60px 30px,66px 30px #000202,96px 30px #000202,102px 30px #eb2010,108px 30px #eb2010,114px 30px,120px 30px #eb2010,126px 30px #000202,6px 36px #000202,12px 36px,18px 36px,24px 36px,30px 36px,36px 36px #fdfcff,42px 36px #000202,48px 36px,54px 36px,60px 36px,66px 36px #000202,96px 36px #000202,102px 36px #eb2010,108px 36px,114px 36px #e7d70e,120px 36px #eb2010,126px 36px #000202,6px 42px #000202,12px 42px,18px 42px,24px 42px,30px 42px,36px 42px #000202,42px 42px #000202,48px 42px,54px 42px,60px 42px,66px 42px,72px 42px #000202,96px 42px #000202,102px 42px #eb2010,108px 42px #e5d70a,114px 42px #e5d70a,120px 42px #eb2010,126px 42px #000202,6px 48px #000202,12px 48px,18px 48px,24px 48px,30px 48px,36px 48px #000202,42px 48px #000202,48px 48px,54px 48px,60px 48px,66px 48px,72px 48px #000202,102px 48px #000202,108px 48px #e5d70a,114px 48px #000202,120px 48px #000202,12px 54px #000202,18px 54px,24px 54px,30px 54px,36px 54px,42px 54px,48px 54px,54px 54px,60px 54px,66px 54px,72px 54px,78px 54px #000202,102px 54px #000202,108px 54px,114px 54px #000202,18px 60px #000202,24px 60px #000202,30px 60px,36px 60px,42px 60px,48px 60px,54px 60px,60px 60px,66px 60px,72px 60px,78px 60px,84px 60px #000202,96px 60px #000202,102px 60px,108px 60px,114px 60px #000202,30px 66px #000202,36px 66px #000202,42px 66px #000202,48px 66px,54px 66px,60px 66px #000202,66px 66px,72px 66px,78px 66px,84px 66px #000202,90px 66px #000202,96px 66px,102px 66px,108px 66px #000202,36px 72px #000202,42px 72px #e7d70e,48px 72px #e5d70a,54px 72px #000202,60px 72px,66px 72px,72px 72px,78px 72px,84px 72px,90px 72px #000202,96px 72px,102px 72px,108px 72px #000202,36px 78px #000202,42px 78px #e5d70a,48px 78px #e5d70a,54px 78px #e5d70a,60px 78px #000202,66px 78px #000202,72px 78px,78px 78px,84px 78px,90px 78px #000202,96px 78px,102px 78px #000202,30px 84px #000202,36px 84px #fdfcff,42px 84px #000202,48px 84px #e7d70e,54px 84px #e5d70a,60px 84px #e5d70a,66px 84px,72px 84px,78px 84px,84px 84px,90px 84px #000202,96px 84px #000202,36px 90px #000202,42px 90px #000202,48px 90px #000202,54px 90px #e5d70a,60px 90px #e5d70a,66px 90px,72px 90px,78px 90px,84px 90px #000202,90px 90px #000202,54px 96px #000202,60px 96px #000202,66px 96px #000202,78px 96px #000202,84px 96px #000202,60px 102px #000202,66px 102px #fdfcff,78px 102px #fdfcff,84px 102px #000202,66px 108px #000202,72px 108px #000202,78px 108px #000202}@supports (-moz-appearance:meterbar){.nes-charmander:before{box-shadow:30px 6px 0 .02em #000202,36px 6px 0 .02em #000202,42px 6px 0 .02em #000202,48px 6px 0 .02em #000202,108px 6px 0 .02em #000202,24px 12px 0 .02em #000202,30px 12px 0 .02em,36px 12px 0 .02em,42px 12px 0 .02em,48px 12px 0 .02em,54px 12px 0 .02em #000202,102px 12px 0 .02em #000202,108px 12px 0 .02em #eb2010,114px 12px 0 .02em #000202,18px 18px 0 .02em #000202,24px 18px 0 .02em,30px 18px 0 .02em,36px 18px 0 .02em,42px 18px 0 .02em,48px 18px 0 .02em,54px 18px 0 .02em,60px 18px 0 .02em #000202,102px 18px 0 .02em #000202,108px 18px 0 .02em #eb2010,114px 18px 0 .02em #eb2010,120px 18px 0 .02em #000202,18px 24px 0 .02em #000202,24px 24px 0 .02em,30px 24px 0 .02em,36px 24px 0 .02em,42px 24px 0 .02em,48px 24px 0 .02em,54px 24px 0 .02em,60px 24px 0 .02em #000202,102px 24px 0 .02em #000202,108px 24px 0 .02em #eb2010,114px 24px 0 .02em #eb2010,120px 24px 0 .02em #000202,12px 30px 0 .02em #000202,18px 30px 0 .02em,24px 30px 0 .02em,30px 30px 0 .02em,36px 30px 0 .02em,42px 30px 0 .02em,48px 30px 0 .02em,54px 30px 0 .02em,60px 30px 0 .02em,66px 30px 0 .02em #000202,96px 30px 0 .02em #000202,102px 30px 0 .02em #eb2010,108px 30px 0 .02em #eb2010,114px 30px 0 .02em,120px 30px 0 .02em #eb2010,126px 30px 0 .02em #000202,6px 36px 0 .02em #000202,12px 36px 0 .02em,18px 36px 0 .02em,24px 36px 0 .02em,30px 36px 0 .02em,36px 36px 0 .02em #fdfcff,42px 36px 0 .02em #000202,48px 36px 0 .02em,54px 36px 0 .02em,60px 36px 0 .02em,66px 36px 0 .02em #000202,96px 36px 0 .02em #000202,102px 36px 0 .02em #eb2010,108px 36px 0 .02em,114px 36px 0 .02em #e7d70e,120px 36px 0 .02em #eb2010,126px 36px 0 .02em #000202,6px 42px 0 .02em #000202,12px 42px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em,30px 42px 0 .02em,36px 42px 0 .02em #000202,42px 42px 0 .02em #000202,48px 42px 0 .02em,54px 42px 0 .02em,60px 42px 0 .02em,66px 42px 0 .02em,72px 42px 0 .02em #000202,96px 42px 0 .02em #000202,102px 42px 0 .02em #eb2010,108px 42px 0 .02em #e5d70a,114px 42px 0 .02em #e5d70a,120px 42px 0 .02em #eb2010,126px 42px 0 .02em #000202,6px 48px 0 .02em #000202,12px 48px 0 .02em,18px 48px 0 .02em,24px 48px 0 .02em,30px 48px 0 .02em,36px 48px 0 .02em #000202,42px 48px 0 .02em #000202,48px 48px 0 .02em,54px 48px 0 .02em,60px 48px 0 .02em,66px 48px 0 .02em,72px 48px 0 .02em #000202,102px 48px 0 .02em #000202,108px 48px 0 .02em #e5d70a,114px 48px 0 .02em #000202,120px 48px 0 .02em #000202,12px 54px 0 .02em #000202,18px 54px 0 .02em,24px 54px 0 .02em,30px 54px 0 .02em,36px 54px 0 .02em,42px 54px 0 .02em,48px 54px 0 .02em,54px 54px 0 .02em,60px 54px 0 .02em,66px 54px 0 .02em,72px 54px 0 .02em,78px 54px 0 .02em #000202,102px 54px 0 .02em #000202,108px 54px 0 .02em,114px 54px 0 .02em #000202,18px 60px 0 .02em #000202,24px 60px 0 .02em #000202,30px 60px 0 .02em,36px 60px 0 .02em,42px 60px 0 .02em,48px 60px 0 .02em,54px 60px 0 .02em,60px 60px 0 .02em,66px 60px 0 .02em,72px 60px 0 .02em,78px 60px 0 .02em,84px 60px 0 .02em #000202,96px 60px 0 .02em #000202,102px 60px 0 .02em,108px 60px 0 .02em,114px 60px 0 .02em #000202,30px 66px 0 .02em #000202,36px 66px 0 .02em #000202,42px 66px 0 .02em #000202,48px 66px 0 .02em,54px 66px 0 .02em,60px 66px 0 .02em #000202,66px 66px 0 .02em,72px 66px 0 .02em,78px 66px 0 .02em,84px 66px 0 .02em #000202,90px 66px 0 .02em #000202,96px 66px 0 .02em,102px 66px 0 .02em,108px 66px 0 .02em #000202,36px 72px 0 .02em #000202,42px 72px 0 .02em #e7d70e,48px 72px 0 .02em #e5d70a,54px 72px 0 .02em #000202,60px 72px 0 .02em,66px 72px 0 .02em,72px 72px 0 .02em,78px 72px 0 .02em,84px 72px 0 .02em,90px 72px 0 .02em #000202,96px 72px 0 .02em,102px 72px 0 .02em,108px 72px 0 .02em #000202,36px 78px 0 .02em #000202,42px 78px 0 .02em #e5d70a,48px 78px 0 .02em #e5d70a,54px 78px 0 .02em #e5d70a,60px 78px 0 .02em #000202,66px 78px 0 .02em #000202,72px 78px 0 .02em,78px 78px 0 .02em,84px 78px 0 .02em,90px 78px 0 .02em #000202,96px 78px 0 .02em,102px 78px 0 .02em #000202,30px 84px 0 .02em #000202,36px 84px 0 .02em #fdfcff,42px 84px 0 .02em #000202,48px 84px 0 .02em #e7d70e,54px 84px 0 .02em #e5d70a,60px 84px 0 .02em #e5d70a,66px 84px 0 .02em,72px 84px 0 .02em,78px 84px 0 .02em,84px 84px 0 .02em,90px 84px 0 .02em #000202,96px 84px 0 .02em #000202,36px 90px 0 .02em #000202,42px 90px 0 .02em #000202,48px 90px 0 .02em #000202,54px 90px 0 .02em #e5d70a,60px 90px 0 .02em #e5d70a,66px 90px 0 .02em,72px 90px 0 .02em,78px 90px 0 .02em,84px 90px 0 .02em #000202,90px 90px 0 .02em #000202,54px 96px 0 .02em #000202,60px 96px 0 .02em #000202,66px 96px 0 .02em #000202,78px 96px 0 .02em #000202,84px 96px 0 .02em #000202,60px 102px 0 .02em #000202,66px 102px 0 .02em #fdfcff,78px 102px 0 .02em #fdfcff,84px 102px 0 .02em #000202,66px 108px 0 .02em #000202,72px 108px 0 .02em #000202,78px 108px 0 .02em #000202}}.nes-squirtle{position:relative;display:inline-block;width:126px;height:102px}.nes-squirtle:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#9cf;box-shadow:24px 6px #000,30px 6px #000,36px 6px #000,42px 6px #000,102px 6px #000,108px 6px #000,114px 6px #000,18px 12px #000,24px 12px,30px 12px,36px 12px,42px 12px,48px 12px #000,54px 12px #000,96px 12px #000,102px 12px,108px 12px,114px 12px,120px 12px #000,12px 18px #000,18px 18px,24px 18px,30px 18px,36px 18px,42px 18px,48px 18px,54px 18px,60px 18px #000,66px 18px #000,90px 18px #000,96px 18px,102px 18px,108px 18px,114px 18px,120px 18px,126px 18px #000,12px 24px #000,18px 24px,24px 24px,30px 24px,36px 24px,42px 24px,48px 24px,54px 24px,60px 24px #000,66px 24px #f89934,72px 24px #000,78px 24px #000,90px 24px #000,96px 24px,102px 24px,108px 24px,114px 24px #000,120px 24px,126px 24px #000,6px 30px #000,12px 30px #cb6633,18px 30px,24px 30px,30px 30px,36px 30px,42px 30px,48px 30px,54px 30px,60px 30px,66px 30px #f89934,72px 30px #f89934,78px 30px #f89934,84px 30px #000,90px 30px,96px 30px,102px 30px,108px 30px #000,114px 30px,120px 30px,126px 30px #000,6px 36px #000,12px 36px,18px 36px,24px 36px,30px 36px,36px 36px #fff,42px 36px #000,48px 36px,54px 36px,60px 36px,66px 36px #fff,72px 36px #f89934,78px 36px #f89934,84px 36px #f89934,90px 36px #000,96px 36px,102px 36px,108px 36px #000,114px 36px,120px 36px #000,6px 42px #000,12px 42px,18px 42px,24px 42px,30px 42px,36px 42px #000,42px 42px #cb6633,48px 42px,54px 42px,60px 42px,66px 42px #fff,72px 42px #f89934,78px 42px #f89934,84px 42px #f89934,90px 42px #000,96px 42px,102px 42px #000,108px 42px #000,114px 42px #000,12px 48px #000,18px 48px,24px 48px,30px 48px,36px 48px #000,42px 48px #cb6633,48px 48px,54px 48px,60px 48px,66px 48px #000,72px 48px #fff,78px 48px #f89934,84px 48px #f89934,90px 48px #f89934,96px 48px #000,102px 48px #000,18px 54px #000,24px 54px #000,30px 54px,36px 54px,42px 54px,48px 54px,54px 54px #000,60px 54px #000,66px 54px,72px 54px,78px 54px #fff,84px 54px #f89934,90px 54px #f89934,96px 54px #000,18px 60px #000,24px 60px,30px 60px #000,36px 60px #000,42px 60px #000,48px 60px #000,54px 60px,60px 60px,66px 60px,72px 60px,78px 60px #fff,84px 60px #f89934,90px 60px #f89934,96px 60px #000,24px 66px #000,30px 66px #000,36px 66px #ff3,42px 66px #ff3,48px 66px #000,54px 66px,60px 66px,66px 66px,72px 66px #000,78px 66px #fff,84px 66px #f89934,90px 66px #f89934,96px 66px #000,36px 72px #000,42px 72px #ff3,48px 72px #ff3,54px 72px #000,60px 72px #000,66px 72px #000,72px 72px #000,78px 72px #fff,84px 72px #f89934,90px 72px #f89934,96px 72px #000,30px 78px #000,36px 78px,42px 78px #000,48px 78px #ff3,54px 78px #ff3,60px 78px #ff3,66px 78px #ff3,72px 78px #ff3,78px 78px #000,84px 78px #fff,90px 78px #000,36px 84px #000,42px 84px #000,48px 84px #000,54px 84px #000,60px 84px #ff3,66px 84px #ff3,72px 84px,78px 84px #000,84px 84px #fff,90px 84px #000,54px 90px #000,60px 90px #000,66px 90px #000,72px 90px,78px 90px #000,84px 90px #000,60px 96px #000,66px 96px,72px 96px,78px 96px,84px 96px #000,66px 102px #000,72px 102px #000,78px 102px #000}@supports (-moz-appearance:meterbar){.nes-squirtle:before{box-shadow:24px 6px 0 .02em #000,30px 6px 0 .02em #000,36px 6px 0 .02em #000,42px 6px 0 .02em #000,102px 6px 0 .02em #000,108px 6px 0 .02em #000,114px 6px 0 .02em #000,18px 12px 0 .02em #000,24px 12px 0 .02em,30px 12px 0 .02em,36px 12px 0 .02em,42px 12px 0 .02em,48px 12px 0 .02em #000,54px 12px 0 .02em #000,96px 12px 0 .02em #000,102px 12px 0 .02em,108px 12px 0 .02em,114px 12px 0 .02em,120px 12px 0 .02em #000,12px 18px 0 .02em #000,18px 18px 0 .02em,24px 18px 0 .02em,30px 18px 0 .02em,36px 18px 0 .02em,42px 18px 0 .02em,48px 18px 0 .02em,54px 18px 0 .02em,60px 18px 0 .02em #000,66px 18px 0 .02em #000,90px 18px 0 .02em #000,96px 18px 0 .02em,102px 18px 0 .02em,108px 18px 0 .02em,114px 18px 0 .02em,120px 18px 0 .02em,126px 18px 0 .02em #000,12px 24px 0 .02em #000,18px 24px 0 .02em,24px 24px 0 .02em,30px 24px 0 .02em,36px 24px 0 .02em,42px 24px 0 .02em,48px 24px 0 .02em,54px 24px 0 .02em,60px 24px 0 .02em #000,66px 24px 0 .02em #f89934,72px 24px 0 .02em #000,78px 24px 0 .02em #000,90px 24px 0 .02em #000,96px 24px 0 .02em,102px 24px 0 .02em,108px 24px 0 .02em,114px 24px 0 .02em #000,120px 24px 0 .02em,126px 24px 0 .02em #000,6px 30px 0 .02em #000,12px 30px 0 .02em #cb6633,18px 30px 0 .02em,24px 30px 0 .02em,30px 30px 0 .02em,36px 30px 0 .02em,42px 30px 0 .02em,48px 30px 0 .02em,54px 30px 0 .02em,60px 30px 0 .02em,66px 30px 0 .02em #f89934,72px 30px 0 .02em #f89934,78px 30px 0 .02em #f89934,84px 30px 0 .02em #000,90px 30px 0 .02em,96px 30px 0 .02em,102px 30px 0 .02em,108px 30px 0 .02em #000,114px 30px 0 .02em,120px 30px 0 .02em,126px 30px 0 .02em #000,6px 36px 0 .02em #000,12px 36px 0 .02em,18px 36px 0 .02em,24px 36px 0 .02em,30px 36px 0 .02em,36px 36px 0 .02em #fff,42px 36px 0 .02em #000,48px 36px 0 .02em,54px 36px 0 .02em,60px 36px 0 .02em,66px 36px 0 .02em #fff,72px 36px 0 .02em #f89934,78px 36px 0 .02em #f89934,84px 36px 0 .02em #f89934,90px 36px 0 .02em #000,96px 36px 0 .02em,102px 36px 0 .02em,108px 36px 0 .02em #000,114px 36px 0 .02em,120px 36px 0 .02em #000,6px 42px 0 .02em #000,12px 42px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em,30px 42px 0 .02em,36px 42px 0 .02em #000,42px 42px 0 .02em #cb6633,48px 42px 0 .02em,54px 42px 0 .02em,60px 42px 0 .02em,66px 42px 0 .02em #fff,72px 42px 0 .02em #f89934,78px 42px 0 .02em #f89934,84px 42px 0 .02em #f89934,90px 42px 0 .02em #000,96px 42px 0 .02em,102px 42px 0 .02em #000,108px 42px 0 .02em #000,114px 42px 0 .02em #000,12px 48px 0 .02em #000,18px 48px 0 .02em,24px 48px 0 .02em,30px 48px 0 .02em,36px 48px 0 .02em #000,42px 48px 0 .02em #cb6633,48px 48px 0 .02em,54px 48px 0 .02em,60px 48px 0 .02em,66px 48px 0 .02em #000,72px 48px 0 .02em #fff,78px 48px 0 .02em #f89934,84px 48px 0 .02em #f89934,90px 48px 0 .02em #f89934,96px 48px 0 .02em #000,102px 48px 0 .02em #000,18px 54px 0 .02em #000,24px 54px 0 .02em #000,30px 54px 0 .02em,36px 54px 0 .02em,42px 54px 0 .02em,48px 54px 0 .02em,54px 54px 0 .02em #000,60px 54px 0 .02em #000,66px 54px 0 .02em,72px 54px 0 .02em,78px 54px 0 .02em #fff,84px 54px 0 .02em #f89934,90px 54px 0 .02em #f89934,96px 54px 0 .02em #000,18px 60px 0 .02em #000,24px 60px 0 .02em,30px 60px 0 .02em #000,36px 60px 0 .02em #000,42px 60px 0 .02em #000,48px 60px 0 .02em #000,54px 60px 0 .02em,60px 60px 0 .02em,66px 60px 0 .02em,72px 60px 0 .02em,78px 60px 0 .02em #fff,84px 60px 0 .02em #f89934,90px 60px 0 .02em #f89934,96px 60px 0 .02em #000,24px 66px 0 .02em #000,30px 66px 0 .02em #000,36px 66px 0 .02em #ff3,42px 66px 0 .02em #ff3,48px 66px 0 .02em #000,54px 66px 0 .02em,60px 66px 0 .02em,66px 66px 0 .02em,72px 66px 0 .02em #000,78px 66px 0 .02em #fff,84px 66px 0 .02em #f89934,90px 66px 0 .02em #f89934,96px 66px 0 .02em #000,36px 72px 0 .02em #000,42px 72px 0 .02em #ff3,48px 72px 0 .02em #ff3,54px 72px 0 .02em #000,60px 72px 0 .02em #000,66px 72px 0 .02em #000,72px 72px 0 .02em #000,78px 72px 0 .02em #fff,84px 72px 0 .02em #f89934,90px 72px 0 .02em #f89934,96px 72px 0 .02em #000,30px 78px 0 .02em #000,36px 78px 0 .02em,42px 78px 0 .02em #000,48px 78px 0 .02em #ff3,54px 78px 0 .02em #ff3,60px 78px 0 .02em #ff3,66px 78px 0 .02em #ff3,72px 78px 0 .02em #ff3,78px 78px 0 .02em #000,84px 78px 0 .02em #fff,90px 78px 0 .02em #000,36px 84px 0 .02em #000,42px 84px 0 .02em #000,48px 84px 0 .02em #000,54px 84px 0 .02em #000,60px 84px 0 .02em #ff3,66px 84px 0 .02em #ff3,72px 84px 0 .02em,78px 84px 0 .02em #000,84px 84px 0 .02em #fff,90px 84px 0 .02em #000,54px 90px 0 .02em #000,60px 90px 0 .02em #000,66px 90px 0 .02em #000,72px 90px 0 .02em,78px 90px 0 .02em #000,84px 90px 0 .02em #000,60px 96px 0 .02em #000,66px 96px 0 .02em,72px 96px 0 .02em,78px 96px 0 .02em,84px 96px 0 .02em #000,66px 102px 0 .02em #000,72px 102px 0 .02em #000,78px 102px 0 .02em #000}}.nes-phone{position:relative;display:inline-block;width:48px;height:126px}.nes-phone:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#000;box-shadow:18px 6px,24px 6px,30px 6px,36px 6px,42px 6px,48px 6px,12px 12px,18px 12px,24px 12px #3c4665,30px 12px #3c4665,36px 12px #3c4665,42px 12px #596985,48px 12px,6px 18px,12px 18px,18px 18px #3c4665,24px 18px #3c4665,30px 18px #3c4665,36px 18px #3c4665,42px 18px #596985,48px 18px,6px 24px,12px 24px #3c4665,18px 24px #3c4665,24px 24px #3c4665,30px 24px #3c4665,36px 24px #3c4665,42px 24px #596985,48px 24px,6px 30px,12px 30px #3c4665,18px 30px #3c4665,24px 30px #3c4665,30px 30px #3c4665,36px 30px #3c4665,42px 30px #596985,48px 30px,6px 36px,12px 36px #3c4665,18px 36px #3c4665,24px 36px #3c4665,30px 36px #3c4665,36px 36px #3c4665,42px 36px #596985,48px 36px,6px 42px,12px 42px #3c4665,18px 42px #3c4665,24px 42px,30px 42px,36px 42px,42px 42px,48px 42px,6px 48px,12px 48px #3c4665,18px 48px #3c4665,24px 48px,6px 54px,12px 54px #3c4665,18px 54px #3c4665,24px 54px,6px 60px,12px 60px #3c4665,18px 60px #3c4665,24px 60px,6px 66px,12px 66px #3c4665,18px 66px #3c4665,24px 66px,6px 72px,12px 72px #3c4665,18px 72px #3c4665,24px 72px,6px 78px,12px 78px #3c4665,18px 78px #3c4665,24px 78px,6px 84px,12px 84px #3c4665,18px 84px #3c4665,24px 84px,6px 90px,12px 90px #3c4665,18px 90px #3c4665,24px 90px,30px 90px,36px 90px,42px 90px,48px 90px,6px 96px,12px 96px #3c4665,18px 96px #3c4665,24px 96px #3c4665,30px 96px #3c4665,36px 96px #3c4665,42px 96px #596985,48px 96px,6px 102px,12px 102px #3c4665,18px 102px #3c4665,24px 102px #3c4665,30px 102px #3c4665,36px 102px #3c4665,42px 102px #596985,48px 102px,6px 108px,12px 108px #3c4665,18px 108px #3c4665,24px 108px #3c4665,30px 108px #3c4665,36px 108px #3c4665,42px 108px #596985,48px 108px,6px 114px,12px 114px,18px 114px #3c4665,24px 114px #3c4665,30px 114px #3c4665,36px 114px #3c4665,42px 114px #596985,48px 114px,12px 120px,18px 120px,24px 120px #3c4665,30px 120px #3c4665,36px 120px #3c4665,42px 120px #596985,48px 120px,18px 126px,24px 126px,30px 126px,36px 126px,42px 126px,48px 126px}@supports (-moz-appearance:meterbar){.nes-phone:before{box-shadow:18px 6px 0 .02em,24px 6px 0 .02em,30px 6px 0 .02em,36px 6px 0 .02em,42px 6px 0 .02em,48px 6px 0 .02em,12px 12px 0 .02em,18px 12px 0 .02em,24px 12px 0 .02em #3c4665,30px 12px 0 .02em #3c4665,36px 12px 0 .02em #3c4665,42px 12px 0 .02em #596985,48px 12px 0 .02em,6px 18px 0 .02em,12px 18px 0 .02em,18px 18px 0 .02em #3c4665,24px 18px 0 .02em #3c4665,30px 18px 0 .02em #3c4665,36px 18px 0 .02em #3c4665,42px 18px 0 .02em #596985,48px 18px 0 .02em,6px 24px 0 .02em,12px 24px 0 .02em #3c4665,18px 24px 0 .02em #3c4665,24px 24px 0 .02em #3c4665,30px 24px 0 .02em #3c4665,36px 24px 0 .02em #3c4665,42px 24px 0 .02em #596985,48px 24px 0 .02em,6px 30px 0 .02em,12px 30px 0 .02em #3c4665,18px 30px 0 .02em #3c4665,24px 30px 0 .02em #3c4665,30px 30px 0 .02em #3c4665,36px 30px 0 .02em #3c4665,42px 30px 0 .02em #596985,48px 30px 0 .02em,6px 36px 0 .02em,12px 36px 0 .02em #3c4665,18px 36px 0 .02em #3c4665,24px 36px 0 .02em #3c4665,30px 36px 0 .02em #3c4665,36px 36px 0 .02em #3c4665,42px 36px 0 .02em #596985,48px 36px 0 .02em,6px 42px 0 .02em,12px 42px 0 .02em #3c4665,18px 42px 0 .02em #3c4665,24px 42px 0 .02em,30px 42px 0 .02em,36px 42px 0 .02em,42px 42px 0 .02em,48px 42px 0 .02em,6px 48px 0 .02em,12px 48px 0 .02em #3c4665,18px 48px 0 .02em #3c4665,24px 48px 0 .02em,6px 54px 0 .02em,12px 54px 0 .02em #3c4665,18px 54px 0 .02em #3c4665,24px 54px 0 .02em,6px 60px 0 .02em,12px 60px 0 .02em #3c4665,18px 60px 0 .02em #3c4665,24px 60px 0 .02em,6px 66px 0 .02em,12px 66px 0 .02em #3c4665,18px 66px 0 .02em #3c4665,24px 66px 0 .02em,6px 72px 0 .02em,12px 72px 0 .02em #3c4665,18px 72px 0 .02em #3c4665,24px 72px 0 .02em,6px 78px 0 .02em,12px 78px 0 .02em #3c4665,18px 78px 0 .02em #3c4665,24px 78px 0 .02em,6px 84px 0 .02em,12px 84px 0 .02em #3c4665,18px 84px 0 .02em #3c4665,24px 84px 0 .02em,6px 90px 0 .02em,12px 90px 0 .02em #3c4665,18px 90px 0 .02em #3c4665,24px 90px 0 .02em,30px 90px 0 .02em,36px 90px 0 .02em,42px 90px 0 .02em,48px 90px 0 .02em,6px 96px 0 .02em,12px 96px 0 .02em #3c4665,18px 96px 0 .02em #3c4665,24px 96px 0 .02em #3c4665,30px 96px 0 .02em #3c4665,36px 96px 0 .02em #3c4665,42px 96px 0 .02em #596985,48px 96px 0 .02em,6px 102px 0 .02em,12px 102px 0 .02em #3c4665,18px 102px 0 .02em #3c4665,24px 102px 0 .02em #3c4665,30px 102px 0 .02em #3c4665,36px 102px 0 .02em #3c4665,42px 102px 0 .02em #596985,48px 102px 0 .02em,6px 108px 0 .02em,12px 108px 0 .02em #3c4665,18px 108px 0 .02em #3c4665,24px 108px 0 .02em #3c4665,30px 108px 0 .02em #3c4665,36px 108px 0 .02em #3c4665,42px 108px 0 .02em #596985,48px 108px 0 .02em,6px 114px 0 .02em,12px 114px 0 .02em,18px 114px 0 .02em #3c4665,24px 114px 0 .02em #3c4665,30px 114px 0 .02em #3c4665,36px 114px 0 .02em #3c4665,42px 114px 0 .02em #596985,48px 114px 0 .02em,12px 120px 0 .02em,18px 120px 0 .02em,24px 120px 0 .02em #3c4665,30px 120px 0 .02em #3c4665,36px 120px 0 .02em #3c4665,42px 120px 0 .02em #596985,48px 120px 0 .02em,18px 126px 0 .02em,24px 126px 0 .02em,30px 126px 0 .02em,36px 126px 0 .02em,42px 126px 0 .02em,48px 126px 0 .02em}}.nes-smartphone{position:relative;display:inline-block;width:90px;height:162px}.nes-smartphone:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#060606;box-shadow:12px 6px,18px 6px,24px 6px,30px 6px,36px 6px,42px 6px,48px 6px,54px 6px,60px 6px,66px 6px,72px 6px,78px 6px,84px 6px,6px 12px,12px 12px,18px 12px #fff,24px 12px #fff,30px 12px #fff,36px 12px #fff,42px 12px #fff,48px 12px #fff,54px 12px #fff,60px 12px #fff,66px 12px #fff,72px 12px #fff,78px 12px #fff,84px 12px,90px 12px,6px 18px,12px 18px #fff,18px 18px #fff,24px 18px #fff,30px 18px,36px 18px,42px 18px,48px 18px,54px 18px,60px 18px,66px 18px,72px 18px #fff,78px 18px #fff,84px 18px #fff,90px 18px,6px 24px,12px 24px #fff,18px 24px #fff,24px 24px #fff,30px 24px #fff,36px 24px #fff,42px 24px #fff,48px 24px #fff,54px 24px #fff,60px 24px #fff,66px 24px #fff,72px 24px #fff,78px 24px #fff,84px 24px #fff,90px 24px,6px 30px,12px 30px #fff,18px 30px,24px 30px,30px 30px,36px 30px,42px 30px,48px 30px,54px 30px,60px 30px,66px 30px,72px 30px,78px 30px,84px 30px #fff,90px 30px,6px 36px,12px 36px #fff,18px 36px,24px 36px,30px 36px,36px 36px,42px 36px,48px 36px,54px 36px,60px 36px,66px 36px,72px 36px,78px 36px,84px 36px #fff,90px 36px,6px 42px,12px 42px #fff,18px 42px,24px 42px,30px 42px,36px 42px,42px 42px,48px 42px,54px 42px,60px 42px,66px 42px,72px 42px,78px 42px,84px 42px #fff,90px 42px,6px 48px,12px 48px #fff,18px 48px,24px 48px,30px 48px,36px 48px,42px 48px,48px 48px,54px 48px,60px 48px,66px 48px,72px 48px,78px 48px,84px 48px #fff,90px 48px,6px 54px,12px 54px #fff,18px 54px,24px 54px,30px 54px,36px 54px,42px 54px,48px 54px,54px 54px,60px 54px,66px 54px,72px 54px,78px 54px,84px 54px #fff,90px 54px,6px 60px,12px 60px #fff,18px 60px,24px 60px,30px 60px,36px 60px,42px 60px,48px 60px,54px 60px,60px 60px,66px 60px,72px 60px,78px 60px,84px 60px #fff,90px 60px,6px 66px,12px 66px #fff,18px 66px,24px 66px,30px 66px,36px 66px,42px 66px,48px 66px,54px 66px,60px 66px,66px 66px,72px 66px,78px 66px,84px 66px #fff,90px 66px,6px 72px,12px 72px #fff,18px 72px,24px 72px,30px 72px,36px 72px,42px 72px,48px 72px,54px 72px,60px 72px,66px 72px,72px 72px,78px 72px,84px 72px #fff,90px 72px,6px 78px,12px 78px #fff,18px 78px,24px 78px,30px 78px,36px 78px,42px 78px,48px 78px,54px 78px,60px 78px,66px 78px,72px 78px,78px 78px,84px 78px #fff,90px 78px,6px 84px,12px 84px #fff,18px 84px,24px 84px,30px 84px,36px 84px,42px 84px,48px 84px,54px 84px,60px 84px,66px 84px,72px 84px,78px 84px,84px 84px #fff,90px 84px,6px 90px,12px 90px #fff,18px 90px,24px 90px,30px 90px,36px 90px,42px 90px,48px 90px,54px 90px,60px 90px,66px 90px,72px 90px,78px 90px,84px 90px #fff,90px 90px,6px 96px,12px 96px #fff,18px 96px,24px 96px,30px 96px,36px 96px,42px 96px,48px 96px,54px 96px,60px 96px,66px 96px,72px 96px,78px 96px,84px 96px #fff,90px 96px,6px 102px,12px 102px #fff,18px 102px,24px 102px,30px 102px,36px 102px,42px 102px,48px 102px,54px 102px,60px 102px,66px 102px,72px 102px,78px 102px,84px 102px #fff,90px 102px,6px 108px,12px 108px #fff,18px 108px,24px 108px,30px 108px,36px 108px,42px 108px,48px 108px,54px 108px,60px 108px,66px 108px,72px 108px,78px 108px,84px 108px #fff,90px 108px,6px 114px,12px 114px #fff,18px 114px,24px 114px,30px 114px,36px 114px,42px 114px,48px 114px,54px 114px,60px 114px,66px 114px,72px 114px,78px 114px,84px 114px #fff,90px 114px,6px 120px,12px 120px #fff,18px 120px,24px 120px,30px 120px,36px 120px,42px 120px,48px 120px,54px 120px,60px 120px,66px 120px,72px 120px,78px 120px,84px 120px #fff,90px 120px,6px 126px,12px 126px #fff,18px 126px,24px 126px,30px 126px,36px 126px,42px 126px,48px 126px,54px 126px,60px 126px,66px 126px,72px 126px,78px 126px,84px 126px #fff,90px 126px,6px 132px,12px 132px #fff,18px 132px,24px 132px,30px 132px,36px 132px,42px 132px,48px 132px,54px 132px,60px 132px,66px 132px,72px 132px,78px 132px,84px 132px #fff,90px 132px,6px 138px,12px 138px #fff,18px 138px #fff,24px 138px #fff,30px 138px #fff,36px 138px #fff,42px 138px #fff,48px 138px #fff,54px 138px #fff,60px 138px #fff,66px 138px #fff,72px 138px #fff,78px 138px #fff,84px 138px #fff,90px 138px,6px 144px,12px 144px #fff,18px 144px #fff,24px 144px #fff,30px 144px #fff,36px 144px #fff,42px 144px #fff,48px 144px,54px 144px,60px 144px #fff,66px 144px #fff,72px 144px #fff,78px 144px #fff,84px 144px #fff,90px 144px,6px 150px,12px 150px #fff,18px 150px #fff,24px 150px #fff,30px 150px #fff,36px 150px #fff,42px 150px #fff,48px 150px,54px 150px,60px 150px #fff,66px 150px #fff,72px 150px #fff,78px 150px #fff,84px 150px #fff,90px 150px,6px 156px,12px 156px,18px 156px #fff,24px 156px #fff,30px 156px #fff,36px 156px #fff,42px 156px #fff,48px 156px #fff,54px 156px #fff,60px 156px #fff,66px 156px #fff,72px 156px #fff,78px 156px #fff,84px 156px,90px 156px,12px 162px,18px 162px,24px 162px,30px 162px,36px 162px,42px 162px,48px 162px,54px 162px,60px 162px,66px 162px,72px 162px,78px 162px,84px 162px}@supports (-moz-appearance:meterbar){.nes-smartphone:before{box-shadow:12px 6px 0 .02em,18px 6px 0 .02em,24px 6px 0 .02em,30px 6px 0 .02em,36px 6px 0 .02em,42px 6px 0 .02em,48px 6px 0 .02em,54px 6px 0 .02em,60px 6px 0 .02em,66px 6px 0 .02em,72px 6px 0 .02em,78px 6px 0 .02em,84px 6px 0 .02em,6px 12px 0 .02em,12px 12px 0 .02em,18px 12px 0 .02em #fff,24px 12px 0 .02em #fff,30px 12px 0 .02em #fff,36px 12px 0 .02em #fff,42px 12px 0 .02em #fff,48px 12px 0 .02em #fff,54px 12px 0 .02em #fff,60px 12px 0 .02em #fff,66px 12px 0 .02em #fff,72px 12px 0 .02em #fff,78px 12px 0 .02em #fff,84px 12px 0 .02em,90px 12px 0 .02em,6px 18px 0 .02em,12px 18px 0 .02em #fff,18px 18px 0 .02em #fff,24px 18px 0 .02em #fff,30px 18px 0 .02em,36px 18px 0 .02em,42px 18px 0 .02em,48px 18px 0 .02em,54px 18px 0 .02em,60px 18px 0 .02em,66px 18px 0 .02em,72px 18px 0 .02em #fff,78px 18px 0 .02em #fff,84px 18px 0 .02em #fff,90px 18px 0 .02em,6px 24px 0 .02em,12px 24px 0 .02em #fff,18px 24px 0 .02em #fff,24px 24px 0 .02em #fff,30px 24px 0 .02em #fff,36px 24px 0 .02em #fff,42px 24px 0 .02em #fff,48px 24px 0 .02em #fff,54px 24px 0 .02em #fff,60px 24px 0 .02em #fff,66px 24px 0 .02em #fff,72px 24px 0 .02em #fff,78px 24px 0 .02em #fff,84px 24px 0 .02em #fff,90px 24px 0 .02em,6px 30px 0 .02em,12px 30px 0 .02em #fff,18px 30px 0 .02em,24px 30px 0 .02em,30px 30px 0 .02em,36px 30px 0 .02em,42px 30px 0 .02em,48px 30px 0 .02em,54px 30px 0 .02em,60px 30px 0 .02em,66px 30px 0 .02em,72px 30px 0 .02em,78px 30px 0 .02em,84px 30px 0 .02em #fff,90px 30px 0 .02em,6px 36px 0 .02em,12px 36px 0 .02em #fff,18px 36px 0 .02em,24px 36px 0 .02em,30px 36px 0 .02em,36px 36px 0 .02em,42px 36px 0 .02em,48px 36px 0 .02em,54px 36px 0 .02em,60px 36px 0 .02em,66px 36px 0 .02em,72px 36px 0 .02em,78px 36px 0 .02em,84px 36px 0 .02em #fff,90px 36px 0 .02em,6px 42px 0 .02em,12px 42px 0 .02em #fff,18px 42px 0 .02em,24px 42px 0 .02em,30px 42px 0 .02em,36px 42px 0 .02em,42px 42px 0 .02em,48px 42px 0 .02em,54px 42px 0 .02em,60px 42px 0 .02em,66px 42px 0 .02em,72px 42px 0 .02em,78px 42px 0 .02em,84px 42px 0 .02em #fff,90px 42px 0 .02em,6px 48px 0 .02em,12px 48px 0 .02em #fff,18px 48px 0 .02em,24px 48px 0 .02em,30px 48px 0 .02em,36px 48px 0 .02em,42px 48px 0 .02em,48px 48px 0 .02em,54px 48px 0 .02em,60px 48px 0 .02em,66px 48px 0 .02em,72px 48px 0 .02em,78px 48px 0 .02em,84px 48px 0 .02em #fff,90px 48px 0 .02em,6px 54px 0 .02em,12px 54px 0 .02em #fff,18px 54px 0 .02em,24px 54px 0 .02em,30px 54px 0 .02em,36px 54px 0 .02em,42px 54px 0 .02em,48px 54px 0 .02em,54px 54px 0 .02em,60px 54px 0 .02em,66px 54px 0 .02em,72px 54px 0 .02em,78px 54px 0 .02em,84px 54px 0 .02em #fff,90px 54px 0 .02em,6px 60px 0 .02em,12px 60px 0 .02em #fff,18px 60px 0 .02em,24px 60px 0 .02em,30px 60px 0 .02em,36px 60px 0 .02em,42px 60px 0 .02em,48px 60px 0 .02em,54px 60px 0 .02em,60px 60px 0 .02em,66px 60px 0 .02em,72px 60px 0 .02em,78px 60px 0 .02em,84px 60px 0 .02em #fff,90px 60px 0 .02em,6px 66px 0 .02em,12px 66px 0 .02em #fff,18px 66px 0 .02em,24px 66px 0 .02em,30px 66px 0 .02em,36px 66px 0 .02em,42px 66px 0 .02em,48px 66px 0 .02em,54px 66px 0 .02em,60px 66px 0 .02em,66px 66px 0 .02em,72px 66px 0 .02em,78px 66px 0 .02em,84px 66px 0 .02em #fff,90px 66px 0 .02em,6px 72px 0 .02em,12px 72px 0 .02em #fff,18px 72px 0 .02em,24px 72px 0 .02em,30px 72px 0 .02em,36px 72px 0 .02em,42px 72px 0 .02em,48px 72px 0 .02em,54px 72px 0 .02em,60px 72px 0 .02em,66px 72px 0 .02em,72px 72px 0 .02em,78px 72px 0 .02em,84px 72px 0 .02em #fff,90px 72px 0 .02em,6px 78px 0 .02em,12px 78px 0 .02em #fff,18px 78px 0 .02em,24px 78px 0 .02em,30px 78px 0 .02em,36px 78px 0 .02em,42px 78px 0 .02em,48px 78px 0 .02em,54px 78px 0 .02em,60px 78px 0 .02em,66px 78px 0 .02em,72px 78px 0 .02em,78px 78px 0 .02em,84px 78px 0 .02em #fff,90px 78px 0 .02em,6px 84px 0 .02em,12px 84px 0 .02em #fff,18px 84px 0 .02em,24px 84px 0 .02em,30px 84px 0 .02em,36px 84px 0 .02em,42px 84px 0 .02em,48px 84px 0 .02em,54px 84px 0 .02em,60px 84px 0 .02em,66px 84px 0 .02em,72px 84px 0 .02em,78px 84px 0 .02em,84px 84px 0 .02em #fff,90px 84px 0 .02em,6px 90px 0 .02em,12px 90px 0 .02em #fff,18px 90px 0 .02em,24px 90px 0 .02em,30px 90px 0 .02em,36px 90px 0 .02em,42px 90px 0 .02em,48px 90px 0 .02em,54px 90px 0 .02em,60px 90px 0 .02em,66px 90px 0 .02em,72px 90px 0 .02em,78px 90px 0 .02em,84px 90px 0 .02em #fff,90px 90px 0 .02em,6px 96px 0 .02em,12px 96px 0 .02em #fff,18px 96px 0 .02em,24px 96px 0 .02em,30px 96px 0 .02em,36px 96px 0 .02em,42px 96px 0 .02em,48px 96px 0 .02em,54px 96px 0 .02em,60px 96px 0 .02em,66px 96px 0 .02em,72px 96px 0 .02em,78px 96px 0 .02em,84px 96px 0 .02em #fff,90px 96px 0 .02em,6px 102px 0 .02em,12px 102px 0 .02em #fff,18px 102px 0 .02em,24px 102px 0 .02em,30px 102px 0 .02em,36px 102px 0 .02em,42px 102px 0 .02em,48px 102px 0 .02em,54px 102px 0 .02em,60px 102px 0 .02em,66px 102px 0 .02em,72px 102px 0 .02em,78px 102px 0 .02em,84px 102px 0 .02em #fff,90px 102px 0 .02em,6px 108px 0 .02em,12px 108px 0 .02em #fff,18px 108px 0 .02em,24px 108px 0 .02em,30px 108px 0 .02em,36px 108px 0 .02em,42px 108px 0 .02em,48px 108px 0 .02em,54px 108px 0 .02em,60px 108px 0 .02em,66px 108px 0 .02em,72px 108px 0 .02em,78px 108px 0 .02em,84px 108px 0 .02em #fff,90px 108px 0 .02em,6px 114px 0 .02em,12px 114px 0 .02em #fff,18px 114px 0 .02em,24px 114px 0 .02em,30px 114px 0 .02em,36px 114px 0 .02em,42px 114px 0 .02em,48px 114px 0 .02em,54px 114px 0 .02em,60px 114px 0 .02em,66px 114px 0 .02em,72px 114px 0 .02em,78px 114px 0 .02em,84px 114px 0 .02em #fff,90px 114px 0 .02em,6px 120px 0 .02em,12px 120px 0 .02em #fff,18px 120px 0 .02em,24px 120px 0 .02em,30px 120px 0 .02em,36px 120px 0 .02em,42px 120px 0 .02em,48px 120px 0 .02em,54px 120px 0 .02em,60px 120px 0 .02em,66px 120px 0 .02em,72px 120px 0 .02em,78px 120px 0 .02em,84px 120px 0 .02em #fff,90px 120px 0 .02em,6px 126px 0 .02em,12px 126px 0 .02em #fff,18px 126px 0 .02em,24px 126px 0 .02em,30px 126px 0 .02em,36px 126px 0 .02em,42px 126px 0 .02em,48px 126px 0 .02em,54px 126px 0 .02em,60px 126px 0 .02em,66px 126px 0 .02em,72px 126px 0 .02em,78px 126px 0 .02em,84px 126px 0 .02em #fff,90px 126px 0 .02em,6px 132px 0 .02em,12px 132px 0 .02em #fff,18px 132px 0 .02em,24px 132px 0 .02em,30px 132px 0 .02em,36px 132px 0 .02em,42px 132px 0 .02em,48px 132px 0 .02em,54px 132px 0 .02em,60px 132px 0 .02em,66px 132px 0 .02em,72px 132px 0 .02em,78px 132px 0 .02em,84px 132px 0 .02em #fff,90px 132px 0 .02em,6px 138px 0 .02em,12px 138px 0 .02em #fff,18px 138px 0 .02em #fff,24px 138px 0 .02em #fff,30px 138px 0 .02em #fff,36px 138px 0 .02em #fff,42px 138px 0 .02em #fff,48px 138px 0 .02em #fff,54px 138px 0 .02em #fff,60px 138px 0 .02em #fff,66px 138px 0 .02em #fff,72px 138px 0 .02em #fff,78px 138px 0 .02em #fff,84px 138px 0 .02em #fff,90px 138px 0 .02em,6px 144px 0 .02em,12px 144px 0 .02em #fff,18px 144px 0 .02em #fff,24px 144px 0 .02em #fff,30px 144px 0 .02em #fff,36px 144px 0 .02em #fff,42px 144px 0 .02em #fff,48px 144px 0 .02em,54px 144px 0 .02em,60px 144px 0 .02em #fff,66px 144px 0 .02em #fff,72px 144px 0 .02em #fff,78px 144px 0 .02em #fff,84px 144px 0 .02em #fff,90px 144px 0 .02em,6px 150px 0 .02em,12px 150px 0 .02em #fff,18px 150px 0 .02em #fff,24px 150px 0 .02em #fff,30px 150px 0 .02em #fff,36px 150px 0 .02em #fff,42px 150px 0 .02em #fff,48px 150px 0 .02em,54px 150px 0 .02em,60px 150px 0 .02em #fff,66px 150px 0 .02em #fff,72px 150px 0 .02em #fff,78px 150px 0 .02em #fff,84px 150px 0 .02em #fff,90px 150px 0 .02em,6px 156px 0 .02em,12px 156px 0 .02em,18px 156px 0 .02em #fff,24px 156px 0 .02em #fff,30px 156px 0 .02em #fff,36px 156px 0 .02em #fff,42px 156px 0 .02em #fff,48px 156px 0 .02em #fff,54px 156px 0 .02em #fff,60px 156px 0 .02em #fff,66px 156px 0 .02em #fff,72px 156px 0 .02em #fff,78px 156px 0 .02em #fff,84px 156px 0 .02em,90px 156px 0 .02em,12px 162px 0 .02em,18px 162px 0 .02em,24px 162px 0 .02em,30px 162px 0 .02em,36px 162px 0 .02em,42px 162px 0 .02em,48px 162px 0 .02em,54px 162px 0 .02em,60px 162px 0 .02em,66px 162px 0 .02em,72px 162px 0 .02em,78px 162px 0 .02em,84px 162px 0 .02em}}.nes-mario{position:relative;display:inline-block;width:84px;height:96px}.nes-mario:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#f81c2f;box-shadow:30px 6px,36px 6px,42px 6px,48px 6px,54px 6px,24px 12px,30px 12px,36px 12px,42px 12px,48px 12px,54px 12px,60px 12px,66px 12px,72px 12px,24px 18px #65352b,30px 18px #65352b,36px 18px #65352b,42px 18px #ffbb8e,48px 18px #ffbb8e,54px 18px #000,60px 18px #ffbb8e,18px 24px #65352b,24px 24px #ffbb8e,30px 24px #65352b,36px 24px #ffbb8e,42px 24px #ffbb8e,48px 24px #ffbb8e,54px 24px #000,60px 24px #ffbb8e,66px 24px #ffbb8e,72px 24px #ffbb8e,18px 30px #65352b,24px 30px #ffbb8e,30px 30px #65352b,36px 30px #65352b,42px 30px #ffbb8e,48px 30px #ffbb8e,54px 30px #ffbb8e,60px 30px #000,66px 30px #ffbb8e,72px 30px #ffbb8e,78px 30px #ffbb8e,18px 36px #65352b,24px 36px #65352b,30px 36px #ffbb8e,36px 36px #ffbb8e,42px 36px #ffbb8e,48px 36px #ffbb8e,54px 36px #000,60px 36px #000,66px 36px #000,72px 36px #000,30px 42px #ffbb8e,36px 42px #ffbb8e,42px 42px #ffbb8e,48px 42px #ffbb8e,54px 42px #ffbb8e,60px 42px #ffbb8e,66px 42px #ffbb8e,30px 48px,36px 48px #1560ad,42px 48px,48px 48px,54px 48px #1560ad,18px 54px,24px 54px,30px 54px,36px 54px #1560ad,42px 54px,48px 54px,54px 54px #1560ad,60px 54px,66px 54px,72px 54px,12px 60px,18px 60px,24px 60px,30px 60px,36px 60px #1560ad,42px 60px #1560ad,48px 60px #1560ad,54px 60px #1560ad,60px 60px,66px 60px,72px 60px,78px 60px,12px 66px #aeaeac,18px 66px #aeaeac,24px 66px,30px 66px #1560ad,36px 66px #fef102,42px 66px #1560ad,48px 66px #1560ad,54px 66px #fef102,60px 66px #1560ad,66px 66px,72px 66px #aeaeac,78px 66px #aeaeac,12px 72px #aeaeac,18px 72px #aeaeac,24px 72px #aeaeac,30px 72px #1560ad,36px 72px #1560ad,42px 72px #1560ad,48px 72px #1560ad,54px 72px #1560ad,60px 72px #1560ad,66px 72px #aeaeac,72px 72px #aeaeac,78px 72px #aeaeac,12px 78px #aeaeac,18px 78px #aeaeac,24px 78px #1560ad,30px 78px #1560ad,36px 78px #1560ad,42px 78px #1560ad,48px 78px #1560ad,54px 78px #1560ad,60px 78px #1560ad,66px 78px #1560ad,72px 78px #aeaeac,78px 78px #aeaeac,24px 84px #1560ad,30px 84px #1560ad,36px 84px #1560ad,54px 84px #1560ad,60px 84px #1560ad,66px 84px #1560ad,18px 90px #65352b,24px 90px #65352b,30px 90px #65352b,60px 90px #65352b,66px 90px #65352b,72px 90px #65352b,12px 96px #65352b,18px 96px #65352b,24px 96px #65352b,30px 96px #65352b,60px 96px #65352b,66px 96px #65352b,72px 96px #65352b,78px 96px #65352b}@supports (-moz-appearance:meterbar){.nes-mario:before{box-shadow:30px 6px 0 .02em,36px 6px 0 .02em,42px 6px 0 .02em,48px 6px 0 .02em,54px 6px 0 .02em,24px 12px 0 .02em,30px 12px 0 .02em,36px 12px 0 .02em,42px 12px 0 .02em,48px 12px 0 .02em,54px 12px 0 .02em,60px 12px 0 .02em,66px 12px 0 .02em,72px 12px 0 .02em,24px 18px 0 .02em #65352b,30px 18px 0 .02em #65352b,36px 18px 0 .02em #65352b,42px 18px 0 .02em #ffbb8e,48px 18px 0 .02em #ffbb8e,54px 18px 0 .02em #000,60px 18px 0 .02em #ffbb8e,18px 24px 0 .02em #65352b,24px 24px 0 .02em #ffbb8e,30px 24px 0 .02em #65352b,36px 24px 0 .02em #ffbb8e,42px 24px 0 .02em #ffbb8e,48px 24px 0 .02em #ffbb8e,54px 24px 0 .02em #000,60px 24px 0 .02em #ffbb8e,66px 24px 0 .02em #ffbb8e,72px 24px 0 .02em #ffbb8e,18px 30px 0 .02em #65352b,24px 30px 0 .02em #ffbb8e,30px 30px 0 .02em #65352b,36px 30px 0 .02em #65352b,42px 30px 0 .02em #ffbb8e,48px 30px 0 .02em #ffbb8e,54px 30px 0 .02em #ffbb8e,60px 30px 0 .02em #000,66px 30px 0 .02em #ffbb8e,72px 30px 0 .02em #ffbb8e,78px 30px 0 .02em #ffbb8e,18px 36px 0 .02em #65352b,24px 36px 0 .02em #65352b,30px 36px 0 .02em #ffbb8e,36px 36px 0 .02em #ffbb8e,42px 36px 0 .02em #ffbb8e,48px 36px 0 .02em #ffbb8e,54px 36px 0 .02em #000,60px 36px 0 .02em #000,66px 36px 0 .02em #000,72px 36px 0 .02em #000,30px 42px 0 .02em #ffbb8e,36px 42px 0 .02em #ffbb8e,42px 42px 0 .02em #ffbb8e,48px 42px 0 .02em #ffbb8e,54px 42px 0 .02em #ffbb8e,60px 42px 0 .02em #ffbb8e,66px 42px 0 .02em #ffbb8e,30px 48px 0 .02em,36px 48px 0 .02em #1560ad,42px 48px 0 .02em,48px 48px 0 .02em,54px 48px 0 .02em #1560ad,18px 54px 0 .02em,24px 54px 0 .02em,30px 54px 0 .02em,36px 54px 0 .02em #1560ad,42px 54px 0 .02em,48px 54px 0 .02em,54px 54px 0 .02em #1560ad,60px 54px 0 .02em,66px 54px 0 .02em,72px 54px 0 .02em,12px 60px 0 .02em,18px 60px 0 .02em,24px 60px 0 .02em,30px 60px 0 .02em,36px 60px 0 .02em #1560ad,42px 60px 0 .02em #1560ad,48px 60px 0 .02em #1560ad,54px 60px 0 .02em #1560ad,60px 60px 0 .02em,66px 60px 0 .02em,72px 60px 0 .02em,78px 60px 0 .02em,12px 66px 0 .02em #aeaeac,18px 66px 0 .02em #aeaeac,24px 66px 0 .02em,30px 66px 0 .02em #1560ad,36px 66px 0 .02em #fef102,42px 66px 0 .02em #1560ad,48px 66px 0 .02em #1560ad,54px 66px 0 .02em #fef102,60px 66px 0 .02em #1560ad,66px 66px 0 .02em,72px 66px 0 .02em #aeaeac,78px 66px 0 .02em #aeaeac,12px 72px 0 .02em #aeaeac,18px 72px 0 .02em #aeaeac,24px 72px 0 .02em #aeaeac,30px 72px 0 .02em #1560ad,36px 72px 0 .02em #1560ad,42px 72px 0 .02em #1560ad,48px 72px 0 .02em #1560ad,54px 72px 0 .02em #1560ad,60px 72px 0 .02em #1560ad,66px 72px 0 .02em #aeaeac,72px 72px 0 .02em #aeaeac,78px 72px 0 .02em #aeaeac,12px 78px 0 .02em #aeaeac,18px 78px 0 .02em #aeaeac,24px 78px 0 .02em #1560ad,30px 78px 0 .02em #1560ad,36px 78px 0 .02em #1560ad,42px 78px 0 .02em #1560ad,48px 78px 0 .02em #1560ad,54px 78px 0 .02em #1560ad,60px 78px 0 .02em #1560ad,66px 78px 0 .02em #1560ad,72px 78px 0 .02em #aeaeac,78px 78px 0 .02em #aeaeac,24px 84px 0 .02em #1560ad,30px 84px 0 .02em #1560ad,36px 84px 0 .02em #1560ad,54px 84px 0 .02em #1560ad,60px 84px 0 .02em #1560ad,66px 84px 0 .02em #1560ad,18px 90px 0 .02em #65352b,24px 90px 0 .02em #65352b,30px 90px 0 .02em #65352b,60px 90px 0 .02em #65352b,66px 90px 0 .02em #65352b,72px 90px 0 .02em #65352b,12px 96px 0 .02em #65352b,18px 96px 0 .02em #65352b,24px 96px 0 .02em #65352b,30px 96px 0 .02em #65352b,60px 96px 0 .02em #65352b,66px 96px 0 .02em #65352b,72px 96px 0 .02em #65352b,78px 96px 0 .02em #65352b}}.nes-kirby{position:relative;display:inline-block;width:96px;height:96px}.nes-kirby:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#ffaccc;box-shadow:18px 6px #000,24px 6px #000,36px 6px #000,42px 6px #000,48px 6px #000,54px 6px #000,60px 6px #000,12px 12px #000,18px 12px,24px 12px,30px 12px #000,36px 12px,42px 12px,48px 12px,54px 12px,60px 12px,66px 12px #000,72px 12px #000,6px 18px #000,12px 18px,18px 18px,24px 18px #000,30px 18px,36px 18px,42px 18px,48px 18px,54px 18px,60px 18px,66px 18px,72px 18px,78px 18px #000,6px 24px #000,12px 24px,18px 24px,24px 24px,30px 24px,36px 24px,42px 24px #000,48px 24px,54px 24px #000,60px 24px,66px 24px,72px 24px,78px 24px,84px 24px #000,6px 30px #000,12px 30px,18px 30px,24px 30px,30px 30px,36px 30px,42px 30px #000,48px 30px,54px 30px #000,60px 30px,66px 30px,72px 30px,78px 30px,84px 30px #000,6px 36px #000,12px 36px,18px 36px,24px 36px,30px 36px,36px 36px,42px 36px #000,48px 36px,54px 36px #000,60px 36px,66px 36px,72px 36px,78px 36px,84px 36px,90px 36px #000,6px 42px #000,12px 42px,18px 42px,24px 42px,30px 42px #ff5478,36px 42px #ff5478,42px 42px,48px 42px,54px 42px,60px 42px #ff5478,66px 42px #ff5478,72px 42px,78px 42px,84px 42px,90px 42px,96px 42px #000,6px 48px #000,12px 48px,18px 48px,24px 48px,30px 48px,36px 48px,42px 48px,48px 48px #000,54px 48px,60px 48px,66px 48px,72px 48px,78px 48px,84px 48px,90px 48px,96px 48px #000,12px 54px #000,18px 54px,24px 54px,30px 54px,36px 54px,42px 54px,48px 54px #000,54px 54px,60px 54px,66px 54px,72px 54px,78px 54px,84px 54px,90px 54px,96px 54px #000,12px 60px #000,18px 60px,24px 60px,30px 60px,36px 60px,42px 60px,48px 60px,54px 60px,60px 60px,66px 60px,72px 60px,78px 60px #000,84px 60px #000,90px 60px #000,12px 66px #000,18px 66px,24px 66px,30px 66px,36px 66px,42px 66px,48px 66px,54px 66px,60px 66px,66px 66px,72px 66px #000,78px 66px #ff5478,84px 66px #ff5478,90px 66px #ff5478,96px 66px #000,18px 72px #000,24px 72px,30px 72px,36px 72px,42px 72px,48px 72px,54px 72px,60px 72px,66px 72px #000,72px 72px #ff5478,78px 72px #ff5478,84px 72px #ff5478,90px 72px #ff5478,96px 72px #000,18px 78px #000,24px 78px #000,30px 78px,36px 78px,42px 78px,48px 78px,54px 78px,60px 78px,66px 78px #000,72px 78px #ff5478,78px 78px #ff5478,84px 78px #ff5478,90px 78px #ff5478,96px 78px #000,12px 84px #000,18px 84px #ff5478,24px 84px #ff5478,30px 84px #000,36px 84px #000,42px 84px,48px 84px,54px 84px,60px 84px #000,66px 84px #ff5478,72px 84px #ff5478,78px 84px #ff5478,84px 84px #ff5478,90px 84px #000,6px 90px #000,12px 90px #ff5478,18px 90px #ff5478,24px 90px #ff5478,30px 90px #ff5478,36px 90px #ff5478,42px 90px #000,48px 90px #000,54px 90px #000,60px 90px #000,66px 90px #000,72px 90px #ff5478,78px 90px #ff5478,84px 90px #000,12px 96px #000,18px 96px #000,24px 96px #000,30px 96px #000,36px 96px #000,42px 96px #000,66px 96px #000,72px 96px #000,78px 96px #000}@supports (-moz-appearance:meterbar){.nes-kirby:before{box-shadow:18px 6px 0 .02em #000,24px 6px 0 .02em #000,36px 6px 0 .02em #000,42px 6px 0 .02em #000,48px 6px 0 .02em #000,54px 6px 0 .02em #000,60px 6px 0 .02em #000,12px 12px 0 .02em #000,18px 12px 0 .02em,24px 12px 0 .02em,30px 12px 0 .02em #000,36px 12px 0 .02em,42px 12px 0 .02em,48px 12px 0 .02em,54px 12px 0 .02em,60px 12px 0 .02em,66px 12px 0 .02em #000,72px 12px 0 .02em #000,6px 18px 0 .02em #000,12px 18px 0 .02em,18px 18px 0 .02em,24px 18px 0 .02em #000,30px 18px 0 .02em,36px 18px 0 .02em,42px 18px 0 .02em,48px 18px 0 .02em,54px 18px 0 .02em,60px 18px 0 .02em,66px 18px 0 .02em,72px 18px 0 .02em,78px 18px 0 .02em #000,6px 24px 0 .02em #000,12px 24px 0 .02em,18px 24px 0 .02em,24px 24px 0 .02em,30px 24px 0 .02em,36px 24px 0 .02em,42px 24px 0 .02em #000,48px 24px 0 .02em,54px 24px 0 .02em #000,60px 24px 0 .02em,66px 24px 0 .02em,72px 24px 0 .02em,78px 24px 0 .02em,84px 24px 0 .02em #000,6px 30px 0 .02em #000,12px 30px 0 .02em,18px 30px 0 .02em,24px 30px 0 .02em,30px 30px 0 .02em,36px 30px 0 .02em,42px 30px 0 .02em #000,48px 30px 0 .02em,54px 30px 0 .02em #000,60px 30px 0 .02em,66px 30px 0 .02em,72px 30px 0 .02em,78px 30px 0 .02em,84px 30px 0 .02em #000,6px 36px 0 .02em #000,12px 36px 0 .02em,18px 36px 0 .02em,24px 36px 0 .02em,30px 36px 0 .02em,36px 36px 0 .02em,42px 36px 0 .02em #000,48px 36px 0 .02em,54px 36px 0 .02em #000,60px 36px 0 .02em,66px 36px 0 .02em,72px 36px 0 .02em,78px 36px 0 .02em,84px 36px 0 .02em,90px 36px 0 .02em #000,6px 42px 0 .02em #000,12px 42px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em,30px 42px 0 .02em #ff5478,36px 42px 0 .02em #ff5478,42px 42px 0 .02em,48px 42px 0 .02em,54px 42px 0 .02em,60px 42px 0 .02em #ff5478,66px 42px 0 .02em #ff5478,72px 42px 0 .02em,78px 42px 0 .02em,84px 42px 0 .02em,90px 42px 0 .02em,96px 42px 0 .02em #000,6px 48px 0 .02em #000,12px 48px 0 .02em,18px 48px 0 .02em,24px 48px 0 .02em,30px 48px 0 .02em,36px 48px 0 .02em,42px 48px 0 .02em,48px 48px 0 .02em #000,54px 48px 0 .02em,60px 48px 0 .02em,66px 48px 0 .02em,72px 48px 0 .02em,78px 48px 0 .02em,84px 48px 0 .02em,90px 48px 0 .02em,96px 48px 0 .02em #000,12px 54px 0 .02em #000,18px 54px 0 .02em,24px 54px 0 .02em,30px 54px 0 .02em,36px 54px 0 .02em,42px 54px 0 .02em,48px 54px 0 .02em #000,54px 54px 0 .02em,60px 54px 0 .02em,66px 54px 0 .02em,72px 54px 0 .02em,78px 54px 0 .02em,84px 54px 0 .02em,90px 54px 0 .02em,96px 54px 0 .02em #000,12px 60px 0 .02em #000,18px 60px 0 .02em,24px 60px 0 .02em,30px 60px 0 .02em,36px 60px 0 .02em,42px 60px 0 .02em,48px 60px 0 .02em,54px 60px 0 .02em,60px 60px 0 .02em,66px 60px 0 .02em,72px 60px 0 .02em,78px 60px 0 .02em #000,84px 60px 0 .02em #000,90px 60px 0 .02em #000,12px 66px 0 .02em #000,18px 66px 0 .02em,24px 66px 0 .02em,30px 66px 0 .02em,36px 66px 0 .02em,42px 66px 0 .02em,48px 66px 0 .02em,54px 66px 0 .02em,60px 66px 0 .02em,66px 66px 0 .02em,72px 66px 0 .02em #000,78px 66px 0 .02em #ff5478,84px 66px 0 .02em #ff5478,90px 66px 0 .02em #ff5478,96px 66px 0 .02em #000,18px 72px 0 .02em #000,24px 72px 0 .02em,30px 72px 0 .02em,36px 72px 0 .02em,42px 72px 0 .02em,48px 72px 0 .02em,54px 72px 0 .02em,60px 72px 0 .02em,66px 72px 0 .02em #000,72px 72px 0 .02em #ff5478,78px 72px 0 .02em #ff5478,84px 72px 0 .02em #ff5478,90px 72px 0 .02em #ff5478,96px 72px 0 .02em #000,18px 78px 0 .02em #000,24px 78px 0 .02em #000,30px 78px 0 .02em,36px 78px 0 .02em,42px 78px 0 .02em,48px 78px 0 .02em,54px 78px 0 .02em,60px 78px 0 .02em,66px 78px 0 .02em #000,72px 78px 0 .02em #ff5478,78px 78px 0 .02em #ff5478,84px 78px 0 .02em #ff5478,90px 78px 0 .02em #ff5478,96px 78px 0 .02em #000,12px 84px 0 .02em #000,18px 84px 0 .02em #ff5478,24px 84px 0 .02em #ff5478,30px 84px 0 .02em #000,36px 84px 0 .02em #000,42px 84px 0 .02em,48px 84px 0 .02em,54px 84px 0 .02em,60px 84px 0 .02em #000,66px 84px 0 .02em #ff5478,72px 84px 0 .02em #ff5478,78px 84px 0 .02em #ff5478,84px 84px 0 .02em #ff5478,90px 84px 0 .02em #000,6px 90px 0 .02em #000,12px 90px 0 .02em #ff5478,18px 90px 0 .02em #ff5478,24px 90px 0 .02em #ff5478,30px 90px 0 .02em #ff5478,36px 90px 0 .02em #ff5478,42px 90px 0 .02em #000,48px 90px 0 .02em #000,54px 90px 0 .02em #000,60px 90px 0 .02em #000,66px 90px 0 .02em #000,72px 90px 0 .02em #ff5478,78px 90px 0 .02em #ff5478,84px 90px 0 .02em #000,12px 96px 0 .02em #000,18px 96px 0 .02em #000,24px 96px 0 .02em #000,30px 96px 0 .02em #000,36px 96px 0 .02em #000,42px 96px 0 .02em #000,66px 96px 0 .02em #000,72px 96px 0 .02em #000,78px 96px 0 .02em #000}}.nes-octocat{position:relative;display:inline-block;width:84px;height:90px}.nes-octocat:before{position:absolute;top:-6px;left:-6px;content:"";background:0 0;width:6px;height:6px;color:#333;box-shadow:24px 6px,78px 6px,24px 12px,30px 12px,72px 12px,78px 12px,24px 18px,30px 18px,36px 18px,42px 18px,48px 18px,54px 18px,60px 18px,66px 18px,72px 18px,78px 18px,18px 24px,24px 24px,30px 24px,36px 24px,42px 24px,48px 24px,54px 24px,60px 24px,66px 24px,72px 24px,78px 24px,84px 24px,18px 30px,24px 30px,30px 30px,36px 30px,42px 30px,48px 30px,54px 30px,60px 30px,66px 30px,72px 30px,78px 30px,84px 30px,18px 36px,24px 36px,30px 36px,36px 36px #ffdec4,42px 36px #ffdec4,48px 36px #ffdec4,54px 36px #ffdec4,60px 36px #ffdec4,66px 36px #ffdec4,72px 36px,78px 36px,84px 36px,18px 42px,24px 42px,30px 42px #ffdec4,36px 42px #cb7066,42px 42px #ffdec4,48px 42px #ffdec4,54px 42px #ffdec4,60px 42px #ffdec4,66px 42px #cb7066,72px 42px #ffdec4,78px 42px,84px 42px,18px 48px,24px 48px,30px 48px #ffdec4,36px 48px #cb7066,42px 48px #ffdec4,48px 48px #ffdec4,54px 48px #ffdec4,60px 48px #ffdec4,66px 48px #cb7066,72px 48px #ffdec4,78px 48px,84px 48px,24px 54px,30px 54px,36px 54px #ffdec4,42px 54px #ffdec4,48px 54px #cb7066,54px 54px #cb7066,60px 54px #ffdec4,66px 54px #ffdec4,72px 54px,78px 54px,6px 60px,12px 60px,42px 60px,48px 60px,54px 60px,60px 60px,18px 66px,24px 66px,36px 66px,42px 66px,48px 66px,54px 66px,60px 66px,66px 66px,24px 72px,30px 72px,36px 72px,42px 72px,48px 72px,54px 72px,60px 72px,66px 72px,36px 78px,48px 78px,54px 78px,66px 78px,36px 84px,48px 84px,54px 84px,66px 84px,30px 90px,42px 90px,60px 90px,72px 90px}@supports (-moz-appearance:meterbar){.nes-octocat:before{box-shadow:24px 6px 0 .02em,78px 6px 0 .02em,24px 12px 0 .02em,30px 12px 0 .02em,72px 12px 0 .02em,78px 12px 0 .02em,24px 18px 0 .02em,30px 18px 0 .02em,36px 18px 0 .02em,42px 18px 0 .02em,48px 18px 0 .02em,54px 18px 0 .02em,60px 18px 0 .02em,66px 18px 0 .02em,72px 18px 0 .02em,78px 18px 0 .02em,18px 24px 0 .02em,24px 24px 0 .02em,30px 24px 0 .02em,36px 24px 0 .02em,42px 24px 0 .02em,48px 24px 0 .02em,54px 24px 0 .02em,60px 24px 0 .02em,66px 24px 0 .02em,72px 24px 0 .02em,78px 24px 0 .02em,84px 24px 0 .02em,18px 30px 0 .02em,24px 30px 0 .02em,30px 30px 0 .02em,36px 30px 0 .02em,42px 30px 0 .02em,48px 30px 0 .02em,54px 30px 0 .02em,60px 30px 0 .02em,66px 30px 0 .02em,72px 30px 0 .02em,78px 30px 0 .02em,84px 30px 0 .02em,18px 36px 0 .02em,24px 36px 0 .02em,30px 36px 0 .02em,36px 36px 0 .02em #ffdec4,42px 36px 0 .02em #ffdec4,48px 36px 0 .02em #ffdec4,54px 36px 0 .02em #ffdec4,60px 36px 0 .02em #ffdec4,66px 36px 0 .02em #ffdec4,72px 36px 0 .02em,78px 36px 0 .02em,84px 36px 0 .02em,18px 42px 0 .02em,24px 42px 0 .02em,30px 42px 0 .02em #ffdec4,36px 42px 0 .02em #cb7066,42px 42px 0 .02em #ffdec4,48px 42px 0 .02em #ffdec4,54px 42px 0 .02em #ffdec4,60px 42px 0 .02em #ffdec4,66px 42px 0 .02em #cb7066,72px 42px 0 .02em #ffdec4,78px 42px 0 .02em,84px 42px 0 .02em,18px 48px 0 .02em,24px 48px 0 .02em,30px 48px 0 .02em #ffdec4,36px 48px 0 .02em #cb7066,42px 48px 0 .02em #ffdec4,48px 48px 0 .02em #ffdec4,54px 48px 0 .02em #ffdec4,60px 48px 0 .02em #ffdec4,66px 48px 0 .02em #cb7066,72px 48px 0 .02em #ffdec4,78px 48px 0 .02em,84px 48px 0 .02em,24px 54px 0 .02em,30px 54px 0 .02em,36px 54px 0 .02em #ffdec4,42px 54px 0 .02em #ffdec4,48px 54px 0 .02em #cb7066,54px 54px 0 .02em #cb7066,60px 54px 0 .02em #ffdec4,66px 54px 0 .02em #ffdec4,72px 54px 0 .02em,78px 54px 0 .02em,6px 60px 0 .02em,12px 60px 0 .02em,42px 60px 0 .02em,48px 60px 0 .02em,54px 60px 0 .02em,60px 60px 0 .02em,18px 66px 0 .02em,24px 66px 0 .02em,36px 66px 0 .02em,42px 66px 0 .02em,48px 66px 0 .02em,54px 66px 0 .02em,60px 66px 0 .02em,66px 66px 0 .02em,24px 72px 0 .02em,30px 72px 0 .02em,36px 72px 0 .02em,42px 72px 0 .02em,48px 72px 0 .02em,54px 72px 0 .02em,60px 72px 0 .02em,66px 72px 0 .02em,36px 78px 0 .02em,48px 78px 0 .02em,54px 78px 0 .02em,66px 78px 0 .02em,36px 84px 0 .02em,48px 84px 0 .02em,54px 84px 0 .02em,66px 84px 0 .02em,30px 90px 0 .02em,42px 90px 0 .02em,60px 90px 0 .02em,72px 90px 0 .02em}}.nes-octocat.animate:before{animation:wave .5s infinite steps(1)}@keyframes wave{50%{width:6px;height:6px;color:#333;box-shadow:24px 6px,78px 6px,24px 12px,30px 12px,72px 12px,78px 12px,24px 18px,30px 18px,36px 18px,42px 18px,48px 18px,54px 18px,60px 18px,66px 18px,72px 18px,78px 18px,18px 24px,24px 24px,30px 24px,36px 24px,42px 24px,48px 24px,54px 24px,60px 24px,66px 24px,72px 24px,78px 24px,84px 24px,18px 30px,24px 30px,30px 30px,36px 30px,42px 30px,48px 30px,54px 30px,60px 30px,66px 30px,72px 30px,78px 30px,84px 30px,18px 36px,24px 36px,30px 36px,36px 36px #ffdec4,42px 36px #ffdec4,48px 36px #ffdec4,54px 36px #ffdec4,60px 36px #ffdec4,66px 36px #ffdec4,72px 36px,78px 36px,84px 36px,18px 42px,24px 42px,30px 42px #ffdec4,36px 42px #ffdec4,42px 42px #ffdec4,48px 42px #ffdec4,54px 42px #ffdec4,60px 42px #ffdec4,66px 42px #ffdec4,72px 42px #ffdec4,78px 42px,84px 42px,12px 48px,18px 48px,24px 48px,30px 48px #ffdec4,36px 48px #cb7066,42px 48px #ffdec4,48px 48px #ffdec4,54px 48px #ffdec4,60px 48px #ffdec4,66px 48px #cb7066,72px 48px #ffdec4,78px 48px,84px 48px,12px 54px,24px 54px,30px 54px,36px 54px #ffdec4,42px 54px #ffdec4,48px 54px #cb7066,54px 54px #cb7066,60px 54px #ffdec4,66px 54px #ffdec4,72px 54px,78px 54px,18px 60px,42px 60px,48px 60px,54px 60px,60px 60px,24px 66px,36px 66px,42px 66px,48px 66px,54px 66px,60px 66px,66px 66px,24px 72px,30px 72px,36px 72px,42px 72px,48px 72px,54px 72px,60px 72px,66px 72px,36px 78px,48px 78px,54px 78px,66px 78px,36px 84px,48px 84px,54px 84px,66px 84px,30px 90px,42px 90px,60px 90px,72px 90px}}@font-face{font-family:Tiny5;src:url(./Tiny5-Regular-CHotR2a2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tiny5 Duo;src:url(./Tiny5Duo-Regular-LHxpSwdC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:only light;--bg: #fdf3e4;--ink: #3d2c2e;--soft: #8a6452;--panel: #fffaf2;--panel-alt: #f8ede0;--line: #ead7bd;--line-strong: #d4bda0;--red: #e63946;--red-dark: #c42b37;--orange: #f4a261;--gold: #ffd166;--gold-dark: #e5b338;--gold-glow: rgba(255, 209, 102, .45);--mint: #4fa883;--mint-dark: #3b8868;--warn: #e2574c;--warn-dark: #b83a31;--counter: #8a5a3b;--counter-top: #a8714c;--counter-dark: #633e24;--counter-border: #6d4227;--oil-clean: #ffd166;--oil-medium: #d38b28;--oil-dirty: #4a2810;--chalk: #fffaf0;--chalk-border: #9b5a2b;--chalk-ink: #3b2011;--chalk-yellow: #d84315;--chalk-green: #2e7d32;--k-red: #d92534;--k-red-dark: #a61523;--k-gold: #ffb703;--k-orange: #fb8500;--k-wood: #8d4f2b;--pixel-wood-dark: #2b1810;--pixel-wood-base: #5a3018;--pixel-wood-light: #8e542d;--pixel-wood-highlight: #b87c4c;--pixel-parchment-bg: #faeed1;--pixel-parchment-border: #8d4f2b;--pixel-parchment-shadow: #5a3018;--pixel-parchment-text: #2b1810;--pixel-gold-light: #f7d046;--pixel-gold-base: #c98e1e;--pixel-gold-dark: #7a4805;--pixel-green: #3ca346;--pixel-red: #d92534;--pixel-night-blue: #1c2646;--font-display: "Tiny5 Duo", "Baloo 2", "Be Vietnam Pro", sans-serif;--font-heading: "Tiny5 Duo", "Baloo 2", "Be Vietnam Pro", sans-serif;--font-body: "Be Vietnam Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-handwriting: "Baloo 2", "Be Vietnam Pro", sans-serif;--font-pixel-heading: "Tiny5 Duo", "Baloo 2", "Be Vietnam Pro", sans-serif;--font-pixel-body: "Be Vietnam Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-pixel-mono: "VT323", monospace;--text-xs: .8125rem;--text-sm: .875rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.25rem;--leading-tight: 1.2;--leading-normal: 1.45;--leading-relaxed: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--shadow-sm: 1px 1px 0 #2b1810;--shadow-md: 2px 2px 0 #2b1810;--shadow-lg: 3px 3px 0 #2b1810;--shadow-button: 0 4px 0 #7a151b, inset 0 2px 0 rgba(255, 255, 255, .35);--shadow-btn-red: 0 4px 0 #6e1017, inset 0 2px 0 rgba(255, 255, 255, .35);--shadow-btn-gold: 0 4px 0 #7a4805, inset 0 2px 0 rgba(255, 255, 255, .45);--shadow-wood: 0 4px 0 #1a0c06, inset 0 2px 0 rgba(255, 255, 255, .2);--shadow-sticker: 2px 2px 0 #1a0c06;--shadow-modal: 4px 4px 0 #1a0c06;--shadow-glow-gold: 0 0 10px rgba(255, 209, 102, .65);--shadow-glow-orange: 0 0 10px rgba(244, 162, 97, .65);--radius-xs: 0px;--radius-sm: 0px;--radius-md: 2px;--radius-lg: 4px;--radius-pill: 2px;--radius-full: 4px;--border-thin: 2px solid #2b1810;--border-sticker: 2px solid #2b1810;--border-thick: 3px solid #2b1810;--dur-fast: .1s;--dur-normal: .18s;--dur-slow: .28s;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--z-bg: 0;--z-base: 1;--z-counter: 10;--z-hud: 20;--z-floating: 50;--z-modal-backdrop: 100;--z-modal-content: 101;--z-toast: 200;--app-max-width: 560px;--target-touch-min: 44px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html{height:100%;background:#1a0c06;background-color:#1a0c06!important;color:var(--ink);font-family:var(--font-display);-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;user-select:none;-webkit-user-select:none}body{margin:0;min-height:100%;display:flex;flex-direction:column;background:#1a0c06;background-color:#1a0c06!important;color:var(--ink);overflow-x:hidden}body.selling-mode{height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100%}.pixel-art,img.pixel-art,canvas.pixel-art,.pixel-box,.portrait-box,.t-img,.gn-pan img,.order-food-thumb,.shelf-box img,.prep-basket-thumb{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.app{width:100%;max-width:560px;min-width:0;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;position:relative;background:var(--bg);box-shadow:0 0 30px #0000000d}body.selling-mode .app{height:100%;min-height:0}.header{position:sticky;top:0;z-index:25;background:var(--bg);display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;padding:calc(var(--safe-top) + 6px) 10px 4px;gap:6px;border-bottom:1px solid rgba(234,215,189,.5)}.h-l{font-weight:700;line-height:1.15;display:flex;align-items:center;gap:5px;min-width:0;flex-shrink:0}.h-btn{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--line);background:var(--panel);font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:var(--shadow-sm);transition:transform .1s ease;flex-shrink:0}.h-btn:active{transform:scale(.92)}.header-drawer-popover{position:absolute;top:calc(100% + 4px);left:6px;background:#faeed1;border:3px solid #5a3018;border-radius:6px;box-shadow:0 6px #2a1408,0 10px 24px #00000059;padding:8px 10px;z-index:1000;width:220px;box-sizing:border-box;animation:popIn .2s cubic-bezier(.34,1.56,.64,1)}.drawer-header-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:2px dashed #d4a96a;padding-bottom:5px;margin-bottom:6px}.drawer-title{font-family:var(--font-pixel-heading, monospace);font-size:.72rem;font-weight:900;color:#5a3018;letter-spacing:.5px}.drawer-close-btn{background:#e03b3b;color:#fff;border:1px solid #7f1d1d;border-radius:3px;width:18px;height:18px;font-size:.65rem;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:800;padding:0}.drawer-items-list{display:flex;flex-direction:column;gap:4px}.drawer-action-btn{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #d4a96a;border-radius:4px;padding:5px 8px;font-family:var(--font-pixel-body, sans-serif);font-size:.76rem;font-weight:700;color:#3a1f11;cursor:pointer;text-align:left;transition:all .15s ease;box-shadow:0 1px 2px #0000000f}.drawer-action-btn:active{background:#fdf2d8;transform:scale(.96)}.drawer-icon-img{width:18px;height:18px;object-fit:contain;flex-shrink:0}.drawer-icon-img.avatar{border-radius:3px}.drawer-icon-emoji{font-size:1rem;line-height:1;width:18px;text-align:center}.drawer-burger-icon{font-size:1.1rem;line-height:1;color:var(--ink);font-weight:900}.h-day-box{display:flex;flex-direction:column;white-space:nowrap}.h-day-box b{font-size:.92rem;color:var(--ink);white-space:nowrap}.h-day-box small{color:var(--soft);font-weight:600;font-size:.68rem;white-space:nowrap}.h-m{text-align:center;min-width:0;padding:0 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.h-m .store-badge{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#fff7eb,#ffe9cc);border:1.5px solid #f4a261;color:#b02a1a;padding:2px 8px 2px 3px;border-radius:20px;font-size:.72rem;font-weight:800;white-space:nowrap;max-width:100%;overflow:hidden;box-shadow:0 2px 4px #f4a26140;box-sizing:border-box}.store-logo-badge{width:22px;height:22px;object-fit:contain;border-radius:50%;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.store-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-m .money{display:block;font-size:1.05rem;font-weight:900;color:#9e2a2b;letter-spacing:-.5px;white-space:nowrap;line-height:1.1}.h-r{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;text-align:right;font-weight:700;line-height:1.15;min-width:0;flex-shrink:0}.h-stars-box{display:flex;flex-direction:column;align-items:flex-end}.h-r .stars{color:#f77f00;letter-spacing:.5px;font-size:.88rem;white-space:nowrap;filter:drop-shadow(0 1px 2px rgba(247,127,0,.3))}.h-r small{display:block;color:#7d4e33;font-weight:700;font-size:.68rem;white-space:nowrap}.awning{height:26px;background:repeating-linear-gradient(90deg,#d92534 0 26px,#fff9ee 26px 52px);position:relative;z-index:20;box-shadow:0 3px 8px #a0141e38}.awning:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:12px;background:radial-gradient(circle at 13px 0,#d92534 11px,transparent 12px) 0 0/52px 12px repeat-x,radial-gradient(circle at 39px 0,#fff9ee 11px,transparent 12px) 0 0/52px 12px repeat-x;filter:drop-shadow(0 3px 2px rgba(80,20,10,.16))}body.selling-mode .awning{height:14px}body.selling-mode .awning:after{bottom:-7px;height:8px;background:radial-gradient(circle at 13px 0,#d92534 7px,transparent 8px) 0 0/52px 8px repeat-x,radial-gradient(circle at 39px 0,#fff9ee 7px,transparent 8px) 0 0/52px 8px repeat-x}.main-view{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.prep-container{display:flex;flex-direction:column;gap:12px;padding:12px 12px 105px;flex:1}.board{background:linear-gradient(165deg,#fffefc,#fff7eb 45%,#feedd2);color:#3b2011;border-radius:var(--radius-lg);border:4px solid #b56b3a;padding:12px 14px;box-shadow:0 4px #7a411e,0 10px 24px #7a411e29;position:relative}.board-top-banner{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bistro-badge{display:inline-flex;align-items:center;gap:4px;background:#ffede0;border:1.5px solid #f4a261;color:#b83a21;font-size:.65rem;font-weight:900;letter-spacing:.6px;padding:2px 8px;border-radius:20px;box-shadow:0 2px 4px #b83a211f}.board-neon-sticker{height:28px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(255,60,140,.35));transform:rotate(2deg)}.board-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px dashed #e8c79e;padding-bottom:6px;margin-bottom:8px;gap:6px;flex-wrap:wrap}.board-title-box{display:flex;flex-direction:column}.board-kicker{font-size:.62rem;font-weight:800;color:#9e5b32;letter-spacing:.8px;text-transform:uppercase}.board-header h2{margin:0;font-size:1.05rem;font-weight:900;color:#3b2011;letter-spacing:-.2px}.board-header .weather-badge{font-size:.72rem;background:linear-gradient(135deg,#fff3e0,#ffe3ba);color:#8c3809;border:1.5px solid #f4a261;padding:3px 8px;border-radius:14px;font-weight:800;box-shadow:0 2px 4px #f4a26133;line-height:1.25;max-width:100%}.board-goal{margin-top:6px}.goal-info{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:800;margin-bottom:6px;gap:6px}.goal-info span:first-child,.goal-chapter-label{color:#2b170c;font-weight:900}.goal-info span:last-child,.goal-money-val{color:#c1271d;font-weight:900;white-space:nowrap}.goal-pct{color:#8c3809}.goal-bar.deposit-progress{height:10px;background:#f1dfc9;border-radius:10px;overflow:hidden;border:1px solid #dfc3a1;position:relative;margin-bottom:8px}.goal-bar-fill{height:100%;background:linear-gradient(90deg,#ffb703,#fb8500,#e63946);border-radius:10px;transition:width .3s ease;box-shadow:0 0 6px #fb850080}.board-footer{display:flex;flex-direction:column;align-items:stretch;margin-top:8px;gap:8px}.board-event-note-wrapper{display:flex;align-items:center;gap:8px;width:100%}.board-drumstick-sticker{width:32px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.16));transform:rotate(-8deg);flex-shrink:0;transition:transform .2s ease}.board-drumstick-sticker:hover{transform:rotate(5deg) scale(1.12)}.board-event-note{font-size:.76rem;color:#5c351f;font-style:italic;font-weight:600;margin:0;text-align:left;line-height:1.35;flex:1}.board-btns{display:flex;gap:4px;align-items:center;flex-wrap:wrap;width:100%}.board-btns .btn-sm{font-size:.72rem!important;padding:5px 8px!important;border-radius:var(--radius-sm)!important;white-space:nowrap}.btn-bunny-card{font-size:.72rem!important;padding:5px 8px!important;white-space:nowrap;background:linear-gradient(135deg,#fff7eb,#ffe9cc)!important;border:1.5px solid #ff9800!important;color:#d84315!important;font-weight:900!important;border-radius:var(--radius-sm)!important;box-shadow:0 2px #cc7000!important}.btn-story-card{font-size:.72rem!important;padding:5px 8px!important;white-space:nowrap;border-radius:var(--radius-sm)!important}.stardew-mailbox-section{width:100%;margin-top:10px}.mailbox-widget-card{width:100%;background:linear-gradient(135deg,#fdf6e2,#faeed1);border:2.5px solid #8b5e34;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #5c351f26,inset 0 1px #fff;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.mailbox-widget-card:hover{transform:translateY(-2px);border-color:#633f1f;box-shadow:0 6px 18px #5c351f38,inset 0 1px #fff}.mailbox-sprite-frame{width:68px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eedbc2;border:2px solid #b48555;border-radius:10px;box-shadow:inset 0 2px 4px #0000001f;overflow:hidden}.mailbox-pixel-sprite{width:58px;height:58px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 2px rgba(0,0,0,.25));animation:mailboxGentleSway 4s infinite ease-in-out}.mailbox-pixel-sprite.has-new-mail{animation:mailboxExcitedBob 1.6s infinite ease-in-out}@keyframes mailboxGentleSway{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}@keyframes mailboxExcitedBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.05)}}.mailbox-meta-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mailbox-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.mailbox-kicker{font-size:.65rem;font-weight:800;color:#8b5e34;letter-spacing:.5px;text-transform:uppercase}.mailbox-pixel-wax-seal{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:linear-gradient(135deg,#b91c1c,#991b1b,#7f1d1d);border:2px solid #fbbf24;outline:1.5px solid #450a0a;border-radius:12px;box-shadow:0 2px #450a0a,0 0 10px #f59e0b99,inset 0 1px #fff6;animation:waxSealBob 2s infinite ease-in-out;cursor:pointer}.mailbox-pixel-wax-seal.is-empty{background:#e2d3be;border-color:#a88a6d;outline-color:#78583d;box-shadow:none;animation:none}.mailbox-pixel-wax-seal .wax-seal-text{font-family:var(--font-pixel, "Tiny5", monospace);font-size:.68rem;font-weight:800;color:#fef08a;text-shadow:1px 1px 0 #450a0a;letter-spacing:.4px;white-space:nowrap}.mailbox-pixel-wax-seal.is-empty .wax-seal-text{color:#78583d;text-shadow:none;font-size:.62rem}@keyframes waxSealBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03);box-shadow:0 4px #450a0a,0 0 14px #f59e0bcc,inset 0 1px #ffffff80}}.mailbox-main-title{font-size:.88rem;font-weight:800;color:#4a2810;font-family:var(--font-display, sans-serif);letter-spacing:.3px}.mailbox-quick-links{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.btn-mailbox-pill{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1.5px solid #c49a6c;border-radius:8px;padding:4px 8px;font-size:.68rem;font-weight:700;color:#5a3018;cursor:pointer;min-height:34px;transition:all .15s ease;white-space:nowrap}.btn-mailbox-pill:hover{background:#faeed1;border-color:#8b5e34;transform:translateY(-1px)}.btn-mailbox-pill.has-gift{border-color:#dc2626;background:#fef2f2;color:#991b1b;font-weight:800}.pill-seal{background:#dc2626;color:#fff;font-size:.62rem;padding:1px 5px;border-radius:999px;margin-left:2px}.stardew-trophy-section{width:100%;margin-top:8px}.trophy-widget-card{width:100%;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2.5px solid #d97706;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #b4530926,inset 0 1px #fff;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.trophy-widget-card:hover{transform:translateY(-2px);border-color:#b45309;box-shadow:0 6px 18px #b4530940,inset 0 1px #fff}.trophy-sprite-frame{width:68px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fef08a,#fde047);border:2px solid #b45309;border-radius:10px;box-shadow:inset 0 2px 4px #0000001f;overflow:hidden}.trophy-pixel-sprite{width:58px;height:58px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 2px rgba(0,0,0,.25));animation:trophyGleamPulse 3.5s infinite ease-in-out}.trophy-pixel-sprite.has-new-trophy{animation:trophyExcitedShine 1.8s infinite ease-in-out}@keyframes trophyGleamPulse{0%,to{transform:scale(1);filter:drop-shadow(0 3px 2px rgba(0,0,0,.25))}50%{transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(234,179,8,.7))}}@keyframes trophyExcitedShine{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 6px rgba(234,179,8,.6))}50%{transform:translateY(-4px) scale(1.08);filter:drop-shadow(0 0 14px rgba(234,179,8,.9))}}.trophy-meta-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.trophy-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.trophy-kicker{font-size:.65rem;font-weight:800;color:#b45309;letter-spacing:.5px;text-transform:uppercase}.trophy-pixel-gold-seal{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:linear-gradient(135deg,#d97706,#b45309,#78350f);border:2px solid #fef08a;outline:1.5px solid #451a03;border-radius:12px;box-shadow:0 2px #451a03,0 0 10px #eab308b3,inset 0 1px #fff6;animation:goldSealBob 2s infinite ease-in-out;cursor:pointer}.trophy-pixel-gold-seal.is-empty{background:#e2d3be;border-color:#a88a6d;outline-color:#78583d;box-shadow:none;animation:none}.trophy-pixel-gold-seal .gold-seal-text{font-family:var(--font-pixel, "Tiny5", monospace);font-size:.68rem;font-weight:800;color:#fef08a;text-shadow:1px 1px 0 #451a03;letter-spacing:.4px;white-space:nowrap}.trophy-pixel-gold-seal.is-empty .gold-seal-text{color:#78583d;text-shadow:none;font-size:.62rem}@keyframes goldSealBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03);box-shadow:0 4px #451a03,0 0 14px #eab308e6,inset 0 1px #ffffff80}}.trophy-main-title{font-size:.88rem;font-weight:800;color:#451a03;font-family:var(--font-display, sans-serif);letter-spacing:.3px}.trophy-quick-links{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.stardew-toolbox-section{width:100%;margin-top:8px}.toolbox-widget-card{width:100%;background:linear-gradient(135deg,#fffaf5,#ffedd5);border:2.5px solid #ea580c;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #c2410c26,inset 0 1px #fff;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.toolbox-widget-card:hover{transform:translateY(-2px);border-color:#c2410c;box-shadow:0 6px 18px #c2410c40,inset 0 1px #fff}.toolbox-sprite-frame{width:68px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fed7aa,#fdba74);border:2px solid #c2410c;border-radius:10px;box-shadow:inset 0 2px 4px #0000001f;overflow:hidden}.toolbox-pixel-sprite{width:56px;height:56px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 2px rgba(0,0,0,.25));animation:toolboxGentlePulse 4s infinite ease-in-out}.toolbox-pixel-sprite.is-active-sauce{animation:toolboxSauceShine 1.8s infinite ease-in-out}@keyframes toolboxGentlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes toolboxSauceShine{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 6px rgba(249,115,22,.7))}50%{transform:translateY(-3px) scale(1.08);filter:drop-shadow(0 0 14px rgba(234,88,12,.9))}}.toolbox-meta-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.toolbox-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.toolbox-kicker{font-size:.65rem;font-weight:800;color:#c2410c;letter-spacing:.5px;text-transform:uppercase}.toolbox-pixel-amber-seal{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:linear-gradient(135deg,#ea580c,#c2410c,#9a3412);border:2px solid #fed7aa;outline:1.5px solid #431407;border-radius:12px;box-shadow:0 2px #431407,0 0 10px #ea580cb3,inset 0 1px #fff6;animation:amberSealBob 2s infinite ease-in-out;cursor:pointer}.toolbox-pixel-amber-seal.is-ready{background:linear-gradient(135deg,#15803d,#166534);border-color:#86efac;outline-color:#052e16;box-shadow:0 2px #052e16,0 0 10px #22c55e99}.toolbox-pixel-amber-seal.is-empty{background:#e2d3be;border-color:#a88a6d;outline-color:#78583d;box-shadow:none;animation:none}.toolbox-pixel-amber-seal .amber-seal-text{font-family:var(--font-pixel, "Tiny5", monospace);font-size:.68rem;font-weight:800;color:#ffedd5;text-shadow:1px 1px 0 #431407;letter-spacing:.4px;white-space:nowrap}.toolbox-pixel-amber-seal.is-ready .amber-seal-text{color:#f0fdf4;text-shadow:1px 1px 0 #052e16}.toolbox-pixel-amber-seal.is-empty .amber-seal-text{color:#78583d;text-shadow:none;font-size:.62rem}@keyframes amberSealBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03);box-shadow:0 4px #431407,0 0 14px #ea580ce6,inset 0 1px #ffffff80}}.toolbox-main-title{font-size:.88rem;font-weight:800;color:#431407;font-family:var(--font-display, sans-serif);letter-spacing:.3px}.toolbox-quick-links{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.btn-mailbox-pill.is-locked{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.75}.btn-mailbox-pill.is-locked:hover{background:#f3f4f6;border-color:#d1d5db;transform:none}.mailbox-modal-overlay{z-index:10050;display:flex;align-items:center;justify-content:center;padding:10px;background:#0f0703c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stardew-mailbox-card{width:100%;max-width:440px;max-height:90vh;background:#fdf6e2;border:3px solid #6b4423;border-radius:16px;box-shadow:0 16px 40px #0009,inset 0 2px #fff;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.mailbox-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(135deg,#7c4f32,#5a3018);color:#fff;border-bottom:3px solid #3c1d0f}.mailbox-header-lead{display:flex;align-items:center;gap:10px}.mailbox-header-sprite{width:48px;height:48px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.mailbox-header-text{display:flex;flex-direction:column;gap:2px}.mailbox-modal-title{margin:0;font-size:.98rem;font-family:var(--font-display, sans-serif);font-weight:800;color:#fbbf24;text-shadow:1px 1px 0 #000;letter-spacing:.3px}.mailbox-modal-sub{font-size:.65rem;color:#fde68a}.mailbox-modal-body{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.mailbox-notice-banner{background:#f5ecd5;border:1.5px dashed #c49a6c;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.notice-kicker{font-size:.64rem;font-weight:800;color:#8b5e34;text-transform:uppercase;letter-spacing:.4px}.notice-desc{margin:0;font-size:.72rem;color:#5a3018;line-height:1.35}.mailbox-cards-grid{display:flex;flex-direction:column;gap:8px}.mailbox-action-card{background:#fff;border:2px solid #c49a6c;border-radius:12px;padding:10px;display:flex;align-items:center;gap:10px;box-shadow:0 3px 8px #5c351f14;cursor:pointer;transition:all .18s ease;position:relative}.mailbox-action-card:hover{border-color:#8b5e34;transform:translateY(-2px);box-shadow:0 6px 16px #5c351f29;background:#fffdf9}.card-icon-frame{width:44px;height:44px;border-radius:10px;background:#faeed1;border:1.5px solid #d4b591;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-pixel-icon{width:26px;height:26px;object-fit:contain}.card-info-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.card-title{font-size:.84rem;font-weight:800;color:#4a2810;font-family:var(--font-display, sans-serif)}.card-wax-seal-mini{background:#b91c1c;border:1.5px solid #fbbf24;border-radius:8px;padding:1px 6px;color:#fef08a;font-size:.62rem;font-weight:800;font-family:var(--font-pixel, "Tiny5", monospace);box-shadow:0 1px #450a0a}.card-sub-desc{margin:0;font-size:.68rem;color:#6d4c41;line-height:1.3}.card-stats-strip{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.stat-pill{font-size:.62rem;background:#f5ecd5;color:#5c351f;padding:1px 5px;border-radius:6px;font-weight:700;border:1px solid #d4b996}.btn-card-action{flex-shrink:0;background:#8b5e34;color:#fff;border:1.5px solid #5a3018;border-radius:8px;padding:6px 10px;font-size:.68rem;font-weight:800;cursor:pointer;white-space:nowrap;min-height:38px;transition:all .15s ease}.btn-card-action:hover{background:#6b4423;color:#fbbf24;transform:translateY(-1px)}.mailbox-modal-footer{background:#ecd9b5;border-top:2px solid #8b5e34;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;font-size:.68rem;color:#5a3018}.btn-mailbox-done{background:#faeed1;border:1.5px solid #8b5e34;color:#5a3018;font-weight:700;border-radius:6px;padding:4px 10px;cursor:pointer}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.drawer-locked-hint{font-size:.68rem;color:#a1887f;font-style:italic;padding:6px 4px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:44px;background:#a1887f0d;border-radius:6px;border:1px dashed #d7ccc8}.drawer-lore{background:#fffdf9;border-color:#d1b89d}.drawer-kitchen{background:#fffcf4;border-color:#f0caa1}.drawer-cozy{background:#fbfdf9;border-color:#c7dec0}.drawer-arena{background:#fffbfa;border-color:#f1c5c5}.tabs-bar{display:flex;gap:3px;background:linear-gradient(180deg,#ecd8be,#dfc4a2);padding:6px 4px 0;border-radius:16px 16px 0 0;overflow-x:auto;scrollbar-width:none;border:1.5px solid #d4b591;border-bottom:none}.tabs-bar::-webkit-scrollbar{display:none}.tab-btn{flex:1;min-width:0;border:0;background:transparent;padding:7px 3px 5px;font-size:.74rem;font-weight:800;color:#633e24;cursor:pointer;white-space:nowrap;border-radius:10px 10px 0 0;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .15s ease}.tab-btn:hover{background:#fff6;color:#2b170c}.tab-badge-new{display:inline-block;background:#dc2626;color:#fff;font-size:.58rem;font-weight:800;padding:1px 4px;border-radius:4px;margin-left:2px;letter-spacing:.5px;line-height:1.1;vertical-align:middle;box-shadow:0 1px 3px #dc262666}.upgrade-effects{background:#fff9e6;border:1.5px solid #F6E7A1;border-radius:var(--radius-sm);padding:6px 10px;font-size:.74rem;color:var(--ink);font-weight:700;margin-bottom:8px;line-height:1.4;word-break:break-word;overflow-wrap:break-word}.tab-btn .tab-icon,.tab-btn .tab-pixel-icon{width:20px;height:20px;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;font-size:1.15rem;line-height:1;transition:transform .15s ease;flex-shrink:0}.tab-btn:active .tab-icon,.tab-btn:active .tab-pixel-icon{transform:scale(1.15)}.tab-btn.active{background:var(--panel);color:#d92534;box-shadow:0 -3px 8px #501e0a14;border-top:3px solid #d92534;padding-top:5px;font-weight:900}.pane{background:var(--panel);border-radius:0 0 var(--radius-md) var(--radius-md);padding:14px;box-shadow:var(--shadow-sm);border:1px solid var(--line);border-top:none;min-height:280px}.sec-title{font-size:1rem;font-weight:800;color:var(--ink);margin:0 0 4px;display:flex;align-items:center;justify-content:space-between}.sec-desc{font-size:.78rem;color:var(--soft);margin:0 0 10px;line-height:1.35}.item-row{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.item-row:last-child{border-bottom:none}.item-icon{width:44px;height:44px;border-radius:12px;background:var(--bg);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:1.6rem}.item-meta{min-width:0}.item-name{font-weight:800;font-size:.95rem;color:var(--ink);display:flex;align-items:center;flex-wrap:wrap;gap:6px;word-break:break-word}.item-sub{font-size:.78rem;color:var(--soft);margin-top:2px;display:flex;align-items:center;gap:8px}.item-sub.low-stock{color:var(--warn);font-weight:700}.shelf-tag{background:#fdf0cf;color:#8a6412;font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:6px}.price-summary{font-size:.76rem;background:#fffdfa;border:1.5px solid var(--line-strong, #c8a27a);border-radius:12px;padding:8px 10px;margin-bottom:10px;line-height:1.45;box-shadow:0 2px 6px #0000000d;transition:border-color .2s ease,background .2s ease}.price-summary[data-band=cheap]{background:#f0fdf4;border-color:#86efac}.price-summary[data-band=fair]{background:#f0fdfa;border-color:#99f6e4}.price-summary[data-band=pricey]{background:#fefce8;border-color:#fde047}.price-summary[data-band=expensive]{background:#fff7ed;border-color:#fed7aa}.price-summary[data-band=gouging]{background:#fef2f2;border-color:#fca5a5}.price-summary-header{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;color:var(--ink);margin-bottom:2px}.price-summary-ratio{font-size:.72rem;color:var(--soft);font-weight:600}.price-summary-desc{font-size:.74rem;color:var(--ink)}.price-summary-desc .drift-negative{color:var(--red);font-weight:800}.price-summary-desc .drift-positive{color:#15803d;font-weight:800}.price-band{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:6px;margin-top:3px;line-height:1.25;width:fit-content;max-width:100%;border:1px solid transparent;transition:all .15s ease}.price-band[data-band=cheap]{background:#dcfce7;color:#15803d;border-color:#86efac}.price-band[data-band=fair]{background:#ccfbf1;color:#0f766e;border-color:#5eead4}.price-band[data-band=pricey]{background:#fef9c3;color:#a16207;border-color:#fde047}.price-band[data-band=expensive]{background:#ffedd5;color:#c2410c;border-color:#fdba74}.price-band[data-band=gouging]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5;animation:gougingPulse 2s infinite ease-in-out}@keyframes gougingPulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 3px #ef444426}}@media(max-width:350px){.price-summary{padding:6px 8px;font-size:.7rem;line-height:1.35;margin-bottom:8px}.price-summary-header{font-size:.74rem}.price-summary-desc{font-size:.68rem}.price-band{font-size:.64rem;padding:1.5px 5px;gap:3px;margin-top:2px}.item-row{grid-template-columns:36px 1fr auto;gap:6px;padding:8px 0}.item-icon{width:36px;height:36px;font-size:1.3rem;border-radius:8px}.item-name{font-size:.86rem}.item-sub{font-size:.72rem}.btn-price-mod{padding:3px 5px;font-size:.7rem;min-width:32px}}.btn-group{display:flex;gap:4px;align-items:center}.btn-sm{border:2px solid var(--line);background:var(--bg);border-radius:10px;padding:4px 7px;font-size:.74rem;font-weight:800;cursor:pointer;line-height:1.15;text-align:center;transition:transform .1s ease,box-shadow .1s ease;box-shadow:0 2px #00000014}.btn-sm small{display:block;font-size:.65rem;font-weight:600;opacity:.85}.btn-sm b{display:block;font-size:.88rem}.btn-sm.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 2px 0 var(--red-dark)}.btn-sm.btn-refund{background:#fff5f2;border-color:#fca5a5;color:#b91c1c;box-shadow:0 2px #ef4444}.btn-sm.btn-refund:hover:not(:disabled){background:#fee2e2;border-color:#ef4444}.btn-sm.btn-refund:active:not(:disabled){transform:scale(.92);box-shadow:none}.btn-sm.btn-refund:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(80%);box-shadow:none;transform:none}.btn-sm:active{transform:scale(.95)}.btn-sm:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.item-row.is-locked{background:#f8f9fad9;border:1.5px dashed #cbd5e1;border-radius:var(--radius-md);padding:8px 10px;margin:4px 0 8px;position:relative;transition:all .2s ease}.item-row.is-locked .item-icon{filter:grayscale(.85) opacity(.65);border-color:#cbd5e1;background:#f1f5f9;position:relative}.item-row.is-locked .item-icon:after{content:"🔒";position:absolute;font-size:.95rem;bottom:-4px;right:-4px;filter:none}.item-row.is-locked .item-name{color:#64748b;font-size:.9rem}.locked-tag{background:#e2e8f0;color:#475569;font-size:.66rem;font-weight:800;padding:2px 6px;border-radius:6px;display:inline-flex;align-items:center;gap:3px;border:1px solid #cbd5e1}.locked-desc{font-size:.72rem;color:#94a3b8;margin-top:3px;line-height:1.25}.btn-unlock{background:linear-gradient(135deg,#ffd166,#f4a261);border:2px solid #e76f51;color:#431407;border-radius:10px;padding:6px 10px;font-size:.75rem;font-weight:800;cursor:pointer;box-shadow:0 2px #b45309;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:transform .1s ease,box-shadow .1s ease}.btn-unlock:hover:not(:disabled){filter:brightness(1.05)}.btn-unlock:active:not(:disabled){transform:scale(.94);box-shadow:none}.btn-unlock:disabled{opacity:.45;background:#e2e8f0;border-color:#cbd5e1;color:#94a3b8;box-shadow:none;cursor:not-allowed}.open-bar{position:fixed;left:0;right:0;bottom:0;padding:12px 14px calc(14px + max(var(--safe-bottom),env(safe-area-inset-bottom,0px)));background:linear-gradient(transparent,var(--bg) 35%);display:flex;justify-content:center;z-index:30}.btn-big-open{width:100%;max-width:500px;background:linear-gradient(180deg,#ff3b4b,#e6192a 52%,#be0e1d);color:#fff;border:2px solid #ff7e8a;border-radius:20px;padding:14px 24px;font-size:1.25rem;font-weight:900;font-family:var(--font-display);cursor:pointer;box-shadow:0 6px #7e0a13,0 10px 24px #e6192a73;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .1s ease,box-shadow .1s ease}.btn-big-open:hover{background:linear-gradient(180deg,#ff4d5a,#f02435,#d11323);box-shadow:0 7px #7e0a13,0 12px 28px #e6192a8c;transform:translateY(-2px)}.btn-big-open:active{transform:scale(.97) translateY(2px);box-shadow:0 2px #7e0a13,0 4px 10px #e6192a4d;transition:transform .05s ease,box-shadow .05s ease}@media(hover:none)and (pointer:coarse){button:active,.btn-mailbox-pill:active,.btn-primary:active,.btn-sm:active,.btn-card-action:active,.tray-item:active,.customer-card:active{transform:scale(.96);transition:transform .05s cubic-bezier(.2,.8,.2,1)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2d1914a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:max(16px,env(safe-area-inset-top,16px)) 12px max(28px,env(safe-area-inset-bottom,28px)) 12px;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;animation:fadeIn .2s ease-out}.modal-overlay[hidden]{display:none!important}.modal-card{background:var(--panel);border-radius:24px;padding:22px 20px;max-width:440px;width:100%;text-align:center;margin:0 auto;box-shadow:0 10px 30px #00000040;border:3px solid var(--line);position:relative;box-sizing:border-box;animation:slideUp .25s cubic-bezier(.18,.89,.32,1.28)}.toast{position:fixed;left:50%;top:calc(56px + var(--safe-top));transform:translate(-50%) translateY(-20px);background:var(--ink);color:#fff;padding:8px 18px;border-radius:24px;font-weight:700;font-size:.9rem;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:2500;box-shadow:0 4px 12px #0003;white-space:normal;max-width:calc(100vw - 32px);text-align:center;box-sizing:border-box}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}body.selling-mode .toast{top:calc(52px + var(--safe-top));bottom:auto;transform:translate(-50%) translateY(-10px)}body.selling-mode .toast.show{opacity:1;transform:translate(-50%) translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popIn{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes floatUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}.money-float{position:absolute;font-weight:800;font-size:1.1rem;color:var(--mint);text-shadow:0 1px 2px rgba(0,0,0,.1);pointer-events:none;animation:floatUp 1s ease-out forwards;z-index:35}.story-act-btn{flex:0 0 150px;background:var(--pixel-parchment-bg);border:2px solid var(--pixel-wood-base);border-radius:4px;padding:8px 10px;cursor:pointer;text-align:left;transition:all .15s ease;font-family:inherit;box-shadow:inset 0 0 4px var(--pixel-parchment-shadow),2px 2px #0003}.story-act-btn.active{border-color:var(--pixel-gold-base);background:#fff8eb;box-shadow:0 0 0 2px var(--pixel-gold-light),2px 2px 0 var(--pixel-wood-dark)}.story-act-btn.locked{opacity:.6;background:#e2d2be;border-color:#8c735d}.gabong-widget{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;background:#fff8eb;border:2px solid var(--gold);border-radius:20px;padding:4px 10px;box-shadow:0 3px 6px #0000001a;z-index:10;pointer-events:none;animation:gabongBob 2.5s ease-in-out infinite}.gabong-bubble{font-size:.72rem;font-weight:800;color:#7b4f32}@keyframes gabongBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.confirm-dialog{text-align:center;padding:8px 4px}.confirm-message{font-size:var(--text-base);font-weight:700;color:var(--ink);line-height:var(--leading-normal);margin-bottom:var(--space-4);background:var(--panel-alt);padding:12px 14px;border-radius:var(--radius-md);border:1.5px dashed var(--line)}.confirm-actions{display:flex;gap:var(--space-3);justify-content:center}.confirm-actions .btn-sm{min-width:96px;padding:8px 16px;font-size:.95rem}.chapter-unlocked{text-align:center;padding:12px 6px}.chapter-unlocked-icon{font-size:3.5rem;line-height:1;margin-bottom:var(--space-2);animation:bounceIn .5s var(--ease-spring)}.chapter-unlocked-kicker{font-size:var(--text-xs);font-weight:800;letter-spacing:1.5px;color:var(--red);text-transform:uppercase;margin-bottom:var(--space-1)}.chapter-unlocked-title{font-size:var(--text-xl);font-weight:800;color:var(--ink);margin:var(--space-1) 0 var(--space-3);line-height:var(--leading-tight)}.chapter-unlocked-context{font-size:var(--text-base);color:var(--soft);line-height:var(--leading-relaxed);background:var(--panel-alt);border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);text-align:left}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.story-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#1a1110d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-4);animation:fadeIn .25s ease-out}.story-skip{position:absolute;top:16px;right:16px;z-index:10;background:#0009;color:#fff;border:1.5px solid rgba(255,255,255,.4);border-radius:var(--radius-full);padding:6px 14px;font-size:.8rem;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:4px;min-height:36px;transition:background .15s ease,transform .1s ease}.story-skip:active{transform:scale(.95);background:#000c}.story-portraits{display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:480px;margin:0 auto -8px;padding:0 var(--space-3);pointer-events:none}.story-portrait{width:130px;height:175px;object-fit:contain;transition:transform .25s var(--ease-spring),opacity .2s ease,filter .2s ease}.story-portrait.is-speaking{opacity:1;filter:drop-shadow(0 4px 14px rgba(255,209,102,.45));transform:scale(1.08) translateY(-4px);z-index:2}.story-portrait.is-muted{opacity:.5;filter:grayscale(35%) brightness(.7);transform:scale(.94);z-index:1}.story-dialog{background:var(--surface);border:2.5px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4) var(--space-3);width:100%;max-width:480px;margin:0 auto;box-shadow:0 8px 24px #0006;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;animation:popIn .2s var(--ease-spring)}.story-speaker{position:absolute;top:-14px;left:16px;background:var(--red);color:#fff;font-weight:800;font-size:.85rem;padding:3px 14px;border-radius:var(--radius-full);border:2px solid var(--ink);letter-spacing:.5px;box-shadow:0 2px 0 var(--ink)}.story-dialog-text{font-size:.95rem;line-height:1.55;color:var(--ink);margin-top:6px;min-height:52px}.story-dialog-hint{font-size:.72rem;color:var(--soft);text-align:right;margin-top:6px;font-weight:700;opacity:.75}.story-choice{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:480px;margin:0 auto var(--space-3)}.story-choice .choice-btn{background:var(--panel);border:2px solid var(--ink);border-radius:var(--radius-md);padding:12px 16px;font-weight:800;font-size:.92rem;color:var(--ink);text-align:left;box-shadow:0 3px 0 var(--ink);cursor:pointer;min-height:48px;display:flex;align-items:center;gap:10px;transition:transform .1s ease,box-shadow .1s ease,background .15s ease}.story-choice .choice-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink);background:var(--panel-alt)}.story-scene-stage{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:-10px;z-index:2}.story-reading-panel{background:var(--pixel-parchment-bg);border:3px solid var(--pixel-wood-base);border-radius:4px;box-shadow:inset 0 0 12px var(--pixel-parchment-shadow),3px 3px #0006;padding:16px;overflow-y:auto;max-height:52vh;font-family:var(--font-body);line-height:1.6;font-size:.9rem;color:var(--pixel-parchment-text);position:relative;z-index:1}.story-dilemma-section{margin-top:18px;padding-top:14px;border-top:2px dashed #d7ccc8}.story-dilemma-title{font-weight:800;font-size:.88rem;color:#5d4037;margin-bottom:8px;display:flex;align-items:center;gap:6px}.story-dilemma-prompt{font-size:.82rem;color:#6d4c41;margin-bottom:12px;font-style:italic}.story-reaction-narrative{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;padding:10px;margin-top:10px;font-size:.82rem;color:#1b5e20}.story-karma-effects{background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border:1.5px solid #91caff;border-radius:12px;padding:10px 12px;margin-top:12px;font-size:.82rem;color:#003a8c;box-shadow:0 2px 8px #1677ff14;animation:karmaSectionFade .3s ease-out}.story-karma-effects>b{display:flex;align-items:center;gap:6px;font-weight:800;font-size:.84rem;color:#0958d9;margin-bottom:8px;letter-spacing:.2px}.story-karma-effect{background:#fff;border:1px solid #bae0ff;border-left:3.5px solid #1677ff;border-radius:8px;padding:6px 10px;margin-top:6px;font-size:.8rem;font-weight:600;color:#1f1f1f;line-height:1.4;box-shadow:0 1px 3px #0000000a}@keyframes karmaSectionFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.btn-story-choice{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:var(--pixel-parchment-bg);border:2px solid var(--pixel-wood-base);border-radius:4px;padding:10px 12px;margin-bottom:8px;cursor:pointer;transition:all .1s ease;box-sizing:border-box;box-shadow:inset -2px -2px 0 var(--pixel-wood-dark),2px 2px #0000004d}.btn-story-choice:hover:not(:disabled){border-color:var(--pixel-gold-base);background:#fff8eb;transform:translateY(-1px)}.btn-story-choice:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #0000004d}.btn-story-choice.chosen{background:#e8f5e9;border-color:#2e7d32;box-shadow:inset 0 0 8px #2e7d3240,2px 2px #1b5e20}.btn-story-choice:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.btn-story-choice-top{display:flex;justify-content:space-between;align-items:center;width:100%}.btn-story-choice-kicker{font-weight:800;font-size:.75rem;color:var(--red)}.btn-story-choice.chosen .btn-story-choice-kicker{color:#2e7d32}.btn-story-choice-badge{font-size:.72rem;color:var(--soft);font-weight:700}.btn-story-choice-label{font-size:.84rem;color:var(--ink);line-height:1.35}.bunny-note{background:#fff3e0;border:2px solid #3D2C2E;border-radius:4px;padding:20px 16px 16px;box-shadow:0 6px 18px #3d2c2e2e;position:relative;color:var(--ink);line-height:1.6;font-size:.95rem;margin:16px 0}.bunny-note:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:80px;height:20px;background:#fff9c4eb;border:1px solid #3D2C2E;border-radius:2px}.bunny-note .bunny-signature{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;font-size:.85rem;font-weight:800;color:var(--orange)}.bunny-album-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-2) 0}.bunny-album-grid .album-item{background:#ffe8cc;border:2px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-3);position:relative;min-height:110px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;box-shadow:0 3px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.bunny-album-grid .album-item:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.bunny-album-grid .album-item.is-locked{background:#efebe9;border:2px dashed #BCAAA4;opacity:.65;cursor:not-allowed;box-shadow:none;filter:grayscale(60%)}.bunny-album-grid .album-item.is-locked:active{transform:none}.bunny-album-grid .album-item-title{font-weight:800;font-size:.85rem;color:var(--ink)}.bunny-album-grid .album-item-date{font-size:.72rem;color:var(--soft)}.deposit-card{background:#fff;border:2px solid #ecd5b8;border-radius:var(--radius-lg);padding:var(--space-4);margin:var(--space-3) 0;color:#3b2011;text-align:center;position:relative;overflow:hidden;box-shadow:0 3px 8px #5c2d120f;transition:all .3s ease}.deposit-card.is-ready{background:linear-gradient(145deg,#fffdf2,#fff4db);border:2px solid #ffb703;box-shadow:0 0 18px #ffb70366,0 4px 10px #0000000f}.deposit-title{font-size:1rem;font-weight:800;color:#b83a21;margin-bottom:4px}.deposit-desc{font-size:.78rem;color:#5c351f;line-height:1.4;margin-bottom:var(--space-3)}.deposit-progress{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.deposit-progress-labels{display:flex;justify-content:space-between;font-size:.75rem;font-weight:800;color:#3b2011}.deposit-progress-bar{background:#f1dfc9;border-radius:var(--radius-full);height:12px;overflow:hidden;border:1px solid #dfc3a1;position:relative}.deposit-progress-fill{height:100%;background:linear-gradient(90deg,#ffb703,#fb8500,#e63946);border-radius:var(--radius-full);transition:width .3s ease;box-shadow:0 0 6px #fb850080}#btn-deposit{width:100%;min-height:48px;font-weight:800;font-size:.95rem;border-radius:var(--radius-md);border:2px solid #9e3600;background:linear-gradient(135deg,#ff9f1c,#e85d04);color:#fff;cursor:pointer;box-shadow:0 4px #7a2a00;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .1s ease,filter .15s ease;text-shadow:0 1px 2px rgba(0,0,0,.25)}#btn-deposit:disabled{background:#f8eee0;border:1.5px solid #dfc7ab;color:#5c351f!important;opacity:1!important;filter:none!important;cursor:not-allowed;box-shadow:none;transform:none;font-weight:800;text-shadow:none}#btn-deposit:not(:disabled):active{transform:translateY(2px);box-shadow:0 2px #7a2a00}.ending-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0a08e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .3s ease;overflow-y:auto}.ending-modal{background:var(--panel);border:3px solid var(--ink);border-radius:24px;width:100%;max-width:440px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0009;animation:popIn .35s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.ending-banner{position:relative;padding:24px 20px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;border-bottom:2px solid var(--ink);overflow:hidden}.ending-banner.ending-happy{background:linear-gradient(135deg,#f59e0b,#d97706 40%,#b45309);color:#fff}.ending-banner.ending-happy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,rgba(255,236,179,.45) 0%,transparent 70%);pointer-events:none}.ending-banner.ending-open{background:linear-gradient(135deg,#0d9488,#0f766e,#115e59);color:#fff}.ending-banner.ending-open:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,rgba(204,251,241,.3) 0%,transparent 70%);pointer-events:none}.ending-banner.ending-bad-bankruptcy{background:linear-gradient(135deg,#4b5563,#374151,#1f2937);color:#e5e7eb}.ending-banner.ending-bad-bankruptcy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) 10px,transparent 10px,transparent 20px);pointer-events:none}.ending-banner.ending-bad-corporate{background:linear-gradient(135deg,#991b1b,#7f1d1d,#450a0a);color:#fef2f2}.ending-banner.ending-bad-corporate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,rgba(254,202,202,.25) 0%,transparent 70%);pointer-events:none}.ending-banner.ending-bad-police{background:linear-gradient(135deg,#1e1b4b,#172554 40%,#0f172a);color:#eff6ff;border-bottom:3px solid #ef4444}.ending-banner.ending-bad-police:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 20%,rgba(239,68,68,.3) 0%,rgba(59,130,246,.2) 60%,transparent 80%);pointer-events:none}.ending-banner.ending-secret{background:linear-gradient(135deg,#eab308,#ca8a04 40%,#a16207);color:#422006}.ending-banner.ending-secret:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,rgba(254,240,138,.6) 0%,transparent 75%);pointer-events:none;animation:shineSecret 3s infinite ease-in-out}@keyframes shineSecret{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:.9;transform:scale(1.02)}}.ending-kicker{display:inline-block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:20px;background:#00000040;margin-bottom:8px;border:1px solid rgba(255,255,255,.3)}.ending-banner.ending-secret .ending-kicker{background:#ffffffd9;color:#854d0e;border-color:#ca8a04}.ending-illustration{width:68px;height:68px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;font-size:2.8rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.ending-title{font-size:1.25rem;font-weight:900;margin:0 0 4px;line-height:1.25;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ending-banner.ending-secret .ending-title{text-shadow:none;color:#422006}.ending-tagline{font-size:.8rem;font-style:italic;opacity:.92;margin:0;max-width:90%;line-height:1.35}.ending-body{padding:16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ending-novel-excerpt{background:var(--bg);border-left:3px solid var(--accent, #f59e0b);border-radius:0 12px 12px 0;padding:12px 14px;font-size:.82rem;line-height:1.55;color:var(--ink);font-style:italic;position:relative}.ending-novel-excerpt:before{content:"“";font-size:2rem;line-height:1;position:absolute;top:4px;left:4px;opacity:.15;font-family:serif}.ending-karma-board{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.ending-karma-title{font-size:.76rem;font-weight:800;color:var(--soft);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.karma-metric{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.karma-metric:last-child{margin-bottom:0}.karma-metric-header{display:flex;justify-content:space-between;font-size:.74rem;font-weight:700;color:var(--ink)}.karma-bar{height:8px;background:#e2e8f0;border-radius:6px;overflow:hidden}.karma-fill{height:100%;border-radius:6px;transition:width .5s ease-out}.karma-fill.community{background:linear-gradient(90deg,#ec4899,#f43f5e)}.karma-fill.craftsmanship{background:linear-gradient(90deg,#f59e0b,#ef4444)}.karma-fill.ambition{background:linear-gradient(90deg,#3b82f6,#6366f1)}.ending-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ending-stat-box{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px 10px;text-align:center}.ending-stat-val{font-size:1.05rem;font-weight:900;color:var(--ink);line-height:1.2}.ending-stat-lbl{font-size:.68rem;color:var(--soft);margin-top:2px}.ending-actions{padding:12px 18px 16px;background:var(--panel);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.btn-ending-main{width:100%;min-height:46px;font-weight:800;font-size:.95rem;border-radius:var(--radius-md);border:2px solid var(--ink);background:var(--yellow);color:var(--ink);cursor:pointer;box-shadow:0 4px 0 var(--ink);display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .1s ease}.btn-ending-main:active{transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.btn-ending-secondary{width:100%;min-height:40px;font-weight:700;font-size:.85rem;border-radius:var(--radius-md);border:1.5px solid var(--line);background:var(--bg);color:var(--soft);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease}.btn-ending-secondary:active{background:var(--panel)}.title-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#23120b var(--landing-bg) center center / cover no-repeat;overflow:hidden;user-select:none;-webkit-user-select:none}.title-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(20,10,5,.72) 0%,rgba(20,10,5,.22) 22%,transparent 40%),linear-gradient(0deg,rgba(20,10,5,.92) 0%,rgba(20,10,5,.5) 28%,transparent 58%)}.title-awning{display:none}.title-banner-container{position:relative;z-index:20;display:flex;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 16px 0;width:100%;max-width:420px}.title-brand-card{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#2e160ce0,#1c0c06f0);border:2px solid rgba(255,209,102,.7);border-radius:22px;padding:10px 18px 10px 12px;box-shadow:0 10px 32px #000000bf,0 0 20px #e6510040,inset 0 1px #fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:titleFloat 4s ease-in-out infinite}.brand-crest{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,#fff 40%,#ffd166);border:2px solid #ffffff;box-shadow:0 4px 12px #0006,0 0 14px #ffd16680;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.brand-logo-img{width:100%;height:100%;object-fit:contain}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-title{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:900;line-height:1.15;background:linear-gradient(180deg,#fff,#ffe6a7 55%,#f4a261);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));letter-spacing:.8px}.brand-tagline{margin:2px 0 0;font-family:var(--font-body);font-size:.76rem;font-weight:700;color:#ffebd9;letter-spacing:.3px;opacity:.92}.title-touch-zones{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none}.touch-zone{position:absolute;pointer-events:auto;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.zone-owner{left:36%;top:42%;width:28%;height:38%}.zone-bacba{left:60%;top:40%;width:32%;height:40%}.zone-cat{left:6%;top:68%;width:25%;height:22%}.title-speech-bubble{position:absolute;z-index:50;transform:translate(-50%,-100%);margin-top:-12px;background:#fff;color:#3d2c2e;border:2.5px solid #d92534;border-radius:16px;padding:8px 14px;font-family:var(--font-display);font-size:.86rem;font-weight:700;line-height:1.35;max-width:260px;text-align:center;box-shadow:0 8px 24px #0000008c;pointer-events:none}.title-speech-bubble:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d92534}.title-speech-bubble.pop-anim{animation:popIn .3s cubic-bezier(.175,.885,.32,1.275)}.title-bottom-panel{position:relative;z-index:25;display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;box-sizing:border-box;padding:0 12px calc(14px + env(safe-area-inset-bottom))}.title-action-deck{width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#231109e0,#140904f2);border:2px solid rgba(244,162,97,.55);border-radius:20px;box-shadow:0 12px 36px #000000b3,0 0 24px #d925342e,inset 0 1px #ffffff40;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:12px;display:flex;flex-direction:column;gap:8px;align-items:center}.save-status-chip{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,209,102,.35);border-radius:999px;padding:4px 12px;font-family:var(--font-display);font-size:.74rem;font-weight:700;color:#ffd166}.chip-dot{width:6px;height:6px;border-radius:50%;background:#52b788;box-shadow:0 0 6px #52b788}.chip-name{color:#fff;font-weight:800;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-sep{opacity:.45;color:#fed}.chip-day{color:#f4a261}.chip-money{color:#ffe6a7}.btn-title-hero{width:100%;min-height:56px;border:none;border-radius:16px;background:linear-gradient(180deg,#ff4d4d,#e61929,#b80f1c);box-shadow:0 5px #73060e,0 10px 24px #e6192973,inset 0 1px #ffffff80;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:heroGlowPulse 2.6s ease-in-out infinite;transition:transform .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent}.btn-title-hero:active{transform:translateY(3px);box-shadow:0 2px #73060e,0 4px 8px #0006}.hero-btn-content{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-size:1.15rem;font-weight:900;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6);letter-spacing:.8px}.hero-btn-icon{font-size:1.25rem}.btn-title-replay{width:100%;min-height:42px;background:#88131c73;border:1.5px solid rgba(248,113,113,.7);border-radius:12px;color:#fee2e2;font-family:var(--font-display);font-size:.88rem;font-weight:800;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;box-shadow:0 3px 10px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.btn-title-replay:active{background:#b91c1cbf;transform:translateY(2px)}.replay-btn-icon{font-size:1rem}.replay-btn-text{font-size:inherit;white-space:nowrap}.title-utilities-row{display:flex;gap:6px;width:100%;box-sizing:border-box}.btn-utility-pill{flex:1;min-width:0;box-sizing:border-box;min-height:38px;background:#ffffff1c;border:1.2px solid rgba(255,255,255,.22);border-radius:10px;color:#fed;font-family:var(--font-display);font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;box-shadow:0 2px 6px #00000040;transition:background .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.btn-utility-pill:active{background:#ffffff38;transform:translateY(1px)}.u-icon{font-size:.88rem;flex-shrink:0}.u-text{font-size:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-icon{font-size:.92rem}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes heroGlowPulse{0%,to{box-shadow:0 5px #73060e,0 10px 24px #e6192973,inset 0 1px #ffffff80}50%{box-shadow:0 5px #73060e,0 12px 28px #ff4d4da6,0 0 16px #ffd16666,inset 0 1px #ffffffb3}}.incident-dialog{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0 2px;width:100%;box-sizing:border-box}.incident-avatar-wrap{position:relative;margin:0 auto 12px;width:88px;height:88px;display:flex;align-items:center;justify-content:center}.incident-chibi-circle{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3.5px solid #ffccd2;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 6px 18px #eb4d3d2e}.chibi-avatar-img{width:72px;height:72px;object-fit:contain;transition:transform .2s ease}.incident-dialog:hover .chibi-avatar-img{transform:scale(1.05)}.chibi-avatar-emoji{font-size:2.8rem;line-height:1}.incident-heart-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:1.35rem;line-height:1;animation:floatHeart 2s ease-in-out infinite;filter:drop-shadow(0 2px 5px rgba(220,38,38,.45))}@keyframes floatHeart{0%,to{transform:translate(-50%) translateY(0) scale(1)}50%{transform:translate(-50%) translateY(-5px) scale(1.12)}}.incident-pill-badge{display:inline-block;margin:0 auto 8px;background:#eb483b;color:#fff;font-family:var(--font-display, sans-serif);font-size:.76rem;font-weight:850;letter-spacing:.6px;padding:4px 18px;border-radius:999px;text-transform:uppercase;box-shadow:0 3px 8px #eb483b52}.incident-pill-badge.pill-success{background:#2e7d32;box-shadow:0 3px 8px #2e7d324d}.incident-pill-badge.pill-failure{background:#d32f2f;box-shadow:0 3px 8px #d32f2f4d}.incident-main-title{margin:0 0 4px;font-family:var(--font-display, sans-serif);font-size:1.35rem;font-weight:850;color:#2d2019;line-height:1.25;text-align:center}.incident-char-subtitle{font-size:.78rem;color:#8c7365;margin-bottom:12px;font-weight:600;text-align:center}.char-role-dot{color:#eb483b;font-size:.65rem;vertical-align:middle}.incident-story-box{margin-bottom:14px;width:100%;box-sizing:border-box}.incident-story-desc{margin:0;font-family:var(--font-body, sans-serif);font-size:.9rem;line-height:1.55;color:#614e44;text-align:center;padding:0 4px}.incident-quote-card{margin-top:8px;padding:8px 12px;background:#fff8eb;border-left:3.5px solid #e65100;border-radius:4px 10px 10px 4px;font-style:italic;font-size:.84rem;color:#3e2615;line-height:1.45;text-align:left;display:flex;gap:4px}.incident-quote-card .quote-mark{color:#e65100;font-weight:900;font-size:1.15rem;line-height:1}.incident-quote-card .quote-body{flex:1}.incident-security-tip{background:#fff3e0;border:1px solid #ffcc80;border-radius:12px;padding:8px 12px;font-size:.78rem;color:#d84315;line-height:1.4;margin-bottom:12px;text-align:left;width:100%;box-sizing:border-box}.incident-choices-list{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.incident-choice-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;border-radius:18px;padding:12px 14px;min-height:56px;cursor:pointer;transition:transform .1s ease,box-shadow .12s ease,filter .12s ease;box-sizing:border-box;font-family:var(--font-body, sans-serif)}.incident-choice-btn:active:not(:disabled){transform:translateY(2px)}.choice-tier1{font-family:var(--font-display, sans-serif);font-size:1.05rem;font-weight:850;line-height:1.25}.choice-tier2{font-size:.77rem;font-weight:500;line-height:1.35;margin-top:3px}.btn-neutral-choice{background:#fdfbf7;border:1.5px solid #ded3c0;color:#3b2a20;box-shadow:0 2px 8px #5c40330f;transition:all .16s ease}.btn-neutral-choice:hover:not(:disabled){background:#fcf4e8;border-color:#f5a623;transform:translateY(-1px);box-shadow:0 4px 12px #f5a6232e}.btn-neutral-choice .choice-tier1{color:#3b2416;font-weight:800}.btn-neutral-choice .choice-tier2{color:#785a44}.btn-warm-choice{background:linear-gradient(180deg,#f5a623,#e8941c);border:none;color:#fff;box-shadow:0 4px 14px #f5a6234d}.btn-warm-choice:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 18px #f5a62366}.btn-warm-choice .choice-tier1{color:#fff}.btn-warm-choice .choice-tier2{color:#ffffffe6}.btn-coral-choice{background:linear-gradient(180deg,#f5a623,#e8941c);border:none;color:#fff;box-shadow:0 4px 14px #f5a6234d}.btn-coral-choice:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 18px #f5a62366}.btn-coral-choice .choice-tier1{color:#fff}.btn-coral-choice .choice-tier2{color:#ffffffe6}.btn-cream-choice{background:#f2ece0;border:1.5px solid #ded3c0;color:#3b2a20;box-shadow:0 2px 6px #0000000d}.btn-cream-choice:hover:not(:disabled){background:#ebe4d5;border-color:#cbbea7}.btn-cream-choice .choice-tier1{color:#342319}.btn-cream-choice .choice-tier2{color:#6e5c50}.btn-security-choice{background:#ecf7ed;border:1.5px solid #a4dba8;color:#1b5e20;box-shadow:0 2px 8px #2e7d321f}.btn-security-choice:hover:not(:disabled){background:#e2f2e4;border-color:#8bc38f}.btn-security-choice .choice-tier1{color:#1b5e20}.btn-security-choice .choice-tier2{color:#2e7d32}.btn-locked-choice,.incident-choice-btn.is-disabled{background:#f3ede7;border:1.5px dashed #ccc3bb;color:#9c9086;opacity:.65;cursor:not-allowed}.btn-locked-choice .choice-tier1,.incident-choice-btn.is-disabled .choice-tier1{color:#8e7f75}.btn-locked-choice .choice-tier2,.incident-choice-btn.is-disabled .choice-tier2{color:#a2968d}.incident-reaction-dialog{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0 2px;width:100%;box-sizing:border-box}.reaction-result-circle{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.3rem}.reaction-result-circle.success{background:#e8f5e9;border:3.5px solid #66bb6a;box-shadow:0 6px 16px #4caf5040}.reaction-result-circle.failure{background:#ffebee;border:3.5px solid #ef5350;box-shadow:0 6px 16px #f4433640}.reaction-narrative-box{background:#fffaf2;border:1.5px solid #ebd8c2;border-radius:14px;padding:12px 14px;margin:10px 0 12px;width:100%;box-sizing:border-box;text-align:left}.reaction-text{margin:0;font-size:.88rem;line-height:1.55;color:#3e271c}.reaction-money-chip{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.88rem;font-weight:850;margin-bottom:10px}.reaction-money-chip.gain{background:#e8f5e9;color:#1b5e20;border:1.5px solid #81c784}.reaction-money-chip.loss{background:#ffebee;color:#b71c1c;border:1.5px solid #e57373}.reaction-secret-note{font-size:.76rem;color:#795548;line-height:1.4;margin-bottom:12px;max-width:320px}.btn-reaction-continue{width:100%;min-height:52px;border-radius:18px;background:linear-gradient(180deg,#f05041,#e63c2c);border:none;color:#fff;font-family:var(--font-display, sans-serif);font-size:1.05rem;font-weight:850;box-shadow:0 4px 14px #e63c2c59;cursor:pointer}.btn-incident-card{background:linear-gradient(135deg,#fff3e0,#ffe0b2)!important;color:#e65100!important;border:1.5px solid #ffb74d!important;font-weight:800!important}.btn-incident-card:hover{background:linear-gradient(135deg,#ffe0b2,#ffcc80)!important}.incidents-album-dialog{display:flex;flex-direction:column;gap:8px;text-align:left;max-height:85vh}.album-header{display:flex;align-items:center;gap:10px;border-bottom:2px dashed #eedbc5;padding-bottom:8px}.album-icon-badge{width:44px;height:44px;min-width:44px;background:linear-gradient(135deg,#ffe0b2,#ffcc80);border:2px solid #e65100;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.album-title-box{flex:1}.album-kicker{font-size:.7rem;font-weight:800;color:#e65100;letter-spacing:.5px}.album-heading{margin:2px 0 0;font-size:1.15rem;font-weight:800;color:var(--ink, #2d241e)}.album-progress-box{background:#fdf8f0;border:1.5px solid #ebd7bf;border-radius:12px;padding:8px 12px}.album-progress-info{display:flex;justify-content:space-between;font-size:.82rem;font-weight:700;color:#4e342e;margin-bottom:6px}.progress-pct-val{color:#e65100;font-weight:800}.album-progress-bar{width:100%;height:8px;background:#efebe9;border-radius:6px;overflow:hidden}.album-progress-fill{height:100%;background:linear-gradient(90deg,#ff9800,#e65100);border-radius:6px;transition:width .3s ease}.album-progress-sub{font-size:.72rem;color:#8d6e63;line-height:1.3;margin-top:6px}.album-cards-scroll{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow-y:auto;padding-right:4px;margin-top:4px}.album-incident-card{border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.album-incident-card.is-unlocked{background:#fff;border:1.5px solid #e0d0bd;box-shadow:0 2px 5px #0000000a}.album-incident-card.is-locked{background:#f9f5f0;border:1.5px dashed #d7ccc8;opacity:.85}.card-top-row{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800}.card-order-badge{color:#8d6e63}.card-status-tag.unlocked{background:#e8f5e9;color:#2e7d32;padding:1px 6px;border-radius:6px}.card-status-tag.locked{background:#efebe9;color:#8d6e63;padding:1px 6px;border-radius:6px}.card-chapter-tag{margin-left:auto;color:#a1887f}.card-main{display:flex;align-items:flex-start;gap:10px}.card-icon{font-size:1.8rem;line-height:1}.card-icon.locked-icon{filter:grayscale(1);opacity:.5}.card-details{flex:1}.card-title{margin:0 0 2px;font-size:.92rem;font-weight:800;color:#2d241e}.card-title.locked-title{color:#795548}.card-char{font-size:.76rem;color:#6d4c41}.card-hint{font-size:.76rem;color:#d84315;line-height:1.35}.card-quote{margin:0;font-size:.78rem;font-style:italic;color:#5d4037;background:#fff9ed;border-left:2.5px solid #ffb74d;padding:4px 8px;border-radius:0 6px 6px 0}.card-resolved-info{display:flex;justify-content:space-between;font-size:.72rem;font-weight:700;color:#558b2f;border-top:1px solid #f1e4d4;padding-top:4px}.staff-roster{margin-bottom:16px}.staff-roster .item-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;margin-bottom:8px;background:#fff;border:1.5px solid var(--line);box-shadow:0 1px 3px #0000000a}.staff-roster .item-meta{flex:1;min-width:0}.staff-roster .btn-group{display:flex;flex-direction:column;gap:4px;flex-shrink:0;min-width:82px}.staff-roster .btn-group button{width:100%;padding:4px 6px;font-size:.72rem;font-weight:750;min-height:32px;line-height:1.2;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.candidate-row{background:#faf4ea;border-radius:10px;margin-bottom:6px;padding:8px 10px;border:1.5px solid #ede1cb}.candidate-row .item-meta{flex:1;min-width:0}.staff-stats{font-size:.72rem;color:var(--soft);margin-top:2px;line-height:1.35}.staff-effect{font-size:.72rem;color:#27ae60;font-weight:750;margin-top:2px;line-height:1.35}.staff-trait{font-size:.7rem;color:#8e44ad;font-weight:700;margin-top:1px;line-height:1.35}.btn-fire{background:#fff5f5;color:#c0392b;border:1.5px solid #f5b7b1;cursor:pointer;box-shadow:0 1px 2px #c0392b1a}.btn-fire:hover{background:#fadbd8}.btn-bonus{background:#fdfefe;color:#2e7d32;border:1.5px solid #a9dfbf;cursor:pointer;box-shadow:0 1px 2px #2e7d321a}.btn-bonus:hover{background:#eafaf1}.shelf-tag-role{background:#eafaf1;color:#27ae60;font-weight:750;font-size:.65rem;padding:2px 6px;border-radius:6px;margin-left:4px;display:inline-block}.candidates-title{margin-top:14px;border-top:1px solid var(--line);padding-top:10px;display:flex;justify-content:space-between;align-items:center}.btn-refresh-cand{font-size:.7rem;padding:3px 8px}.staff-empty-hint{font-size:.82rem;color:var(--soft);text-align:center;padding:12px}.chapter-unlocked-prices{background:#fff8e1;border:1.5px dashed #f57f17;border-radius:12px;padding:10px 14px;font-weight:750;color:#824700;margin:12px 0;font-size:.86rem;text-align:center;line-height:1.45;box-shadow:0 2px 8px #f57f1726}@media(max-width:350px){.modal-box{padding:12px 8px;width:96%;max-width:310px}.incident-dialog{padding:2px 0}.incident-avatar-wrap{width:68px;height:68px;margin-bottom:8px}.incident-chibi-circle{width:64px;height:64px;border-width:2.5px}.chibi-avatar-img{width:52px;height:52px}.incident-heart-badge{top:-6px;font-size:1.15rem}.incident-pill-badge{font-size:.7rem;padding:3px 12px;letter-spacing:.3px}.incident-main-title{font-size:1.12rem;line-height:1.2}.incident-char-subtitle{font-size:.72rem;margin-bottom:8px}.incident-story-desc{font-size:.82rem;line-height:1.4}.incident-quote-card{padding:6px 8px;font-size:.78rem}.incident-choices-list{gap:8px}.incident-choice-btn{padding:8px 10px;min-height:48px;border-radius:14px}.choice-tier1{font-size:.92rem}.choice-tier2{font-size:.7rem}}.app.theme-saigon-90s{--line: #0d9488;--chalkboard-border: #134e4a;background-color:#f0fdfa}.app.theme-saigon-90s .header{border-bottom:2px solid #0d9488;background:#f0fdfa}.app.theme-saigon-90s .shop-name-title{color:#0f766e!important}.app.theme-tet-mai-vang{--line: #dc2626;--chalkboard-border: #991b1b;background-color:#fff1f2}.app.theme-tet-mai-vang .header{border-bottom:2px solid #dc2626;background:#fff1f2}.app.theme-tet-mai-vang .shop-name-title{color:#b91c1c!important}.app.theme-neon-cho-lon{--line: #c084fc;--chalkboard-border: #581c87;background-color:#18181b;color:#f3e8ff}.app.theme-neon-cho-lon .header{border-bottom:2px solid #c084fc;background:#18181b;box-shadow:0 4px 15px #c084fc33}.app.theme-neon-cho-lon .shop-name-title{color:#e879f9!important;text-shadow:0 0 8px rgba(232,121,249,.6)}.app.theme-neon-cho-lon .chalkboard-container{box-shadow:0 0 20px #c084fc40;border-color:#a855f7!important}.memories-tabs-wrapper{position:relative;display:flex;align-items:center;background:#3c1d0f;border-bottom:2px solid #5a3018;width:100%}.memories-tabs-nav{display:flex;gap:5px;padding:6px 8px;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4a373 #3c1d0f}.memories-tabs-nav::-webkit-scrollbar{height:3px}.memories-tabs-nav::-webkit-scrollbar-thumb{background:#d4a373;border-radius:3px}.tab-memories-btn{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:40px;padding:5px 9px;font-size:.72rem;font-weight:800;border-radius:8px;border:1.5px solid #854d0e;background:#5a3018;color:#fef3c7;cursor:pointer;transition:all .15s ease}.tab-memories-btn.active{background:#fff;color:#451a03;border-color:#f59e0b;box-shadow:0 2px 6px #00000059;font-weight:900}.tab-memories-btn .tab-icon{font-size:.92rem;line-height:1}.tab-memories-btn .tab-label{white-space:nowrap}.tab-pill-badge{font-size:.62rem;font-weight:900;background:#f59e0b;color:#78350f;border-radius:10px;padding:1px 5px;margin-left:2px}.tab-memories-btn.active .tab-pill-badge{background:#78350f;color:#fef3c7}.memories-tabs-scroll-hint{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:18px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,transparent 0%,rgba(60,29,15,.95) 60%);color:#fbbf24;font-size:1.1rem;font-weight:900;pointer-events:none}.kitchen-counter-topbar{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 6px;margin-bottom:4px;border-bottom:1.5px dashed rgba(92,53,31,.2);width:100%}.counter-brand{font-size:.74rem;font-weight:900;color:#5c351f;display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.3px}.staff-corner-card{display:inline-flex;align-items:center;gap:5px;background:#23140cf2;border:1.5px solid #d4a373;border-radius:20px;padding:2px 8px 2px 4px;box-shadow:0 2px 6px #00000040;cursor:pointer;min-height:34px;transition:transform .15s ease}.staff-corner-card:active{transform:scale(.96)}.staff-corner-avatars-stack{display:flex;align-items:center}.staff-corner-avatar{width:24px;height:24px;border-radius:50%;border:1.5px solid #ffd166;overflow:hidden;background:#fff;margin-right:-6px;position:relative;box-shadow:0 1px 3px #0000004d}.staff-corner-avatar img{width:100%;height:100%;object-fit:cover}.staff-corner-more{margin-left:9px;font-size:.62rem;font-weight:900;color:#fef08a}.staff-corner-meta{display:flex;align-items:center;margin-left:6px;font-size:.68rem;font-weight:800;color:#fef08a;white-space:nowrap}.staff-corner-status.busy{color:#fb923c;display:flex;align-items:center;gap:3px}.staff-corner-status.idle{color:#86efac}.sauce-recipe-banner{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #f59e0b;border-radius:8px;padding:5px 8px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:800;color:#78350f;box-shadow:0 1px 3px #0000000f;transition:all .2s ease;width:100%;box-sizing:border-box}.sauce-recipe-banner.active.spicy{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444;color:#991b1b;box-shadow:0 0 8px #ef444459}.sauce-recipe-banner.active.honey{background:linear-gradient(135deg,#fffbeb,#fef08a);border-color:#eab308;color:#854d0e;box-shadow:0 0 8px #eab30859}.recipe-hint-badge{display:flex;align-items:center;gap:4px}.cancel-sauce-hint{font-size:.6rem;color:#9ca3af;font-style:italic;white-space:nowrap;margin-left:4px}.prep-baskets-section.docked-materials{background:#f1f3f5;border:1.5px solid #b8bec5;border-radius:8px;padding:3px 6px;box-shadow:0 1px 3px #00000014;margin-bottom:4px;width:100%;box-sizing:border-box;flex-shrink:0}.prep-baskets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;padding-bottom:2px;border-bottom:1px dashed #ced4da}.prep-baskets-title{font-size:.72rem;font-weight:800;color:#343a40;display:flex;align-items:center;gap:4px}.food-shelf-grid.prep-bottles{display:flex;gap:4px;align-items:center;flex-shrink:0}.food-shelf-grid.prep-bottles .shelf-tile{min-width:44px;max-width:46px;width:44px;min-height:44px;height:44px;padding:2px 1px;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.food-shelf-grid.prep-bottles .shelf-img.bottle{width:20px;height:20px;object-fit:contain}.food-shelf-grid.prep-bottles .shelf-label{font-size:.58rem;line-height:1;text-align:center}.loyalty-modal-overlay{z-index:10000;display:flex;align-items:center;justify-content:center;padding:12px;background:#0f0703c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loyalty-handbook-card{width:100%;max-width:440px;max-height:90vh;background:#fdf6e2;border:3px solid #8b5e34;border-radius:16px;box-shadow:0 12px 32px #00000080,inset 0 2px #fff;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.loyalty-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ecd9b5;border-bottom:2px solid #8b5e34}.loyalty-title-wrap{display:flex;flex-direction:column;gap:2px}.loyalty-title{margin:0;font-size:.95rem;font-family:var(--font-display);font-weight:800;color:#5c3a21;display:flex;align-items:center;gap:6px}.loyalty-title-icon{width:20px;height:20px}.loyalty-sub{font-size:.65rem;color:#78350f}.loyalty-nav-tabs{display:flex;gap:6px;padding:8px 12px 4px;background:#f5ecd5;border-bottom:1px solid #d4b996}.loyalty-nav-btn{flex:1;padding:6px 8px;border:2px solid #a27b5c;background:#faeed1;border-radius:8px;font-family:var(--font-display);font-size:.72rem;font-weight:700;color:#634832;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all .15s ease}.loyalty-nav-btn.active{background:#d4a373;color:#fff;border-color:#634832;box-shadow:inset 0 2px 4px #0003}.pending-gift-badge{background:#dc2626;color:#fff;font-size:.65rem;padding:1px 5px;border-radius:999px;font-weight:800;animation:giftBounce 1.5s infinite}.loyalty-modal-body{flex:1;overflow-y:auto;padding:10px 12px;box-sizing:border-box}.loyalty-role-filter-bar{display:flex;gap:5px;overflow-x:auto;padding:4px 2px 8px;margin-bottom:8px;border-bottom:1px dashed #d4b996;scrollbar-width:none;-webkit-overflow-scrolling:touch}.loyalty-role-filter-bar::-webkit-scrollbar{display:none}.loyalty-role-btn{padding:4px 9px;font-size:.68rem;font-weight:700;border-radius:12px;border:1.5px solid #a27b5c;background:#faeed1;color:#634832;cursor:pointer;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.loyalty-role-btn:hover{background:#ecd9b5;border-color:#5c3a21}.loyalty-role-btn.active{background:#5c3a21;color:#fbbf24;border-color:#3b2413;box-shadow:inset 0 2px 3px #0000004d}.residents-grid{display:flex;flex-direction:column;gap:8px}.resident-card{display:flex;gap:10px;padding:8px 10px;background:#fffdf7;border:1.5px solid #d4b996;border-radius:10px;box-shadow:0 2px 4px #0000000a}.resident-card.is-unknown{opacity:.65;background:#f8f4eb}.resident-avatar-col{display:flex;flex-direction:column;align-items:center;gap:4px;width:54px;flex-shrink:0}.resident-avatar-box{width:48px;height:48px;border:2px solid #8b5e34;border-radius:8px;overflow:hidden;background:#ecd9b5;display:flex;align-items:center;justify-content:center}.resident-avatar-img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.resident-visits-tag{font-size:.58rem;color:#8b5e34;font-weight:700;white-space:nowrap}.resident-info-col{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.resident-name-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.resident-name{font-family:var(--font-display);font-size:.82rem;font-weight:800;color:#432818}.resident-role{font-size:.62rem;color:#8c5b36;white-space:nowrap}.resident-heart-meter{display:flex;align-items:center;gap:6px}.resident-hearts{display:flex;gap:1px;font-size:.7rem}.resident-heart-title{font-size:.64rem;font-weight:700;color:#d9480f}.resident-exp-wrap{display:flex;align-items:center;gap:6px}.resident-exp-bar{flex:1;height:6px;background:#e2d4be;border-radius:999px;overflow:hidden}.resident-exp-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#e11d48);border-radius:999px}.resident-exp-label{font-size:.58rem;font-weight:700;color:#78350f;white-space:nowrap}.resident-meta-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.meta-tag{font-size:.6rem;padding:1px 5px;background:#f1e4cf;border-radius:4px;color:#5c3a21}.meta-tag.special{background:#fce7f3;color:#9d174d;font-weight:700}.meta-tag.perfect{background:#fef3c7;color:#92400e;font-weight:700}.alley-gift-card{display:flex;gap:12px;padding:10px 12px;background:#fffef9;border:2px solid #eab308;border-radius:12px;box-shadow:0 4px 8px #eab30826;margin-bottom:8px}.gift-box-icon{font-size:1.8rem}.bounce-gift{animation:giftBounce 1.5s infinite}@keyframes giftBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.gift-content-col{flex:1;display:flex;flex-direction:column;gap:3px}.gift-header{display:flex;justify-content:space-between;align-items:center;font-size:.7rem}.gift-label{font-family:var(--font-display);font-size:.85rem;font-weight:800;color:#b45309}.gift-letter{font-style:italic;font-size:.68rem;color:#6b7280;background:#fafaf9;padding:4px 6px;border-radius:6px}.btn-claim-alley-gift{margin-top:4px;background:linear-gradient(180deg,#f59e0b,#d97706);color:#fff;border:2px solid #92400e;border-radius:8px;font-family:var(--font-display);font-size:.78rem;font-weight:800;padding:6px 12px;min-height:44px;cursor:pointer;box-shadow:0 2px #92400e}.empty-gifts-notice{text-align:center;padding:24px 12px;color:#8c5b36}.empty-gifts-notice .empty-icon{font-size:2.2rem;margin-bottom:6px}@media(max-width:768px){html,body{width:100%;width:100vw;height:100%;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;touch-action:manipulation}.app{width:100%;max-width:100%;min-width:100%;height:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;overflow:hidden;box-shadow:none;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.main-view{flex:1;height:100%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body.selling-mode .main-view{overflow-y:hidden}}.selling-screen{display:flex;flex-direction:column;height:100%;flex:1;min-width:0;overflow:hidden;position:relative;touch-action:pan-x pan-y;overscroll-behavior-y:contain}.kitchen-hud{display:flex;justify-content:space-between;align-items:center;padding:2px 8px;background:#f7e6ce;border-bottom:2px solid var(--line);font-size:.78rem;font-weight:800;min-height:44px}.kitchen-hud button,#btn-toggle-fast{min-height:44px;min-width:44px;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.kitchen-hud .clock{display:flex;align-items:center;gap:4px;color:var(--pixel-parchment-text);font-family:var(--font-pixel-mono),"VT323",monospace;font-size:1.15rem;letter-spacing:0px}.kitchen-hud .rush-badge{background:var(--red);color:#fff;padding:2px 8px;border-radius:3px;border:1px solid var(--pixel-wood-dark);box-shadow:1px 1px #0006;font-family:var(--font-pixel-heading),inherit;font-size:.65rem;font-weight:800;animation:pulse 1s infinite alternate}@keyframes pulse{0%{transform:scale(.96);opacity:.9}to{transform:scale(1.04);opacity:1}}.kitchen-hud .session-ambience{display:inline-flex;align-items:center;gap:5px;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;font-family:var(--font-pixel-heading),inherit;font-size:.74rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;-webkit-user-select:none;user-select:none}.kitchen-hud .session-ambience .hud-pixel-icon{width:18px;height:18px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.kitchen-hud .session-ambience .ambience-title{font-weight:800;letter-spacing:.3px;white-space:nowrap}.kitchen-hud .session-ambience .ambience-sub{color:#78350f;font-size:.68rem;font-weight:700;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kitchen-hud .session-ambience.shift-noon .ambience-title{color:#b45309}.kitchen-hud .session-ambience.shift-afternoon .ambience-title{color:#c2410c}.kitchen-hud .session-ambience.shift-evening .ambience-title{color:#1e3a8a}.kitchen-hud .session-ambience.shift-night .ambience-title{color:#4c1d95}.kitchen-hud .session-ambience.shift-rush{animation:rushPulseSoft 1s infinite alternate}.kitchen-hud .session-ambience.shift-rush .ambience-title{color:#dc2626;text-shadow:0 0 6px rgba(220,38,38,.4)}@keyframes rushPulseSoft{0%{transform:scale(.97)}to{transform:scale(1.03)}}.selling-ticker-rail{background:#1c2646;border-top:2px solid #3a1f11;color:#faeed1;padding:3px 8px calc(3px + env(safe-area-inset-bottom,0px));font-family:var(--font-pixel-body, monospace);font-size:.68rem;font-weight:700;display:flex;align-items:center;overflow:hidden;white-space:nowrap;box-sizing:border-box;flex-shrink:0;height:calc(24px + env(safe-area-inset-bottom,0px));z-index:15}.ticker-content{display:inline-flex;align-items:center;gap:6px;animation:tickerSlide 25s linear infinite}.ticker-dot{color:#22c55e;font-size:.6rem}@keyframes tickerSlide{0%{transform:translate(100%)}to{transform:translate(-100%)}}.kitchen-counter{background:var(--counter);border-top:4px solid var(--counter-top);box-shadow:inset 0 2px 4px #00000040;display:flex;flex-direction:column;gap:3px;padding:2px 6px 3px;flex:1;min-height:0;overflow:hidden}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;flex:1;min-height:0;align-items:stretch}.fryer-card{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--radius-md);padding:4px 5px;display:flex;flex-direction:column;gap:3px;box-shadow:var(--shadow-sm);height:100%;min-height:0;min-width:0}.fryer-header{display:flex;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:800;white-space:nowrap;gap:4px;width:100%}.fryer-title{display:inline-flex;align-items:center;gap:2px;font-size:.68rem;font-weight:800;white-space:nowrap;flex-shrink:1;min-width:0;letter-spacing:-.2px}.fryer-header>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0}.oil-status{display:flex;align-items:center;gap:3px;font-size:.66rem;font-weight:700;white-space:nowrap;flex-shrink:0}.oil-dot{width:9px;height:9px;border-radius:50%;background:#f7b731;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.oil-dot.clean,.oil-dot.oil-clean{background:#ffd166;box-shadow:0 0 6px #ffd166}.oil-dot.medium,.oil-dot.oil-medium{background:#d38b28;box-shadow:0 0 6px #d38b28}.oil-dot.dirty,.oil-dot.oil-dirty{background:#e11d48;box-shadow:0 0 8px #e11d48;animation:blinkWarning .8s infinite alternate}@keyframes blinkWarning{0%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.fry-pot{height:64px;flex:0 0 64px;border-radius:12px;border:3px solid #2e180d;background:radial-gradient(ellipse at 50% 35%,#fff1b8,#fbbf24,#d97706 70%,#78350f);position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 6px 14px #0000008c,inset 0 -3px 8px #ffc86440,0 4px 12px #0000004d;transition:transform .15s,box-shadow .25s,filter .3s}.fry-pot:active{transform:scale(.98)}.pot-ear{position:absolute;top:50%;transform:translateY(-50%);width:14px;height:38px;background:linear-gradient(90deg,#1c0e07,#3d2314);border:2px solid #140904;border-radius:8px;z-index:1}.pot-ear.left{left:-11px;border-radius:8px 2px 2px 8px;box-shadow:-2px 2px 5px #0006}.pot-ear.right{right:-11px;border-radius:2px 8px 8px 2px;box-shadow:2px 2px 5px #0006}.pot-oil-surface{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden;pointer-events:none}.fry-pot.oil-clean{background:radial-gradient(ellipse at 50% 35%,#fff1b8,#fbbf24,#d97706 70%,#78350f)}.fry-pot.oil-medium{background:radial-gradient(ellipse at 50% 35%,#f59e0b,#d97706 40%,#9a3412 75%,#451a03)}.fry-pot.oil-dirty{background:radial-gradient(ellipse at 50% 35%,#23120b,#150802 40%,#080301 75%,#000)!important;border-color:#ef4444!important;box-shadow:inset 0 8px 24px #000000f2,0 0 20px #ef4444d9!important;animation:dirtyOilAlarmPulse .8s infinite alternate ease-in-out!important}@keyframes dirtyOilAlarmPulse{0%{box-shadow:inset 0 8px 24px #000000f2,0 0 8px #ef444466;border-color:#f87171}to{box-shadow:inset 0 8px 24px #000000f2,0 0 24px #ef4444,0 0 35px #f59e0b99;border-color:#ef4444}}.fry-pot.oil-dirty .bubble{background:#1e140fd9!important;border:1px solid #78350f!important}.dirty-oil-warning-overlay{position:absolute;top:6px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#b91c1c,#991b1b);color:#fff;border:1.5px solid #fef08a;border-radius:999px;padding:2px 10px;font-size:.64rem;font-weight:900;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px #00000080,0 0 12px #ef4444e6;animation:badgeBlinkAlert .7s infinite alternate ease-in-out;z-index:15;pointer-events:none;display:flex;align-items:center;gap:4px}.dirty-oil-warning-overlay .smoke-puff{font-size:.8rem;animation:smokePuffFloat 1.2s infinite ease-out}@keyframes smokePuffFloat{0%{transform:translateY(0) scale(.8);opacity:.4}50%{transform:translateY(-4px) scale(1.1);opacity:1}to{transform:translateY(-8px) scale(1.3);opacity:0}}@keyframes badgeBlinkAlert{0%{opacity:.85;transform:translate(-50%) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1.04)}}.oil-change-btn.dirty-alert{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;border-color:#fef08a!important;box-shadow:0 0 12px #ef4444e6!important;animation:btnChangeOilAlert .75s infinite alternate!important;font-weight:900!important}@keyframes btnChangeOilAlert{0%{transform:scale(.98);box-shadow:0 0 6px #ef444480}to{transform:scale(1.05);box-shadow:0 0 16px #ef4444,0 0 25px #f59e0bb3}}.fry-pot.perfect-glow{border-color:gold;box-shadow:inset 0 8px 18px #0000004d,0 0 24px #ffd700f2;animation:potPulseGlow .8s infinite alternate ease-in-out}@keyframes potPulseGlow{0%{transform:scale(.99);filter:brightness(1.02)}to{transform:scale(1.02);filter:brightness(1.18)}}.oil-shimmer-glow{position:absolute;top:15%;left:20%;width:60%;height:45%;background:radial-gradient(ellipse,#ffffff59,#fff0 70%);animation:oilShimmer 2.2s infinite ease-in-out alternate}@keyframes oilShimmer{0%{opacity:.3;transform:scale(.95)}to{opacity:.8;transform:scale(1.08)}}.fry-pot .bubble{position:absolute;background:radial-gradient(circle at 35% 35%,#fffffff2,#fbbf2499 60%,#d9770633);border-radius:50%;box-shadow:0 1px 3px #00000040;animation:boil 1.2s infinite ease-in;pointer-events:none}.fry-pot .bubble.b1{left:12%;width:14px;height:14px;animation-delay:0s}.fry-pot .bubble.b2{left:28%;width:9px;height:9px;animation-delay:.35s}.fry-pot .bubble.b3{left:48%;width:16px;height:16px;animation-delay:.7s}.fry-pot .bubble.b4{left:68%;width:11px;height:11px;animation-delay:.2s}.fry-pot .bubble.b5{left:82%;width:13px;height:13px;animation-delay:.55s}.fry-pot .bubble.b6{left:40%;width:8px;height:8px;animation-delay:.9s}@keyframes boil{0%{transform:translateY(42px) scale(.3);opacity:0}35%{opacity:.95}85%{opacity:.8;transform:translateY(-30px) scale(1.15)}to{transform:translateY(-45px) scale(1.4);opacity:0}}.pot-steam{position:absolute;bottom:30%;width:28px;height:50px;background:radial-gradient(ellipse,#ffffff38,#fff0 70%);border-radius:50%;filter:blur(4px);animation:steamRise 2s infinite ease-out}.pot-steam.steam-1{left:25%;animation-delay:.3s}.pot-steam.steam-2{left:60%;animation-delay:1.1s}@keyframes steamRise{0%{transform:translateY(10px) scaleX(.7);opacity:0}50%{opacity:.45}to{transform:translateY(-40px) scaleX(1.3);opacity:0}}.pot-chicken{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:60px}.pot-idle-view{display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.9}.pan-big-icon{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.pan-idle-text{font-size:.62rem;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.frying-food-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.frying-food-item.sizzle-active{animation:sizzleBob .6s infinite ease-in-out alternate}@keyframes sizzleBob{0%{transform:translateY(-2px) rotate(-1deg)}to{transform:translateY(2px) rotate(1deg)}}.food-pan-img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.frying-food-item.raw .food-pan-img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4)) saturate(.85)}.frying-food-item.perfect .food-pan-img{filter:drop-shadow(0 0 10px rgba(255,215,0,.95)) brightness(1.08)}.frying-food-item.burnt .food-pan-img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.8)) brightness(.6) contrast(1.25)}.food-status-badge{position:absolute;bottom:-4px;font-size:.55rem;font-weight:900;padding:1px 6px;border-radius:8px;color:#fff;white-space:nowrap;letter-spacing:.3px;box-shadow:0 2px 4px #0000004d}.food-status-badge.raw{background:#7f8c8d}.food-status-badge.good{background:#f39c12}.food-status-badge.perfect{background:#27ae60;animation:badgePulse .5s infinite alternate}.food-status-badge.burnt{background:#c0392b}.perfect-sparkles{position:absolute;top:-8px;right:-8px;font-size:1rem;animation:sparkleRotate 1s infinite linear}@keyframes sparkleRotate{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(.8)}}.burnt-smoke-puff{position:absolute;top:-12px;font-size:1.2rem;animation:smokeRise .8s infinite ease-out}@keyframes smokeRise{0%{transform:translateY(0) scale(.6);opacity:.9}to{transform:translateY(-16px) scale(1.3);opacity:0}}.pot-hint{font-size:.62rem;font-weight:800;color:#fff;background:#0000008c;padding:2px 8px;border-radius:8px;margin-top:2px;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8)}.tray-slot-empty{border:1.5px dashed var(--line);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000005;gap:2px;min-height:56px;color:var(--line)}.empty-wire-icon{font-size:.8rem;opacity:.45}.empty-wire-label{font-size:.58rem;font-weight:700;opacity:.65}.cook-gauge-container{display:flex;flex-direction:column;gap:2px}.gauge-labels{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:2px;line-height:1}.gauge-label-raw{color:#8a6452;font-size:.62rem;font-weight:800;white-space:nowrap}.gauge-label-perfect{color:var(--mint-dark);font-size:.52rem;font-weight:800;text-align:center;line-height:1;white-space:normal;max-width:65px;letter-spacing:-.2px}.gauge-label-burnt{color:var(--warn);font-size:.62rem;font-weight:800;text-align:right;white-space:nowrap}.cook-gauge{height:14px;background:#e8dcc8;border-radius:7px;border:1.5px solid #8a5a3b;position:relative;overflow:visible}.cook-gauge-zones{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden;border-radius:5px}.zone-raw{width:42%;background:#f7d2b0}.zone-good{width:8%;background:#f6e7a1}.zone-perfect{width:14%;background:linear-gradient(180deg,#bbf7d0,#4ade80,#22c55e);box-shadow:inset 0 1px 2px #fffc,0 0 6px #22c55eb3;animation:perfectGlowPulse 1.2s infinite alternate ease-in-out}@keyframes perfectGlowPulse{0%{filter:brightness(1)}to{filter:brightness(1.22)}}.zone-burnt{width:28%;background:#ff9b94}.cook-gauge-pointer{position:absolute;top:-3px;bottom:-3px;width:5px;background:linear-gradient(180deg,gold,#d97706 40%,#451a03);border-radius:2.5px;transform:translate(-50%);box-shadow:0 0 4px #0009,0 0 8px #f59e0bcc;z-index:4;pointer-events:none}.cook-gauge-pointer:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #d97706;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.cook-gauge-pointer.is-perfect{background:linear-gradient(180deg,#fff,#facc15 35%,#22c55e)!important;box-shadow:0 0 8px #facc15,0 0 16px #22c55e,0 0 4px #fff!important;animation:pointerPerfectPulse .4s infinite alternate ease-in-out}@keyframes pointerPerfectPulse{0%{transform:translate(-50%) scaleY(1.08);filter:drop-shadow(0 0 4px #22c55e)}to{transform:translate(-50%) scaleY(1.22);filter:drop-shadow(0 0 8px #facc15)}}.pot-hint{font-size:.7rem;font-weight:800;text-align:center;color:var(--soft)}.fryer-card .btn-sm,#btn-fry-chicken,#btn-fry-fries,#btn-add-drink,#btn-pour-coca,#btn-pour-7up,#btn-squeeze-ketchup,#btn-squeeze-chili{min-height:44px;min-width:44px;padding:8px 10px;font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.oil-change-btn,#btn-change-oil{min-height:44px;min-width:44px;border:1.5px solid #d4a373;background:#fffbf0;color:#78350f;border-radius:6px;padding:2px 4px;font-size:.62rem;font-weight:800;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;max-width:100%;box-shadow:0 1px 2px #00000014;transition:all .15s ease}#btn-open-kitchen-guide{min-height:44px!important;min-width:58px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.oil-change-btn .oil-sep{opacity:.4;margin:0 1px}.oil-change-btn:hover{background:var(--bg);color:var(--ink)}.oil-change-btn.dirty-alert{border-color:#ef4444;background:#fef2f2;color:#b91c1c;animation:pulseWarning 1s infinite alternate}.assemble-card{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--radius-md);padding:4px 5px;display:flex;flex-direction:column;gap:3px;box-shadow:var(--shadow-sm);height:100%;min-height:0;min-width:0}.tray-title{font-size:.68rem;font-weight:800;display:flex;justify-content:space-between;white-space:nowrap;gap:2px}.tray-title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.tray-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;flex:1 1 auto;min-height:175px;background:#fffdfa;background-image:linear-gradient(45deg,rgba(220,38,38,.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(220,38,38,.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(220,38,38,.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(220,38,38,.05) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;border-radius:8px;padding:4px;border:1.5px solid #e0c8b0;box-shadow:inset 0 2px 4px #0000000f;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tray-slots::-webkit-scrollbar{display:none}.tray-item{background:linear-gradient(180deg,#fff,#fffdf8 60%,#faecd9);border-radius:9px;border:1.5px solid #d4a373;box-shadow:0 2px 5px #b453091f,inset 0 1px #fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:3px 2px 2px;position:relative;min-height:80px;box-sizing:border-box;animation:trayPopIn .22s var(--ease-spring);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.tray-item.ceramic-plate{background:linear-gradient(180deg,#fff,#fffdf8 55%,#f7ede0);border:1.5px solid #d4a373}.tray-item:active{transform:scale(.96)}@keyframes trayPopIn{0%{transform:scale(.75);opacity:1}65%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.tray-food-frame{width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.tray-item .t-icon{font-size:1.5rem}.tray-item .t-img{width:46px!important;height:46px!important;min-width:40px!important;min-height:40px!important;max-width:48px!important;max-height:48px!important;object-fit:contain;display:block;margin:0 auto;flex-shrink:0;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));transition:transform .15s ease}.tray-item:hover .t-img{transform:scale(1.08)}.tray-item .t-name{font-family:inherit;font-size:.58rem;font-weight:800;color:#1e293b;text-align:center;line-height:1.1;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 1px}.tray-item .t-quality{font-size:.52rem;padding:1px 3px;border-radius:4px;border:1px solid rgba(0,0,0,.15);font-weight:800;margin-top:1px;white-space:nowrap;line-height:1}.t-quality.perfect{background:#d4edda;color:#155724}.t-quality.good{background:#fff3cd;color:#856404}.t-quality.raw{background:#fde2c8;color:#8a4b12}.t-quality.burnt{background:#f8d7da;color:#721c24}.tray-slot-empty{background:#fffbf5a6;border:1.5px dashed #d4a373;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;gap:2px;color:#9a6b3e;box-sizing:border-box}.tray-slot-empty.ceramic-empty{background:#fffbf5a6;border:1.5px dashed #d4a373;color:#9a6b3e}.empty-wire-icon{font-size:1.1rem;opacity:.6}.empty-wire-label{font-size:.52rem;font-weight:800;text-transform:uppercase;letter-spacing:.2px;opacity:.75}.btn-serve{background:linear-gradient(180deg,#ef4444,#b91c1c);color:#fff;border:1.5px solid #991b1b;border-radius:8px;padding:6px 8px;font-size:.8rem;font-weight:900;cursor:pointer;box-shadow:0 3px #7f1d1d,0 3px 6px #0003;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:auto;min-height:44px;text-shadow:0 1px 2px rgba(0,0,0,.4);letter-spacing:.3px;transition:all .12s ease}.btn-serve:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #7f1d1d}.btn-serve:disabled{background:#cbd5e1;border-color:#94a3b8;box-shadow:0 2px #64748b;opacity:.6;cursor:not-allowed;transform:none}.addon-station{display:flex;gap:6px;margin-top:4px}.addon-btn{flex:1;min-height:44px;min-width:44px;border:1.5px solid var(--line);background:#fff;border-radius:8px;padding:6px 8px;font-size:.74rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box}.addon-btn.active{border-color:var(--orange);background:#fff3e6;color:var(--orange)}.prep-station{position:relative;display:flex;flex-direction:column;gap:3px;background:transparent!important;border:none!important;border-radius:0!important;padding:2px 0!important;box-shadow:none!important;margin-top:1px;box-sizing:border-box;max-width:100%}.prep-row{display:flex!important;flex-wrap:nowrap;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-bottom:2px!important;padding:1px 1px 2px;scrollbar-width:thin;scrollbar-color:#adb5bd transparent;max-width:100%;box-sizing:border-box}.prep-row::-webkit-scrollbar{height:2px}.prep-row::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:2px}.prep-row.bottom{margin-bottom:0!important}.gn-pan{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:0 0 56px!important;min-width:52px!important;min-height:48px!important;height:48px!important;padding:1px!important;border:none!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;box-sizing:border-box;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .12s ease,filter .15s ease;overflow:visible!important;line-height:1!important;font-size:.6rem!important}.gn-pan[data-pan="1-3"]{min-height:46px!important;height:46px!important;border:none!important;box-shadow:none!important}.gn-pan[data-pan="1-6"]{min-height:44px!important;height:44px!important;border:none!important;box-shadow:none!important}.gn-pan:hover:not(:disabled) .gn-pan-img{filter:drop-shadow(0 2px 6px rgba(245,158,11,.45))}.gn-pan:active:not(:disabled){transform:translateY(1px) scale(.92)!important;box-shadow:none!important;filter:brightness(.96);transition:transform 60ms cubic-bezier(.4,0,.2,1)}.gn-pan:disabled{opacity:.6;filter:grayscale(30%);cursor:not-allowed;transform:none}.gn-pan[data-state=empty]{border-color:#e63946!important;background:repeating-linear-gradient(45deg,#f8f9fa,#f8f9fa 6px,#fff1f2 6px 12px)!important;box-shadow:inset 0 2px 4px #e6394626,0 1px 2px #0000000d}.gn-pan[data-state=empty] .gn-pan-badge{background:#e63946!important;color:#fff}.gn-pan[data-state=locked]{background:#2d180d73!important;border:1.5px dashed rgba(234,179,8,.45)!important;border-radius:6px;cursor:pointer;box-shadow:inset 0 1px 3px #0006!important;position:relative;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.gn-pan[data-state=locked]:active{transform:scale(.95);border-color:var(--gold)!important}.gn-glass-lid{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.gn-pan-silhouette{filter:grayscale(.4) contrast(.85) opacity(.5)!important;transform:scale(.92)}.glass-reflection{position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff2e,#fff0);pointer-events:none;border-radius:4px 4px 0 0}.brass-lock-badge{position:absolute;top:1px;right:2px;font-family:var(--font-pixel-body, monospace);font-size:.52rem!important;font-weight:800!important;color:#fef08a!important;background:#1a0f08eb!important;border:1px solid #d97706!important;border-radius:3px;padding:1px 3px;display:inline-flex;align-items:center;gap:2px;box-shadow:0 1px 2px #00000080;pointer-events:none}.pixel-lock-img-xs{width:9px;height:9px;image-rendering:pixelated}.gn-pan[data-active=true]{border:2px solid #ea580c!important;background:linear-gradient(145deg,#fff7ed,#ffedd5)!important;box-shadow:0 0 0 2px #ea580c59,0 3px 6px #ea580c33!important;animation:shelfPulse 1.2s infinite alternate}.gn-pan-img{width:36px!important;height:36px!important;object-fit:contain!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));margin-bottom:1px;flex-shrink:0}.gn-pan-emoji{font-size:1.25rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));margin-bottom:1px}.gn-pan-badge{position:absolute;top:2px;right:2px;background:#2b5368;color:#fff;font-size:.52rem;font-weight:800;line-height:1;padding:1.5px 3.5px;border-radius:5px;box-shadow:0 1px 2px #0003;z-index:2}.gn-pan-label{font-size:.56rem!important;font-weight:800!important;color:#fef08a!important;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 1px #000!important;white-space:normal;overflow:visible;text-overflow:clip;max-width:100%;text-align:center;line-height:1.05;margin-top:1px}.prep-popover{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1e293b;color:#f8fafc;padding:5px 10px;border-radius:8px;font-size:.68rem;font-weight:800;white-space:nowrap;box-shadow:0 4px 12px #00000059;z-index:60;pointer-events:none;animation:prepPopoverFade .22s cubic-bezier(.16,1,.3,1);border:1px solid #475569}.prep-popover:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#1e293b transparent transparent transparent}@keyframes prepPopoverFade{0%{opacity:0;transform:translate(-50%,4px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.prep-popover-retro{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#2b1810!important;border:2px solid #d97706!important;color:#fef3c7!important;padding:6px 10px!important;border-radius:8px!important;box-shadow:0 6px 18px #0009!important;z-index:90!important;white-space:normal!important;width:max-content;max-width:250px;font-family:var(--font-pixel-body, monospace);pointer-events:none;animation:prepPopoverFade .2s cubic-bezier(.16,1,.3,1)}.prep-popover-retro:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#d97706 transparent transparent transparent}.prep-popover-retro .popover-top-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.prep-popover-retro .popover-dish-img{width:28px;height:28px;border-radius:4px;background:#00000040;border:1px solid #78350f;image-rendering:pixelated;flex-shrink:0}.prep-popover-retro .popover-dish-emoji{font-size:1.3rem;line-height:1}.prep-popover-retro .popover-name{font-size:.78rem;font-weight:800;color:#fef08a;line-height:1.2}.prep-popover-retro .popover-badge{font-size:.6rem;color:#fbbf24;display:block}.prep-popover-retro .popover-hint-text{font-size:.68rem;color:#fde68a;line-height:1.35;border-top:1px dashed rgba(217,119,6,.4);padding-top:3px}.prep-baskets-section{display:flex;flex-direction:column;gap:4px;margin-top:2px}.prep-baskets-header{display:flex;align-items:center;gap:4px;margin-bottom:3px}.prep-baskets-title{font-size:.7rem;font-weight:800;color:#5c351f;white-space:nowrap;flex-shrink:0}.food-shelf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:2px}.shelf-tile{min-height:52px;min-width:44px;background:#fffdfa;border:1.5px solid #ded3c5;border-radius:9px;padding:4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;box-shadow:0 2px 3px #0000000f;transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease;text-align:center;box-sizing:border-box;user-select:none;-webkit-user-select:none;touch-action:manipulation}.shelf-tile:active:not(:disabled){transform:translateY(2px) scale(.96);box-shadow:0 0 #0000}.shelf-tile.disabled{opacity:.55;filter:grayscale(40%);cursor:not-allowed;transform:none}.shelf-tile.primary{background:#fffbf5;border-color:#f4a261}.shelf-tile.is-active-frying{border:2px solid #e76f51;background:#fff8f5;box-shadow:0 0 0 2px #e76f5159,0 3px 6px #e76f5133;animation:shelfPulse 1.2s infinite alternate}@keyframes shelfPulse{0%{box-shadow:0 0 0 1px #e76f5140}to{box-shadow:0 0 0 3px #e76f5173}}.shelf-badge{position:absolute;top:3px;right:3px;background:#457b9d;color:#fff;font-size:.55rem;font-weight:800;line-height:1;padding:2px 4px;border-radius:6px;box-shadow:0 1px 2px #00000026}.shelf-badge.empty{background:#e63946}.shelf-badge.sauce{background:#e76f51}.shelf-img{width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.12));margin-bottom:2px}.shelf-img.bottle{height:28px;width:18px}.shelf-label{font-size:.68rem;font-weight:800;color:#3e2717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.shelf-sub{font-size:.52rem;font-weight:700;color:#8d6e63;line-height:1;margin-top:1px}.shelf-tile.condiment.ketchup{border-color:#e63946;background:#fff5f5}.shelf-tile.condiment.chili{border-color:#f77f00;background:#fff8f0}.fountain-station{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding:3px 4px;background:#fff;border:1.5px solid #d4c5b3;border-radius:8px;box-shadow:0 1px 3px #0000000d}.fountain-header{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:800;color:#5c351f;white-space:nowrap;gap:2px}.fountain-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.fountain-stock{font-size:.62rem;color:#7f5539;white-space:nowrap;flex-shrink:0}.fountain-pour-stage{background:linear-gradient(180deg,#f8f9fa,#edf2f7);border:1px solid #e2e8f0;border-radius:8px;padding:3px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.fountain-nozzle-row{display:flex;justify-content:center;gap:16px;margin-bottom:2px}.nozzle-tap{width:10px;height:6px;background:#94a3b8;border-radius:2px 2px 4px 4px;border:1px solid #64748b}.nozzle-tap.tap-coca{background:#e63946}.nozzle-tap.tap-7up{background:#2b9348}.nozzle-tap.tap-fanta{background:#f77f00}.pour-stream-line{width:4px;height:0;background:transparent;border-radius:2px;margin-bottom:1px;transition:height .15s ease}.fountain-pour-stage.is-pouring .pour-stream-line{height:14px;animation:streamFlow .15s infinite alternate}.fountain-pour-stage.flavor-soda .pour-stream-line{background:#3d1b09;box-shadow:0 0 4px #3d1b09}.fountain-pour-stage.flavor-seven_up .pour-stream-line{background:#4ade80;box-shadow:0 0 4px #4ade80}.fountain-pour-stage.flavor-fanta_orange .pour-stream-line{background:#ea580c;box-shadow:0 0 4px #ea580c}@keyframes streamFlow{0%{opacity:.8;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1.15)}}.glass-cup-wrap{display:flex;flex-direction:column;align-items:center;gap:2px}.glass-cup-body{width:32px;height:34px;border:2px solid #64748b;border-top:none;border-radius:0 0 6px 6px;background:#ffffffb3;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f}.cup-ice-cube{position:absolute;font-size:.65rem;z-index:4;opacity:.85}.cup-ice-cube.ice-1{bottom:8px;left:4px}.cup-ice-cube.ice-2{bottom:16px;right:4px}.cup-liquid-fill{position:absolute;bottom:0;left:0;right:0;height:12%;background:#e2e8f0;transition:height .4s cubic-bezier(.1,.7,.1,1),background .2s ease;z-index:2}.fountain-pour-stage.is-pouring .cup-liquid-fill{height:88%}.fountain-pour-stage.flavor-soda .cup-liquid-fill{background:linear-gradient(180deg,#50220d,#200c04)}.fountain-pour-stage.flavor-seven_up .cup-liquid-fill{background:linear-gradient(180deg,#86efac,#16a34a)}.fountain-pour-stage.flavor-fanta_orange .cup-liquid-fill{background:linear-gradient(180deg,#fdba74,#ea580c)}.liquid-foam{position:absolute;top:0;left:0;right:0;height:4px;background:#ffffffd9;border-radius:2px}.soda-bubble{position:absolute;width:3px;height:3px;background:#ffffffb3;border-radius:50%;opacity:0}.fountain-pour-stage.is-pouring .soda-bubble{animation:bubbleRise .6s infinite}.soda-bubble.b1{left:20%;animation-delay:.1s}.soda-bubble.b2{left:50%;animation-delay:.25s}.soda-bubble.b3{left:80%;animation-delay:.4s}@keyframes bubbleRise{0%{bottom:0;opacity:.8;transform:translateY(0)}to{bottom:90%;opacity:0;transform:translateY(-10px)}}.glass-cup-label{font-size:.6rem;font-weight:800;color:#475569;white-space:nowrap}.fountain-taps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.fountain-tap-btn{min-height:44px;height:44px;min-width:44px;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;padding:2px 1px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0000000f;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;box-sizing:border-box;overflow:hidden}.fountain-tap-btn:active{transform:translateY(2px) scale(.96)}.fountain-tap-btn.tap-coca{border-color:#e63946;background:#fff5f5}.fountain-tap-btn.tap-7up{border-color:#2b9348;background:#f4fbf6}.fountain-tap-btn.tap-fanta{border-color:#f77f00;background:#fff9f2}.tap-badge{font-size:.52rem;font-weight:800;padding:1px 3px;border-radius:4px;line-height:1;margin-bottom:2px;white-space:nowrap}.tap-coca .tap-badge{background:#e63946;color:#fff}.tap-7up .tap-badge{background:#2b9348;color:#fff}.tap-fanta .tap-badge{background:#f77f00;color:#fff}.tap-cup-img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.tap-name{font-size:.62rem;font-weight:800;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center;margin-top:1px}.tray-food-frame{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 2px;position:relative}.tray-item .t-img{width:48px;height:48px;min-width:42px;min-height:42px;max-width:50px;max-height:50px;object-fit:contain;display:block;margin:0 auto;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.tray-item.drink-coca{border-color:#e63946;background:#fffbfb}.tray-item.drink-7up{border-color:#2b9348;background:#f8fdf9}.tray-item.drink-fanta{border-color:#f77f00;background:#fffbf6}.tray-condiment-tag{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);font-size:.52rem;font-weight:800;padding:1px 4px;border-radius:4px;white-space:nowrap;box-shadow:0 1px 3px #00000040;z-index:5}.tray-condiment-tag.ketchup{background:#e63946;color:#fff}.tray-condiment-tag.chili{background:#d9480f;color:#fff}.tutorial-spotlight-box{position:fixed;z-index:9998;pointer-events:none;box-shadow:0 0 0 9999px #060302d9,0 0 28px 8px #fc0,inset 0 0 16px #ffcc008c;border:3px solid #ffcc00;border-radius:8px;will-change:top,left,width,height;transition:top .28s cubic-bezier(.2,.9,.3,1),left .28s cubic-bezier(.2,.9,.3,1),width .28s cubic-bezier(.2,.9,.3,1),height .28s cubic-bezier(.2,.9,.3,1),border-radius .25s ease;animation:tutorialSpotlightPulse 1.4s ease-in-out infinite alternate}.tutorial-spotlight-box:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid #fde047;border-radius:inherit;pointer-events:none;animation:tutorialRippleRing 1.6s ease-out infinite}@keyframes tutorialRippleRing{0%{transform:scale(.96);opacity:.9}to{transform:scale(1.24);opacity:0}}@keyframes tutorialSpotlightPulse{0%{border-color:#ffb400;box-shadow:0 0 0 9999px #060302d1,0 0 22px 6px #ffb400,inset 0 0 12px #ffb40073}to{border-color:#fde047;box-shadow:0 0 0 9999px #060302e0,0 0 36px 12px #fde047,inset 0 0 22px #fde047b3}}.tutorial-spotlight-arrow{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.spotlight-arrow-icon{font-size:1.8rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.spotlight-arrow-pill{background:linear-gradient(135deg,#d97706,#b45309);color:#fff;font-family:Silkscreen,Tiny5,sans-serif;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:12px;border:1px solid #fde68a;box-shadow:0 2px 6px #0009;white-space:nowrap;letter-spacing:.3px;text-shadow:1px 1px 0 #000}.tutorial-spotlight-arrow.arrow-above{bottom:calc(100% + 8px);animation:bounceDown .8s ease-in-out infinite alternate}.tutorial-spotlight-arrow.arrow-below{top:calc(100% + 8px);animation:bounceUp .8s ease-in-out infinite alternate}@keyframes bounceDown{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(6px)}}@keyframes bounceUp{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(-6px)}}.tutorial-target{position:relative!important;z-index:9999!important;pointer-events:auto!important;outline:2.5px solid #ffcc00!important;outline-offset:2px!important;box-shadow:0 0 18px 4px #ffcc00b3!important;animation:tutorialTargetThrob 1.2s ease-in-out infinite alternate!important}@keyframes tutorialTargetThrob{0%{transform:scale(1);filter:brightness(1.08)}to{transform:scale(1.04);filter:brightness(1.25) drop-shadow(0 0 10px #ffea79)}}@media(prefers-reduced-motion:reduce){.tutorial-target{animation:none!important}.tutorial-spotlight-box{animation:none!important;transition:none!important}.tutorial-spotlight-box:after{animation:none!important;display:none!important}.tutorial-spotlight-arrow{animation:none!important}}.tutorial-layer{position:fixed;left:0;right:0;z-index:10000;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.tutorial-layer.at-bottom{bottom:calc(14px + env(safe-area-inset-bottom))}.tutorial-layer.at-top{top:calc(10px + env(safe-area-inset-top))}.tutorial-bubble{pointer-events:auto;display:flex;gap:12px;align-items:flex-start;max-width:480px;width:100%;background:#fdfaf3;border:3px solid #78350f;border-radius:12px;padding:10px 14px;box-shadow:0 8px 24px #0009,inset 0 0 0 2px #fde68a;box-sizing:border-box}.tutorial-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none}.tutorial-avatar{width:52px;height:52px;object-fit:cover;border-radius:50%;border:2px solid #d97706;background:#fff;image-rendering:pixelated}.tutorial-avatar-badge{font-family:Silkscreen,Tiny5,monospace;font-size:.58rem;font-weight:800;background:#d97706;color:#fff;padding:1px 4px;border-radius:4px;letter-spacing:.5px}.tutorial-body{flex:1;min-width:0}.tutorial-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.tutorial-speaker{font-weight:900;color:#92400e;font-size:.84rem;font-family:Silkscreen,Tiny5,sans-serif;letter-spacing:.3px}.tutorial-step-pill{font-size:.58rem;font-weight:800;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:1px 6px}.tutorial-text{font-size:.88rem;line-height:1.45;color:#3b2010;font-weight:500}.tutorial-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:8px}.btn-tutorial-skip{background:transparent;border:1px solid #d97706;color:#92400e;padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;min-height:32px;transition:all .15s}.btn-tutorial-skip:hover{background:#fef3c7}.btn-tutorial-next{background:linear-gradient(180deg,#f59e0b,#d97706);color:#fff;border:1.5px solid #78350f;padding:6px 14px;border-radius:6px;font-size:.8rem;font-weight:800;cursor:pointer;min-height:34px;box-shadow:0 2px #78350f;transition:all .12s}.btn-tutorial-next:active{transform:translateY(2px);box-shadow:none}.station-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0;width:100%;box-sizing:border-box}.station-btn{min-height:44px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;font-size:.76rem;font-weight:750;border-radius:9px;border:1.5px solid var(--line);background:#fff;cursor:pointer;box-shadow:0 2px #00000014;box-sizing:border-box;text-align:center}.station-btn.timer-idle{background:#fdfaf6;border-color:#e0d0c0}.station-btn.timer-cooking{background:#fff9e6;border-color:#f4a261;color:#a75210;cursor:wait}.station-btn.timer-ready{background:#e8f5e9;border-color:#4caf50;color:#1b5e20;box-shadow:0 0 0 2px #4caf5059;animation:stationPulse .9s infinite alternate}@keyframes stationPulse{0%{transform:scale(.98);box-shadow:0 0 0 1px #4caf5033}to{transform:scale(1.02);box-shadow:0 0 0 4px #4caf5080}}.station-btn.timer-ruined{background:#ffebee;border-color:#e53935;color:#b71c1c;animation:shake .3s infinite}.timer-progress{display:inline-block;font-weight:800;font-size:.7rem}.staff-strip{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:6px 0;width:100%;box-sizing:border-box;padding:4px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.staff-strip::-webkit-scrollbar{display:none}.staff-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 4px;background:#2b1810;border:1.5px solid #854d0e;border-radius:8px;color:#fef08a;box-shadow:0 2px 4px #00000059;flex-shrink:0;transition:transform .1s ease}.staff-chip:active{transform:scale(.97)}.staff-chip.busy{background:#3b1a0a;border-color:#f97316;box-shadow:0 0 6px #f9731666}.staff-chip.rarity-R{border-color:#38bdf8}.staff-chip.rarity-SR{border-color:#c084fc}.staff-chip.rarity-SSR{border-color:#facc15;box-shadow:0 0 8px #facc1599;background:linear-gradient(135deg,#422006,#2b1810)}.staff-chip-avatar{width:26px;height:26px;border-radius:6px;background:#180d07;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:.85rem;flex-shrink:0}.staff-chip-img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.staff-chip-info{display:flex;flex-direction:column;line-height:1.15}.staff-chip-name{font-size:.68rem;font-weight:800;color:#fff;white-space:nowrap}.staff-action{font-size:.6rem;font-weight:700;white-space:nowrap;color:#cbd5e1}.staff-action.busy{color:#fb923c}.staff-action.idle{color:#94a3b8}.staff-action.waiter{color:#67e8f9}.staff-action.cashier{color:#4ade80}.staff-action.delivery{color:#fcd34d}.staff-action.manager{color:#f472b6}.staff-action.security{color:#60a5fa}.helper-progress{font-weight:900;color:#ef4444}.hud-actions{display:flex;gap:6px;align-items:center}#btn-toggle-fast,.btn-speed-toggle,.btn-toggle-fast{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box}#btn-toggle-fast:active,.btn-speed-toggle:active{transform:scale(.9)}.speed-sprite-img{width:44px;height:44px;object-fit:contain;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));transition:filter .15s ease,transform .15s ease}#btn-toggle-fast.is-2x .speed-sprite-img{animation:speedSprite2xPulse 1.2s infinite alternate ease-in-out}@keyframes speedSprite2xPulse{0%{transform:scale(1);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}to{transform:scale(1.08);filter:drop-shadow(0 0 6px rgba(249,115,22,.85)) drop-shadow(0 2px 4px rgba(239,68,68,.6))}}.floating-money-layer{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:var(--z-floating, 50)}.fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;overflow:hidden}.money-float{position:absolute;font-weight:850;font-size:1.12rem;font-family:var(--font-display, "Baloo 2", sans-serif);color:var(--mint-dark, #2b9348);text-shadow:0 1px 3px rgba(255,255,255,.95),0 2px 6px rgba(0,0,0,.22);pointer-events:none;animation:floatMoneyUp 1.15s cubic-bezier(.22,1,.36,1) forwards;white-space:nowrap;letter-spacing:.5px;background:#ffffffeb;padding:4px 12px;border-radius:14px;border:2px solid var(--mint-dark, #2b9348);box-shadow:0 4px 14px #2b934847;transform-origin:center}.money-float.tip-float{color:#d97706;border-color:#f59e0b;font-size:.92rem;background:#fef3c7f2;box-shadow:0 4px 12px #f59e0b52}.money-float.lost-float{color:#e03131;border-color:#fa5252;font-size:1.02rem;background:#ffebebf5;box-shadow:0 4px 14px #e031315c;animation:floatLostAway 1.15s cubic-bezier(.22,1,.36,1) forwards}.money-float.heart-float{color:#db2777;border-color:#f472b6;font-size:.88rem;background:#fdf2f8f5;box-shadow:0 4px 12px #db277747;animation:floatHeartUp 1.25s cubic-bezier(.22,1,.36,1) forwards}@keyframes floatHeartUp{0%{opacity:0;transform:translateY(10px) scale(.6) rotate(-6deg)}20%{opacity:1;transform:translateY(-8px) scale(1.18) rotate(4deg)}40%{transform:translateY(-18px) scale(1) rotate(-3deg)}80%{opacity:1;transform:translateY(-46px) scale(1) rotate(2deg)}to{opacity:0;transform:translateY(-70px) scale(.85) rotate(0)}}@keyframes floatLostAway{0%{opacity:0;transform:translateY(12px) scale(.7) rotate(-4deg)}16%{opacity:1;transform:translateY(-4px) scale(1.14) rotate(4deg)}32%{transform:translateY(-10px) scale(1) rotate(-3deg)}48%{transform:translateY(-16px) scale(1.02) rotate(2deg)}78%{opacity:1;transform:translateY(-28px) scale(1) rotate(0)}to{opacity:0;transform:translateY(-52px) scale(.85)}}@keyframes floatMoneyUp{0%{opacity:0;transform:translateY(14px) scale(.65)}16%{opacity:1;transform:translateY(-4px) scale(1.14)}32%{transform:translateY(-14px) scale(1)}78%{opacity:1;transform:translateY(-42px) scale(1)}to{opacity:0;transform:translateY(-64px) scale(.88)}}.streak-flame-container{min-height:0;display:flex;justify-content:center;align-items:center;margin:2px 0}.streak-flame{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ff4500,#ff8c00 50%,gold);color:#fff;padding:3px 10px;border-radius:999px;border:1.5px solid #ffffff;font-size:.72rem;font-weight:850;letter-spacing:.3px;box-shadow:0 0 10px #ff4500a6,0 2px 4px #00000040;animation:flameFlicker .85s infinite alternate ease-in-out;text-shadow:0 1px 2px rgba(0,0,0,.4)}.streak-flame .flame-icon{font-size:.92rem;display:inline-block;animation:flameBounce .5s infinite alternate ease-in-out}.streak-flame .streak-bonus{background:#00000040;padding:1px 6px;border-radius:8px;font-size:.66rem;color:#fff9c4}.streak-flame.super-fire{background:linear-gradient(135deg,#d00000,#f05 40%,#ff9e00 80%,#fff);box-shadow:0 0 18px #f05c,0 0 8px #ffd700f2;animation:flameFlickerSuper .45s infinite alternate ease-in-out}.fry-pot.streak-fire{box-shadow:0 0 16px #ff730099,inset 0 0 14px #ff500066!important}@keyframes flameFlicker{0%{transform:scale(.97) rotate(-.5deg);filter:drop-shadow(0 0 4px #ff4500)}to{transform:scale(1.03) rotate(.5deg);filter:drop-shadow(0 0 10px #ff8c00)}}@keyframes flameFlickerSuper{0%{transform:scale(.96) rotate(-1.5deg);filter:drop-shadow(0 0 8px #ff0055)}to{transform:scale(1.06) rotate(1.5deg);filter:drop-shadow(0 0 18px #ffd700)}}@keyframes flameBounce{0%{transform:translateY(0) scale(.95)}to{transform:translateY(-2px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.money-float,.money-float.tip-float,.money-float.lost-float{animation:none!important;transform:translateY(-20px)!important;opacity:1!important}.streak-flame,.streak-flame.super-fire,.streak-flame .flame-icon{animation:none!important;transform:none!important}.fry-pot.streak-fire{animation:none!important}}@media(max-width:350px){.assemble-card{padding:6px 4px;gap:4px}.tray-title{font-size:.68rem;gap:2px}.tray-slots{gap:3px;padding:3px;max-height:185px;border-radius:8px;border-width:1.5px}.tray-item{padding:2px 1px;border-radius:6px;border-width:1px}.tray-food-frame{width:36px;height:36px;margin:0 auto 1px}.tray-item .t-img{width:34px!important;height:34px!important;min-width:26px!important;min-height:26px!important;max-width:34px!important;max-height:34px!important}.tray-item .t-name{font-size:.56rem;max-width:100%!important;line-height:1.1;text-align:center;padding:0 1px}.tray-item .t-quality{font-size:.48rem;padding:0 2px;line-height:1.1;margin-top:1px}.tray-slot-empty{min-height:44px;border-radius:6px;gap:1px}.empty-wire-icon{font-size:.68rem}.empty-wire-label{font-size:.48rem}.tray-condiment-tag{font-size:.44rem;padding:0 2px;bottom:-1px}.prep-station{padding:4px 3px;gap:3px}.prep-row{gap:4px!important;padding:1px 0 3px}.gn-pan{flex:0 0 45px!important;min-width:44px!important;min-height:48px!important;padding:2px 1px!important}.gn-pan[data-pan="1-3"]{min-height:50px!important}.gn-pan[data-pan="1-6"]{min-height:46px!important}.gn-pan-img{width:24px!important;height:24px!important}.gn-pan-emoji{font-size:1.1rem}.gn-pan-label{font-size:.5rem;max-width:42px}.gn-pan-lock{font-size:.95rem}.gn-pan-lock-label{font-size:.46rem!important;max-width:40px}.gn-pan-badge{font-size:.48rem;padding:1px 2.5px;top:1px;right:1px}}.sauce-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#120e0ac7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:12px;box-sizing:border-box;animation:sauceFadeIn .22s ease-out forwards}.sauce-modal-overlay.fade-out{animation:sauceFadeOut .2s ease-in forwards}@keyframes sauceFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes sauceFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.sauce-modal-box{background:#fffdf9;border:3px solid #d97706;border-radius:20px;width:100%;max-width:390px;max-height:92vh;overflow-y:auto;box-shadow:0 16px 40px #00000059,0 0 0 1px #d9770633;padding:18px 16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.sauce-badge-kicker{display:inline-block;background:#fef3c7;color:#b45309;font-size:.72rem;font-weight:800;letter-spacing:.5px;padding:3px 10px;border-radius:20px;border:1px solid #fde68a;margin-bottom:6px}.sauce-title{margin:2px 0 6px;font-size:1.25rem;font-weight:900;color:#78350f;line-height:1.25}.sauce-hint{margin:0 0 12px;font-size:.82rem;color:#6b7280;line-height:1.35}.sauce-timer-container{width:100%;height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden;margin-bottom:14px;border:1px solid #e5e7eb}.sauce-timer-bar-fill{height:100%;width:100%;background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:999px;transition:width .08s linear}.sauce-scroll-paper{width:100%;background:#fefce8;border:2px dashed #f59e0b;border-radius:16px;padding:14px 10px;box-sizing:border-box;margin-bottom:16px;box-shadow:inset 0 2px 8px #f59e0b1f}.sauce-scroll-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%}.sauce-step-card{background:#fff;border:2px solid #fbbf24;border-radius:12px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;box-shadow:0 3px 6px #d9770626;transform:translateY(0);transition:transform .15s ease}.sauce-step-card .step-num{font-size:.62rem;font-weight:800;color:#b45309;background:#fef3c7;padding:1px 5px;border-radius:6px;margin-bottom:4px}.sauce-step-card .step-icon{font-size:1.5rem;line-height:1;margin:2px 0}.sauce-step-card .step-name{font-size:.72rem;font-weight:800;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:68px}.sauce-step-card .step-tag{font-size:.6rem;color:#d97706;font-weight:700}.sauce-pot-visual{width:100%;background:#fffbeb;border:2px solid #fde68a;border-radius:16px;padding:12px;box-sizing:border-box;margin-bottom:14px}.sauce-pot-illustration{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:8px}.sauce-pot-steam{font-size:1.4rem;animation:sauceSteamRise 1.4s ease-in-out infinite alternate}@keyframes sauceSteamRise{0%{transform:translateY(0) scale(.9);opacity:.7}to{transform:translateY(-4px) scale(1.1);opacity:1}}.sauce-pot-icon{font-size:2.5rem;line-height:1}.sauce-pot-status{font-size:.8rem;font-weight:700;color:#92400e;margin-top:4px}.sauce-pot-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%}.sauce-pot-slot{height:52px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;font-weight:800}.sauce-pot-slot.empty{background:#f3f4f6;border:2px dashed #d1d5db;color:#9ca3af;font-size:.85rem}.sauce-pot-slot.empty.current{border-color:#f59e0b;background:#fef3c7;animation:slotPulse 1s infinite alternate}@keyframes slotPulse{0%{transform:scale(.96);box-shadow:0 0 #f59e0b66}to{transform:scale(1.02);box-shadow:0 0 0 3px #f59e0b33}}.sauce-pot-slot.filled{background:#ecfdf5;border:2px solid #10b981;color:#065f46;box-shadow:0 2px 6px #10b98133}.sauce-pot-slot.filled .slot-icon{font-size:1.2rem;line-height:1}.sauce-pot-slot.filled .slot-name{font-size:.65rem;font-weight:800;margin-top:1px}.sauce-controls-tray{width:100%;margin-bottom:12px}.sauce-controls-label{font-size:.72rem;font-weight:800;color:#78350f;margin-bottom:8px;text-align:left}.sauce-spices-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;width:100%}.btn-spice-touch{min-height:56px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:6px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;touch-action:manipulation;box-shadow:0 3px #d1d5db,0 3px 6px #0000000d;transition:transform .08s ease,box-shadow .08s ease,background .12s ease}.btn-spice-touch:active{transform:translateY(2px);box-shadow:0 1px #d1d5db;background:#fef3c7;border-color:#f59e0b}.btn-spice-icon{font-size:1.35rem;line-height:1}.btn-spice-text{font-size:.68rem;font-weight:800;color:#374151;white-space:nowrap}.sauce-cancel-tray{margin-top:4px}.sauce-celebration-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:900;font-size:.78rem;letter-spacing:.5px;padding:4px 14px;border-radius:20px;margin-bottom:12px;box-shadow:0 3px 10px #d9770659}.sauce-success-icon-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.sauce-golden-pot{font-size:3.5rem;line-height:1;filter:drop-shadow(0 6px 12px rgba(245,158,11,.45));animation:potGoldenPulse 1.5s infinite alternate}@keyframes potGoldenPulse{0%{transform:scale(1);filter:drop-shadow(0 4px 8px rgba(245,158,11,.35))}to{transform:scale(1.08);filter:drop-shadow(0 8px 16px rgba(245,158,11,.6))}}.sauce-sparkles-left,.sauce-sparkles-right{font-size:1.6rem;animation:sparkleTwinkle 1s infinite alternate}@keyframes sparkleTwinkle{0%{opacity:.4;transform:rotate(-10deg) scale(.85)}to{opacity:1;transform:rotate(10deg) scale(1.15)}}.sauce-success-title{font-size:1.3rem;font-weight:900;color:#b45309;margin:4px 0 8px;line-height:1.25}.sauce-success-desc{font-size:.85rem;color:#4b5563;margin:0 0 16px;line-height:1.4}.sauce-buff-reward-box{width:100%;background:#fefce8;border:2px solid #fde047;border-radius:14px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-bottom:18px;text-align:left}.buff-row{display:flex;align-items:flex-start;gap:10px}.buff-icon{font-size:1.3rem;line-height:1}.buff-text{font-size:.82rem;color:#374151;line-height:1.35}.buff-text b{color:#92400e}.sauce-fail-icon{font-size:3rem;margin-bottom:8px}.sauce-fail-title{font-size:1.2rem;font-weight:900;color:#4b5563;margin:2px 0 8px}.sauce-fail-quote{background:#f9fafb;border-left:3px solid var(--primary);border-radius:8px;padding:10px 12px;font-size:.82rem;color:#4b5563;line-height:1.45;text-align:left;margin-bottom:18px;font-style:italic}.btn-sauce-action{width:100%;min-height:48px;font-size:.95rem;font-weight:800;border-radius:12px}.sauce-buff-hud-badge{display:inline-flex;align-items:center;gap:3px;font-size:.76rem;font-weight:800;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1.5px solid #f59e0b;padding:3px 8px;border-radius:14px;box-shadow:0 2px 6px #f59e0b40;animation:sauceBadgeGlow 1.5s infinite alternate}@keyframes sauceBadgeGlow{0%{transform:scale(1);box-shadow:0 0 4px #f59e0b4d}to{transform:scale(1.04);box-shadow:0 0 10px #f59e0b99}}.btn-sauce-card{background:linear-gradient(180deg,#fffbeb,#fef3c7)!important;color:#92400e!important;border:1.5px solid #f59e0b!important;box-shadow:0 2px 4px #d9770626!important;font-weight:800!important;border-radius:8px}.btn-sauce-card.is-active{background:linear-gradient(180deg,#fef3c7,#fde68a)!important;border-color:#d97706!important;box-shadow:0 0 8px #d9770659!important}@media(max-width:360px){.sauce-modal-box{padding:14px 10px}.btn-spice-touch{min-height:50px;padding:4px 1px}.btn-spice-icon{font-size:1.15rem}.btn-spice-text{font-size:.62rem}.sauce-step-card .step-icon{font-size:1.25rem}.sauce-step-card .step-name{font-size:.65rem;max-width:58px}}.oil-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0c09d1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:12px;box-sizing:border-box;animation:oilModalFadeIn .22s ease-out forwards}.oil-modal-overlay.fade-out{animation:oilModalFadeOut .2s ease-in forwards}@keyframes oilModalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes oilModalFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.oil-modal-box{background:#fffdfa;border:3px solid #b45309;border-radius:20px;width:100%;max-width:390px;max-height:94vh;overflow-y:auto;box-shadow:0 16px 44px #00000073;padding:16px 14px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.oil-badge-kicker{display:inline-block;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:800;letter-spacing:.5px;padding:3px 10px;border-radius:20px;border:1px solid #fde68a;margin-bottom:5px}.oil-title{margin:2px 0 4px;font-size:1.22rem;font-weight:900;color:#78350f;line-height:1.25}.oil-hint{margin:0 0 10px;font-size:.8rem;color:#6b7280;line-height:1.35}.oil-stats-bar{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px;gap:8px}.oil-status-chip{font-size:.76rem;padding:4px 10px;border-radius:20px;font-weight:700;flex:1;text-align:left}.oil-status-chip.pan-dirty{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.oil-status-chip.pan-medium{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.oil-status-chip.pan-clean{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.oil-timer-pill{background:#111827;color:#fbbf24;font-size:.88rem;font-weight:800;padding:4px 12px;border-radius:20px;letter-spacing:.5px}.oil-progress-container{width:100%;height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin-bottom:4px}.oil-progress-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#10b981);border-radius:999px;transition:width .15s ease-out}.oil-progress-label{font-size:.75rem;color:#78350f;margin-bottom:12px;width:100%;text-align:right}.oil-pan-stage{width:280px;height:280px;background:radial-gradient(circle,#2d261e,#15110d);border:8px solid #4a3e35;border-radius:50%;box-shadow:inset 0 8px 24px #000000b3,0 10px 24px #0006;position:relative;overflow:hidden;margin-bottom:14px;touch-action:none;-webkit-user-select:none;user-select:none}.oil-pan-stage.pan-dirty .pan-oil-surface{background:radial-gradient(circle,#382717,#1a120b)}.oil-pan-stage.pan-medium .pan-oil-surface{background:radial-gradient(circle,#92400e,#451a03)}.oil-pan-stage.pan-clean .pan-oil-surface{background:radial-gradient(circle,#fbbf24,#b45309)}.pan-oil-surface{width:100%;height:100%;border-radius:50%;position:relative;transition:background .4s ease}.pan-reflection{position:absolute;top:10%;left:15%;width:70%;height:35%;border-radius:50%;background:linear-gradient(180deg,#ffffff2e,#fff0);pointer-events:none}.oil-crumb-item{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6));animation:crumbFloat 2s ease-in-out infinite alternate;transition:transform .12s ease,opacity .15s ease}.oil-crumb-item:hover,.oil-crumb-item:active{transform:translate(-50%,-50%) scale(1.18)}.oil-crumb-item.is-collected{animation:crumbPopDisappear .25s ease-out forwards;pointer-events:none}@keyframes crumbPopDisappear{0%{transform:translate(-50%,-50%) scale(1.1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.4);opacity:.8;filter:brightness(1.6)}to{transform:translate(-50%,-50%) scale(.2);opacity:0}}@keyframes crumbFloat{0%{margin-top:-2px}to{margin-top:2px}}.crumb-icon{font-size:1.6rem;line-height:1}.oil-crumb-item.burnt_chunk .crumb-icon{font-size:1.9rem}.oil-celebration-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:900;font-size:.78rem;letter-spacing:.5px;padding:4px 14px;border-radius:20px;margin-bottom:10px;box-shadow:0 3px 10px #10b98159}.oil-pan-sparkle-icon{font-size:3.5rem;line-height:1;margin-bottom:6px;animation:panSparklePulse 1.4s infinite alternate}@keyframes panSparklePulse{0%{transform:scale(.96);filter:drop-shadow(0 4px 10px rgba(245,158,11,.4))}to{transform:scale(1.06);filter:drop-shadow(0 8px 18px rgba(16,185,129,.6))}}.oil-success-title{font-size:1.3rem;font-weight:900;color:#065f46;margin:4px 0 6px}.oil-success-desc{font-size:.85rem;color:#374151;margin:0 0 14px;line-height:1.4}.oil-reward-summary-card{width:100%;background:#f0fdf4;border:2px solid #86efac;border-radius:14px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;text-align:left}.reward-row{display:flex;align-items:flex-start;gap:8px}.reward-icon{font-size:1.25rem;line-height:1}.reward-text{font-size:.82rem;color:#374151;line-height:1.35}.reward-text b{color:#065f46}.oil-fail-icon{font-size:3rem;margin-bottom:6px}.oil-fail-title{font-size:1.2rem;font-weight:900;color:#4b5563;margin:2px 0 6px}.oil-fail-desc{font-size:.82rem;color:#6b7280;margin:0 0 12px}.oil-fail-quote{background:#f9fafb;border-left:3px solid #f59e0b;border-radius:8px;padding:10px 12px;font-size:.82rem;color:#4b5563;line-height:1.45;text-align:left;margin-bottom:16px;font-style:italic}.btn-oil-action{width:100%;min-height:48px;font-size:.95rem;font-weight:800;border-radius:12px}.btn-filter-oil-card{background:linear-gradient(180deg,#ecfdf5,#d1fae5)!important;color:#065f46!important;border:1.5px solid #10b981!important;box-shadow:0 2px 4px #10b98133!important;font-weight:800!important;border-radius:8px}@media(max-width:360px){.oil-pan-stage{width:240px;height:240px}.crumb-icon{font-size:1.35rem}}.staff-roster-shelf{display:flex;align-items:center;gap:8px;overflow-x:auto;max-width:100%;padding:4px 6px 2px;scrollbar-width:none}.staff-roster-shelf::-webkit-scrollbar{display:none}.staff-roster-empty-tag{font-size:.65rem;font-weight:800;color:#78350f;background:#fef3c7;border:1px dashed #d97706;border-radius:999px;padding:2px 8px;white-space:nowrap}.staff-round-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:36px;flex-shrink:0;cursor:pointer;touch-action:manipulation;transition:transform .15s ease;margin-top:10px}.staff-round-card:hover,.staff-round-card:active{transform:scale(1.08)}.staff-head-status{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;z-index:4;pointer-events:none}.staff-head-status .head-badge{font-size:.52rem;font-weight:900;padding:1px 4px;border-radius:6px;box-shadow:0 1px 3px #00000040;display:inline-flex;align-items:center;gap:1.5px;line-height:1.2}.staff-head-status .head-badge.busy{background:#ea580c;color:#fff;border:1px solid #c2410c;animation:pulseHeadBadge .9s infinite alternate}.staff-head-status .head-badge.idle{background:#dcfce7;color:#166534;border:1px solid #86efac}.staff-head-status .head-badge.slacking{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5;animation:slackBob 1.5s infinite alternate ease-in-out}.staff-head-status .head-badge.waiter{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.staff-head-status .head-badge.cashier{background:#fef9c3;color:#854d0e;border:1px solid #facc15}.staff-head-status .head-badge.delivery{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.staff-head-status .head-badge.manager{background:#fae8ff;color:#86198f;border:1px solid #f5d0fe}.staff-head-status .head-badge.security{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}@keyframes pulseHeadBadge{0%{transform:scale(.96)}to{transform:scale(1.05)}}@keyframes slackBob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.staff-circle-avatar{position:relative;width:32px;height:32px;border-radius:50%;border:2px solid #8b5a2b;background:#fff;box-shadow:0 2px 4px #00000040;display:flex;align-items:center;justify-content:center;overflow:visible}.staff-circle-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.staff-circle-avatar.robot-avatar{background:#f1f5f9;font-size:1.1rem}.staff-round-card.is-busy .staff-circle-avatar{border-color:#ea580c;box-shadow:0 0 8px #ea580c80}.staff-round-card.is-slacking .staff-circle-avatar{border-color:#ef4444;opacity:.85}.staff-role-mini-badge{position:absolute;bottom:-3px;right:-3px;font-size:.6rem;background:#fff;border-radius:50%;border:1px solid #d97706;width:14px;height:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0003;line-height:1}.kitchen-staff-actor,.staff-corner-card{display:none}.plate-steam-particles{position:absolute;top:-12px;left:0;width:100%;height:32px;pointer-events:none;z-index:5;overflow:visible}.plate-steam-puff{position:absolute;bottom:4px;width:10px;height:22px;background:radial-gradient(ellipse,#ffffffa6,#fff0 70%);border-radius:50%;filter:blur(2.5px);animation:plateSteamRise 2s infinite ease-out;opacity:0}.plate-steam-puff.puff-1{left:22%;animation-delay:0s}.plate-steam-puff.puff-2{left:48%;animation-delay:.65s;width:12px;height:26px}.plate-steam-puff.puff-3{left:74%;animation-delay:1.3s}@keyframes plateSteamRise{0%{transform:translateY(6px) scaleX(.7);opacity:0}30%{opacity:.7}70%{opacity:.4;transform:translateY(-18px) scaleX(1.3) translate(3px)}to{transform:translateY(-28px) scaleX(1.7) translate(-4px);opacity:0}}.perfect-sparkles-burst{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none;z-index:6;display:flex;justify-content:space-between;align-items:center;padding:0 4px}.perfect-sparkles-burst .sparkle-dot{font-size:15px;line-height:1;color:#fef08a;text-shadow:0 0 6px #f59e0b,0 0 10px #fbbf24;animation:sparkleTwinkle .75s infinite alternate ease-in-out;display:inline-block}.perfect-sparkles-burst .sparkle-dot:nth-child(2){animation-delay:.2s}.perfect-sparkles-burst .sparkle-dot:nth-child(3){animation-delay:.4s}.perfect-sparkles-burst .sparkle-dot:nth-child(4){animation-delay:.6s}@keyframes sparkleTwinkle{0%{transform:scale(.65) rotate(0);opacity:.35}to{transform:scale(1.35) rotate(45deg);opacity:1}}.cash-parabola{position:fixed;left:50%;bottom:28%;transform:translate(-50%);background:linear-gradient(135deg,#10b981,#047857);color:#fef08a;font-family:var(--font-display);font-weight:900;font-size:.92rem;padding:4px 10px;border-radius:20px;border:1.5px solid #34d399;box-shadow:0 4px 14px #10b98173;display:flex;align-items:center;gap:5px;z-index:9999;pointer-events:none;animation:parabolaToHeader 1.15s cubic-bezier(.22,.8,.25,1) forwards}.tip-parabola{position:fixed;left:54%;bottom:31%;transform:translate(-50%);background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;font-family:var(--font-display);font-weight:900;font-size:.88rem;padding:4px 10px;border-radius:20px;border:1.5px solid #f472b6;box-shadow:0 4px 14px #ec489973;display:flex;align-items:center;gap:5px;z-index:9999;pointer-events:none;animation:parabolaToHeader 1.15s cubic-bezier(.22,.8,.25,1) forwards}@keyframes parabolaToHeader{0%{opacity:0;transform:translate(-50%) scale(.6)}20%{opacity:1;transform:translate(-48%,-45px) scale(1.18)}65%{opacity:1;transform:translate(-50%,-240px) scale(1.05)}90%{opacity:.9;transform:translate(-50%,-360px) scale(.85)}to{opacity:0;transform:translate(-50%,-410px) scale(.5)}}.flying-banknote-img{width:28px;height:13px;image-rendering:pixelated;image-rendering:crisp-edges;object-fit:cover;border-radius:2px;box-shadow:0 1px 4px #00000073;flex-shrink:0;display:inline-block;vertical-align:middle}.flying-banknote-img.tip-glow{filter:drop-shadow(0 0 6px rgba(253,224,71,.85));border:1px solid #fde047}.tip-sparkle-badge{font-size:.75rem;margin-right:2px}.banknote-flutter-particle{position:fixed;width:34px;height:16px;background-size:cover;image-rendering:pixelated;pointer-events:none;z-index:10000;animation:banknoteFlutterFlight .95s cubic-bezier(.25,.9,.35,1) forwards;border-radius:2px;box-shadow:0 2px 8px #00000059}@keyframes banknoteFlutterFlight{0%{opacity:0;transform:translate(0) scale(.6) rotate(-15deg)}20%{opacity:1;transform:translate(var(--fly-x, 20px),-30px) scale(1.1) rotate(12deg)}60%{opacity:.95;transform:translate(calc(var(--fly-x, 20px) * 1.5),-90px) scale(1) rotate(-8deg)}to{opacity:0;transform:translate(calc(var(--fly-x, 20px) * 2),-150px) scale(.7) rotate(20deg)}}.pixel-paid-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg) scale(1);background:#dc262626;border:3px dashed #ef4444;color:#ef4444;font-family:var(--font-display, monospace);font-weight:900;font-size:1.05rem;padding:4px 14px;border-radius:6px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 0 12px #ef444466,inset 0 0 8px #ef444433;pointer-events:none;z-index:100;animation:stampSlapDown .95s cubic-bezier(.18,.89,.32,1.28) forwards}@keyframes stampSlapDown{0%{opacity:0;transform:translate(-50%,-50%) rotate(-25deg) scale(2.4)}35%{opacity:1;transform:translate(-50%,-50%) rotate(-10deg) scale(.95)}75%{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(1.05)}to{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}.expense-cash-float{position:absolute;right:12px;top:-10px;background:linear-gradient(135deg,#7f1d1d,#991b1b);border:1.5px solid #f87171;color:#fef2f2;font-family:var(--font-display, monospace);font-weight:900;font-size:.85rem;padding:4px 10px;border-radius:12px;box-shadow:0 4px 14px #ef444480;display:flex;align-items:center;gap:6px;pointer-events:none;z-index:110;animation:expenseFloatUp 1.1s cubic-bezier(.2,.8,.25,1) forwards}@keyframes expenseFloatUp{0%{opacity:0;transform:translateY(10px) scale(.8)}25%{opacity:1;transform:translateY(-15px) scale(1.1)}75%{opacity:1;transform:translateY(-40px) scale(1)}to{opacity:0;transform:translateY(-65px) scale(.85)}}.alley-stage-container{position:relative;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,#fffbeb,#fef3c7 40%,#f5f5f4);border:1.5px solid #eab308;border-radius:10px;margin:2px 0 4px;box-shadow:inset 0 2px 5px #0000000d,0 2px 8px #eab3081a}.alley-lantern-mount{position:absolute;top:4px;left:8px;display:flex;align-items:center;z-index:5;pointer-events:none}.alley-lantern-pixel{font-size:15px;animation:lanternSway 3s ease-in-out infinite alternate;display:inline-block;filter:drop-shadow(0 0 6px rgba(239,68,68,.6))}@keyframes lanternSway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.alley-lantern-glow{position:absolute;top:-2px;left:-6px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,rgba(254,240,138,.65) 0%,rgba(251,191,36,.25) 60%,transparent 80%);animation:lanternFlicker 2.5s infinite alternate ease-in-out;pointer-events:none}@keyframes lanternFlicker{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}.alley-sidewalk-sign{display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 10px;background:linear-gradient(90deg,transparent,rgba(180,83,9,.12) 20%,rgba(180,83,9,.12) 80%,transparent);border-bottom:1px dashed rgba(180,83,9,.22);font-size:.6rem;font-weight:900;color:#78350f;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.sign-street-name{text-shadow:0 1px 0 rgba(255,255,255,.85)}.sign-lantern-icon{font-size:.72rem}.customer-lane{display:flex;gap:8px;overflow-x:auto;padding:4px 6px;min-height:140px;max-height:168px;background:transparent;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;width:100%}.alley-pavement-strip{position:relative;width:100%;height:5px;background:repeating-linear-gradient(90deg,#e7e5e4,#e7e5e4 14px,#d6d3d1 14px 16px);border-top:1.5px solid #a8a29e;box-shadow:0 -1px 3px #0000000d}.curb-stone{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#78716c,#a8a29e,#78716c)}.customer-lane::-webkit-scrollbar{display:none}.customer-card{flex:0 0 184px;min-height:138px;max-height:165px;box-sizing:border-box;background:var(--panel);border:1.5px solid var(--line);border-radius:8px;padding:4px 6px;display:flex;flex-direction:column;gap:3px;position:relative;scroll-snap-align:start;box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .15s ease;cursor:pointer;touch-action:manipulation;contain:layout}.stardew-emote-bubble{position:absolute;top:-14px;right:-6px;background:transparent;border:none;box-shadow:none;padding:0;animation:emoteBounce .45s cubic-bezier(.34,1.56,.64,1);z-index:6;pointer-events:none}.stardew-emote-bubble .emote-pixel-img{width:26px;height:26px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}@keyframes emoteBounce{0%{transform:scale(.3) translateY(8px);opacity:0}65%{transform:scale(1.2) translateY(-2px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}.customer-card.active,.customer-card.at-counter{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b59,0 4px 12px #f59e0b33;transform:translateY(-2px) scale(1);z-index:4}.customer-card.waiting-slot-1{transform:scale(.97) translateY(1px);opacity:.98;z-index:3}.customer-card.waiting-slot-2{transform:scale(.94) translateY(3px);opacity:.93;z-index:2}.customer-card:active,.customer-card:focus-within{transform:translateY(-2px) scale(1)!important;opacity:1!important;z-index:5!important}.customer-card.angry{animation:angryShake .35s infinite alternate;border-color:var(--warn)}@keyframes angryShake{0%{transform:translate(-3px) rotate(-1deg)}to{transform:translate(3px) rotate(1deg)}}.cust-stage{display:flex;align-items:center;gap:4px;min-height:36px;max-height:38px;flex-shrink:0}.char-actor{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:38px;animation:customerWalkIn .4s cubic-bezier(.25,1,.5,1)}.customer-card.leaving{animation:customerWalkOut .45s ease-out forwards;pointer-events:none}.customer-card.departing{pointer-events:none;border-color:#f59e0b;box-shadow:0 0 12px #f59e0b66}.customer-card.departing.receiving{animation:customerReceiveDelight .65s cubic-bezier(.34,1.56,.64,1) forwards}.customer-card.departing.leaving{animation:customerWalkOutAlley .75s ease-in forwards}@keyframes customerReceiveDelight{0%{transform:scale(1) translateY(0)}35%{transform:scale(1.04) translateY(-6px)}70%{transform:scale(.99) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes customerWalkOutAlley{0%{transform:translate(0) scale(1);opacity:1}25%{transform:translate(25px) scale(.98);opacity:.95}to{transform:translate(130px) scale(.85);opacity:0}}.char-actor.char-hop-delight .char-sprite-img{animation:charHopHappy .4s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px rgba(246,178,107,.65))}@keyframes charHopHappy{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-6px) rotate(2deg)}}.char-actor.char-flip-exit{transform:scaleX(-1)}.char-sprite-img.walking-out{animation:charStepCycle .28s infinite alternate ease-in-out}.char-shadow.shadow-walk{animation:charShadowPacing .28s infinite alternate ease-in-out}@keyframes charShadowPacing{0%{transform:scaleX(1.15);opacity:.35}to{transform:scaleX(.85);opacity:.2}}.prop-takeaway-bag{position:absolute;bottom:-2px;right:-8px;background:#d4a373;border:1.5px solid #5a3818;border-radius:4px;padding:1px 3px;display:flex;align-items:center;gap:2px;font-size:11px;box-shadow:0 2px 5px #00000059;animation:bagWiggle .45s infinite alternate ease-in-out;z-index:5}@keyframes bagWiggle{0%{transform:rotate(-3deg) translateY(0)}to{transform:rotate(3deg) translateY(-2px)}}.prop-takeaway-bag .bag-steam{font-size:9px;animation:steamRise 1s infinite linear;display:inline-block}@keyframes steamRise{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-5px);opacity:0}}.speech-bubble.is-takeaway-served{background:linear-gradient(135deg,#fef9c3,#fef08a);border-color:#ca8a04;padding:6px 8px;min-height:48px;display:flex;align-items:center}.served-bag-notice{display:flex;flex-direction:column;gap:2px}.served-bag-title{font-size:.74rem;font-weight:900;color:#854d0e;display:flex;align-items:center;gap:4px}.served-bag-sub{font-size:.66rem;color:#a16207;font-weight:700}.cust-badge.served-success-badge{background:#dcfce7;color:#15803d;border:1px solid #86efac;font-weight:800}.counter-welcome-mat{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#b45309,#92400e);color:#fef08a;font-size:.48rem;font-weight:900;letter-spacing:.4px;padding:1px 4px;border-radius:3px;border:1px solid #78350f;box-shadow:0 2px 4px #00000040;white-space:nowrap;z-index:3;display:flex;align-items:center;gap:2px;pointer-events:none}.counter-welcome-mat .mat-sparkle{font-size:.45rem;color:#fde047}.vip-aura-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,rgba(253,224,71,.45) 0%,rgba(234,179,8,.18) 65%,transparent 80%);box-shadow:0 0 12px #facc1573;animation:vipAuraPulse 1.8s infinite alternate ease-in-out;pointer-events:none;z-index:0}@keyframes vipAuraPulse{0%{transform:translate(-50%,-50%) scale(.9);opacity:.55}to{transform:translate(-50%,-50%) scale(1.18);opacity:.9}}.char-actor.char-idle-breath .char-sprite-img{animation:charIdleBreath 1.8s ease-in-out infinite alternate}@keyframes charIdleBreath{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02,.98)}to{transform:translateY(0) scale(1)}}.char-actor.char-walk-in{animation:customerWalkInEntrance .5s cubic-bezier(.25,1,.5,1)}@keyframes customerWalkInEntrance{0%{transform:translate(35px) scale(.88);opacity:0}60%{transform:translate(-3px) scale(1.03);opacity:.95}to{transform:translate(0) scale(1);opacity:1}}.char-actor.char-tremble-angry .char-sprite-img{animation:charAngryTremble .22s infinite alternate ease-in-out;filter:drop-shadow(0 0 8px rgba(239,68,68,.6))}@keyframes charAngryTremble{0%{transform:translate(-2.5px) rotate(-1.5deg)}to{transform:translate(2.5px) rotate(1.5deg)}}.char-shadow.shadow-idle{animation:charShadowBreath 1.8s ease-in-out infinite alternate}@keyframes charShadowBreath{0%{transform:scaleX(1);opacity:.24}50%{transform:scaleX(.88);opacity:.18}to{transform:scaleX(1);opacity:.24}}.focus-actor{filter:drop-shadow(0 2px 8px rgba(245,158,11,.3))}.char-sprite-img.focus-sprite{filter:drop-shadow(0 2px 8px rgba(245,158,11,.45))}@keyframes customerWalkIn{0%{transform:translate(35px) scale(.9);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes customerWalkOut{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-45px) scale(.85);opacity:0}}.char-sprite-img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:transform .2s ease,filter .2s ease}.char-sprite-img.walking{animation:charStepCycle .35s infinite alternate ease-in-out}.char-sprite-img.standing{animation:charIdleBob 2.2s infinite ease-in-out}.char-sprite-img.angry{animation:charAngryHiss .28s infinite alternate ease-in-out;filter:drop-shadow(0 2px 8px rgba(230,57,70,.45))}@keyframes charStepCycle{0%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(0)}to{transform:translateY(0) rotate(3deg)}}@keyframes charIdleBob{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes charAngryHiss{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-2px)}to{transform:scale(1) translateY(0)}}.char-avatar-circle{width:42px;height:42px;border-radius:50%;background:var(--bg);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:var(--shadow-sm);animation:charIdleBob 2.2s infinite ease-in-out}.char-shadow{width:28px;height:5px;background:#00000038;border-radius:50%;margin-top:-3px;transition:transform .3s ease}.cust-info-col{display:flex;flex-direction:column;gap:2px;overflow:hidden;flex:1}.cust-name-row{display:flex;align-items:center;justify-content:space-between;gap:4px}.cust-name{font-size:.74rem;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mood-indicator{font-size:.75rem;flex-shrink:0}.cust-badge{font-size:.6rem;font-weight:800;padding:1px 5px;border-radius:6px;width:fit-content;white-space:nowrap}.cust-badges-row{display:flex;align-items:center;gap:3px;flex-wrap:wrap;overflow:visible;max-width:100%}.queue-pos-badge{font-size:.56rem;font-weight:800;padding:1px 4px;border-radius:5px;white-space:nowrap;flex-shrink:0;letter-spacing:.2px}.queue-pos-badge.first{background:#fef08a;color:#854d0e;border:1px solid #facc15;box-shadow:0 1px 3px #eab30840;animation:firstQueuePulse 2s infinite ease-in-out}.queue-pos-badge.next{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.queue-pos-badge.wait{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}@keyframes firstQueuePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.cust-badge.trait-badge{background:#fdf4ff;color:#a21caf;border:1px dashed #f0abfc;font-size:.56rem;padding:1px 4px}.cust-badge.bunny-badge{background:#ffe4e6;color:#e11d48;border:1px solid #fecdd3}.cust-badge.vip-badge{background:#fef3c7;color:#b45309;border:1px solid #fde68a;box-shadow:0 1px 3px #f59e0b40}.cust-badge.mystery-badge{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.cust-badge.delivery-badge{background:#dcfce7;color:#15803d;border:1px solid #86efac}.cust-badge.student-badge{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.cust-badge.office-badge{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.cust-badge.genz-badge{background:#fae8ff;color:#86198f;border:1px solid #f5d0fe}.cust-badge.demanding-badge{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.cust-badge.family-badge{background:#ffedd5;color:#c2410c;border:1px solid #fed7aa}.cust-badge.kid-badge{background:#fef9c3;color:#a16207;border:1px solid #fef08a}.cust-badge.local-badge{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.cust-badge.regular-badge{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.cust-badge.worker-badge{background:#e0f2fe;color:#0284c7;border:1px solid #7dd3fc}.cust-badge.elder-badge{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.cust-badge.security-badge{background:#dcfce7;color:#166534;border:1px solid #86efac}.cust-badge.staff-badge{background:#ffedd5;color:#c2410c;border:1px solid #fed7aa}.cust-badge.thief-badge{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5;font-weight:900}.cust-header{display:flex;align-items:center;gap:6px;margin-top:-16px}.cust-avatar{width:38px;height:38px;border-radius:50%;background:var(--panel);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:1.4rem;box-shadow:var(--shadow-sm);flex-shrink:0}.delivery-badge{font-size:.65rem;background:#3498db;color:#fff;border-radius:6px;padding:1px 4px;font-weight:800}.speech-bubble{background:#f7ede0;border-radius:6px;padding:4px 6px;font-size:.66rem;display:flex;flex-direction:column;position:relative;gap:2px;flex:1 0 auto;min-height:48px;max-height:124px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d97706 #fef3c7}.speech-bubble::-webkit-scrollbar{width:4px;display:block}.speech-bubble::-webkit-scrollbar-track{background:#fef3c7;border-radius:4px}.speech-bubble::-webkit-scrollbar-thumb{background:#d97706;border-radius:4px}.order-combo{font-size:.62rem;font-weight:800;color:var(--red);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px;flex-shrink:0}.order-row{display:flex;align-items:center;justify-content:space-between;gap:3px;min-height:24px;height:auto;padding:1px 0;min-width:0;width:100%;flex-shrink:0}.order-item-title{display:flex;align-items:center;gap:3px;font-weight:700;color:var(--ink);min-width:0;flex:1}.order-food-thumb{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;object-fit:contain;vertical-align:middle;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.order-food-emoji{font-size:1rem;line-height:1;flex:none;margin-right:1px}.order-qty{font-weight:800;font-size:.72rem;color:var(--ink);flex:none;white-space:nowrap}.order-qty-pill{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;border-radius:4px;font-size:.64rem;font-weight:800;min-width:18px;text-align:center;line-height:1.1;box-shadow:0 1px 2px #0000000d}.order-food-name{white-space:normal;line-height:1.15;min-width:0;flex:1;font-size:.65rem;font-weight:700;color:var(--ink)}.order-condiment{display:inline-flex;align-items:center;gap:2px;font-size:.56rem;font-weight:800;line-height:1;padding:1px 5px;border-radius:999px;margin-left:2px;flex:none;letter-spacing:.2px;box-shadow:0 1px 2px #00000014;vertical-align:middle;animation:condimentPulse 2.2s infinite ease-in-out}.order-condiment[data-condiment=ketchup]{background:#ffe3e3;color:#c92a2a;border:1px solid #ffa8a8}.order-condiment[data-condiment=chili]{background:#ffe8cc;color:#d9480f;border:1px solid #ffd8a8}@keyframes condimentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.order-check{font-size:.7rem;color:var(--soft);flex:none;font-weight:700}.order-check.done{color:var(--mint-dark);font-weight:800}.order-check.partial{color:#d97706;font-weight:800;animation:partialBlink 1.8s infinite ease-in-out}.order-check.pending{color:#94a3b8;font-weight:600}.order-row.is-completed{opacity:.65}.order-completed-summary{display:flex;align-items:center;gap:3px;padding:1px 4px;background:#10b9811f;border:1px dashed rgba(16,185,129,.45);border-radius:4px;margin-top:2px;overflow-x:auto;scrollbar-width:none;flex-shrink:0;animation:popIn .25s ease-out}.order-completed-summary::-webkit-scrollbar{display:none}.completed-badge-icon{font-size:.62rem;font-weight:900;color:#059669;line-height:1;flex-shrink:0}.completed-summary-label{font-size:.58rem;font-weight:800;color:#047857;white-space:nowrap;flex-shrink:0}.completed-chips-list{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1}.completed-chips-list::-webkit-scrollbar{display:none}.completed-chip{font-size:.55rem;font-weight:700;color:#065f46;background:#ffffffe6;border:1px solid rgba(16,185,129,.4);border-radius:3px;padding:0 4px;white-space:nowrap;line-height:1.2;box-shadow:0 1px 2px #0000000d}@keyframes partialBlink{0%,to{opacity:1}50%{opacity:.6}}.patience-container{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:2px}.patience-bar{flex:1;height:8px;background:var(--pixel-wood-dark);border:1px solid var(--pixel-wood-light);border-radius:2px;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.patience-fill{height:100%;width:100%;background:var(--pixel-green);border-radius:0;transition:width .3s linear,background-color .3s}.patience-fill.mid{background:var(--pixel-gold-base)}.patience-fill.low{background:var(--pixel-red)}.empty-queue{display:flex;align-items:center;justify-content:center;width:100%;color:var(--soft);font-size:.85rem;font-weight:700;border:2px dashed var(--line);border-radius:var(--radius-md);margin:6px 0;padding:20px}.customer-card.bunny-card{border:2px solid #ff9800;background:linear-gradient(180deg,#fffcf5,#fff3e0);box-shadow:0 4px 14px #ff980059;animation:bunnyPulse 2.5s infinite ease-in-out}@keyframes bunnyPulse{0%,to{box-shadow:0 4px 14px #ff980059;border-color:#ff9800}50%{box-shadow:0 6px 20px #ff57228c;border-color:#ff5722;transform:translateY(-2px)}}.cust-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#fff}.bunny-badge{font-size:.65rem;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;border-radius:6px;padding:1px 6px;font-weight:800;margin-left:4px;box-shadow:0 1px 3px #e651004d}.thought-bubble{position:static;transform:none;background:#fff;border:1.5px solid var(--line-strong, #c4a988);border-radius:4px;padding:3px 6px;font-size:.66rem;font-weight:800;color:var(--ink);white-space:normal;line-height:1.25;box-shadow:0 1px 3px #00000014;pointer-events:none;z-index:2;width:100%;box-sizing:border-box;margin-bottom:4px;display:none}.customer-card.active .thought-bubble,.customer-card:hover .thought-bubble{display:flex;align-items:center;gap:3px}.thought-bubble.happy,.customer-card[data-mood=happy] .thought-bubble{background:#f0fdf4;border-color:#22c55e;color:#15803d;box-shadow:0 3px 10px #22c55e33;animation:thoughtBounce 2.5s infinite ease-in-out}.thought-bubble.happy:after,.customer-card[data-mood=happy] .thought-bubble:after{border-color:#22c55e transparent}.thought-bubble.waiting,.customer-card[data-mood=waiting] .thought-bubble{background:#fefce8;border-color:#eab308;color:#854d0e;box-shadow:0 3px 8px #eab30833;animation:thoughtGentle 3s infinite ease-in-out}.thought-bubble.waiting:after,.customer-card[data-mood=waiting] .thought-bubble:after{border-color:#eab308 transparent}.thought-bubble.impatient,.customer-card[data-mood=impatient] .thought-bubble{background:#fff7ed;border-color:#f97316;color:#c2410c;box-shadow:0 3px 10px #f9731640;animation:thoughtWobble 1.6s infinite ease-in-out}.thought-bubble.impatient:after,.customer-card[data-mood=impatient] .thought-bubble:after{border-color:#f97316 transparent}.thought-bubble.leaving,.thought-bubble.angry,.customer-card[data-mood=leaving] .thought-bubble,.customer-card[data-mood=angry] .thought-bubble,.customer-card.angry .thought-bubble{background:#fef2f2;border-color:#ef4444;color:#b91c1c;box-shadow:0 3px 12px #ef444459;animation:thoughtShudder .4s infinite alternate ease-in-out}.thought-bubble.leaving:after,.thought-bubble.angry:after,.customer-card[data-mood=leaving] .thought-bubble:after,.customer-card[data-mood=angry] .thought-bubble:after,.customer-card.angry .thought-bubble:after{border-color:#ef4444 transparent}@keyframes thoughtBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@keyframes thoughtGentle{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-2px)}}@keyframes thoughtWobble{0%,to{transform:translate(-50%) rotate(0)}25%{transform:translate(-50%) rotate(-1.5deg) translateY(-2px)}75%{transform:translate(-50%) rotate(1.5deg) translateY(-2px)}}@keyframes thoughtShudder{0%{transform:translate(-52%) rotate(-2deg) scale(1)}to{transform:translate(-48%) rotate(2deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.thought-bubble,.thought-bubble.happy,.thought-bubble.waiting,.thought-bubble.impatient,.thought-bubble.leaving,.thought-bubble.angry{animation:none!important;transform:translate(-50%)!important}.customer-card.angry,.char-actor,.customer-card.leaving,.char-sprite-img.walking,.char-sprite-img.standing,.char-sprite-img.angry,.order-condiment{animation:none!important;transform:none!important}}@media(max-width:360px){.customer-lane{padding:2px 4px;gap:4px;min-height:98px;max-height:110px}.customer-card{flex:0 0 155px;min-height:96px;max-height:108px;padding:2px 4px;gap:2px}.cust-stage{min-height:34px;max-height:38px;gap:3px}.char-actor{width:34px;height:36px}.char-sprite-img{width:32px;height:32px}.char-shadow{width:20px;height:3px}.speech-bubble{padding:2px 3px;max-height:58px;gap:1px}.order-row{min-height:20px;height:auto}.order-item-title{gap:2px;min-width:0}.order-food-name{font-size:.64rem;line-height:1.1}.order-condiment{font-size:.5rem;padding:1px 2px}}.alley-pet-actor{position:absolute;bottom:4px;z-index:5;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .15s ease}.alley-pet-actor:active{transform:scale(.9)}.alley-pet-actor.dog{right:6px;animation:petDogTrot 4s infinite alternate ease-in-out}.alley-pet-actor.dog.pet-tail-wag{animation:petTailWag .25s infinite alternate ease-in-out!important}.alley-pet-actor.cat{top:4px;right:28px;animation:petCatLaze 3.5s infinite alternate ease-in-out}.alley-pet-actor.cat.pet-stretch{animation:petCatStretch .75s ease-in-out!important}.pet-adopted-badge{position:absolute;top:-8px;right:-6px;background:#fbbf24;color:#78350f;font-size:.58rem;font-weight:900;border-radius:4px;padding:1px 3px;border:1px solid #d97706;white-space:nowrap;box-shadow:0 1px 3px #00000040;pointer-events:none}.pet-reaction-bubble{position:absolute;bottom:26px;right:-8px;background:#fef3c7f5;border:1.5px solid #d97706;border-radius:8px;padding:3px 6px;font-size:.68rem;font-weight:800;color:#78350f;white-space:nowrap;box-shadow:0 2px 8px #00000059;z-index:10;display:flex;align-items:center;gap:4px;animation:popIn .25s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.pet-reaction-bubble .pet-emote-icon{width:20px;height:20px;image-rendering:pixelated;flex-shrink:0}@keyframes petTailWag{0%{transform:rotate(-10deg) scale(1.08)}to{transform:rotate(10deg) scale(1.08)}}@keyframes petCatStretch{0%{transform:scaleX(1) scaleY(1)}40%{transform:scaleX(1.18) scaleY(.82) translateY(2px)}to{transform:scaleX(1) scaleY(1)}}.alley-pest-actor.rat{position:absolute;bottom:3px;left:8px;z-index:3;pointer-events:none;animation:pestRatScuttle 6s infinite ease-in-out}.pet-walk-sprite,.pest-scuttle-sprite{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}@keyframes petDogTrot{0%{transform:translate(0) scaleX(1)}45%{transform:translate(-10px) scaleX(1)}50%{transform:translate(-10px) scaleX(-1)}95%{transform:translate(0) scaleX(-1)}to{transform:translate(0) scaleX(1)}}@keyframes petCatLaze{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes pestRatScuttle{0%{transform:translate(-35px) scaleX(1);opacity:0}15%{opacity:.9}45%{transform:translate(50px) scaleX(1);opacity:.9}50%{transform:translate(50px) scaleX(-1);opacity:.9}85%{transform:translate(-15px) scaleX(-1);opacity:.9}to{transform:translate(-35px) scaleX(1);opacity:0}}.cust-card-actions{display:flex;gap:4px;margin-top:3px;width:100%}.btn-cancel-order{flex:1;background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;font-size:.62rem;font-weight:700;padding:3px 4px;border-radius:6px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .15s ease;line-height:1.2;min-height:24px;display:flex;align-items:center;justify-content:center}.btn-cancel-order:hover{background:#fee2e2;border-color:#ef4444}.btn-cancel-order:active{transform:scale(.96);background:#fecaca}.btn-serve-cust{flex:1;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #047857;color:#fff;font-size:.62rem;font-weight:800;padding:3px 4px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease;box-shadow:0 1px 3px #10b9814d;line-height:1.2;min-height:24px;display:flex;align-items:center;justify-content:center}.btn-serve-cust:active{transform:scale(.96)}.customer-card.vip-card{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fef3c7);box-shadow:0 0 12px #f59e0b59,0 2px 6px #00000014}.customer-card.vip-card.active{border-color:#d97706;box-shadow:0 0 16px #d9770680,0 0 0 2px #f59e0b66}.vip-gold-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff!important;font-weight:800!important;border:1px solid #b45309;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 3px #f59e0b66;animation:vipPulse 2s infinite ease-in-out}@keyframes vipPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.dine-in-patio-container,.dine-in-patio-terrace{margin:3px 6px 5px;padding:6px 8px;background:linear-gradient(#23120a73,#23120aa6),url(../assets/ui/patio_bistro_bg.jpg) center/cover no-repeat,#78350f;border:1.5px solid #b45309;border-radius:12px;box-sizing:border-box;box-shadow:inset 0 2px 6px #00000059,0 3px 8px #0003;position:relative;overflow:hidden}.patio-header,.patio-terrace-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;padding-bottom:2px;border-bottom:1px solid rgba(254,240,138,.25)}.patio-title,.patio-terrace-title{font-size:.64rem;font-weight:900;color:#fef08a;text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:5px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.patio-lantern-icon{font-size:.75rem;animation:lanternSway 3s ease-in-out infinite alternate}.patio-tables-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.patio-table,.patio-bistro-table{background:#fffdf8eb;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1.5px solid #d97706;border-radius:14px;padding:5px 3px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 5px #00000040;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .15s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-align:center}.patio-table.empty,.patio-bistro-table.empty{border-style:dashed;border-color:#fed7aabf;background:#fef3c78c;box-shadow:inset 0 1px 3px #00000026}.patio-table-name{font-size:.58rem;font-weight:800;color:#78350f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.patio-table-inner{width:100%;display:flex;flex-direction:column;align-items:center;gap:2px}.patio-furniture-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:28px;margin-bottom:2px}.patio-pixel-table-img{filter:drop-shadow(0 2px 3px rgba(0,0,0,.22));transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.patio-table.empty:hover .patio-pixel-table-img,.patio-table.empty:active .patio-pixel-table-img{transform:scale(1.12)}.patio-info{display:flex;flex-direction:column;align-items:center;width:100%}.patio-name{font-size:.6rem;font-weight:800;color:#44403c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.patio-table.eating{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fef3c7);animation:eatingGlow 2s infinite alternate ease-in-out}.patio-table.eating.critic{border-color:#a855f7;background:linear-gradient(180deg,#faf5ff,#f3e8ff)}@keyframes eatingGlow{0%{box-shadow:0 0 4px #f59e0b33}to{box-shadow:0 0 8px #f59e0b73}}.patio-guest-avatar-wrap{position:relative;display:inline-block;width:28px;height:28px}.patio-guest-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1.5px solid #d97706;background:#fff;box-shadow:0 2px 4px #00000026}.patio-guest-avatar.chew-head-bob{animation:chewHeadBob .7s infinite ease-in-out alternate}@keyframes chewHeadBob{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-2px) rotate(-1.5deg)}75%{transform:translateY(1px) rotate(1.5deg)}to{transform:translateY(0) rotate(0)}}.patio-steam-puff{position:absolute;top:-8px;left:-5px;font-size:.68rem;line-height:1;animation:patioSteamFloat 1.5s infinite ease-out;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(255,255,255,.8))}@keyframes patioSteamFloat{0%{transform:translateY(0) scale(.8);opacity:0}35%{opacity:.9;transform:translateY(-4px) scale(1.05)}to{transform:translateY(-11px) scale(1.25);opacity:0}}.patio-eating-bubble{position:absolute;top:-6px;right:-8px;font-size:.6rem;line-height:1;background:#fff;border:1px solid #f59e0b;border-radius:8px;padding:1px 2px;box-shadow:0 1px 2px #0000001a;animation:popIn .3s cubic-bezier(.175,.885,.32,1.275)}.patio-progress-bar{width:80%;height:3px;background:#0000001a;border-radius:2px;overflow:hidden;margin-top:2px}.patio-progress-fill{height:100%;background:#10b981;border-radius:2px;transition:width .2s linear}.patio-table.dirty{border-color:#f59e0b;background:#fffbeb;transition:border-color .2s ease,box-shadow .2s ease}.patio-table.dirty.is-being-cleaned{border-color:#10b981;background:#f0fdf4;box-shadow:0 0 8px #10b98159}.patio-dirty-icon-wrap{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:2px}.patio-dish-icon{font-size:.85rem}.patio-tip-tag{font-size:.62rem;font-weight:900;color:#b45309;background:#fef3c7;border:1px solid #f59e0b;border-radius:4px;padding:1px 4px;line-height:1.2;box-shadow:0 1px 2px #f59e0b33}.btn-clean-table{width:100%;min-height:48px;padding:3px 4px;background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#92400e;border:1.5px solid #d97706;border-radius:8px;font-size:.65rem;font-weight:900;cursor:grab;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 2px 4px #d9770633;box-sizing:border-box;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .15s ease,background .2s ease,border-color .2s ease;position:relative;overflow:visible}.btn-clean-table:active,.btn-clean-table.is-scrubbing{cursor:grabbing;transform:scale(.97);background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#059669;color:#065f46;box-shadow:0 0 10px #10b98173}.btn-clean-table.by-staff{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border-color:#0284c7;color:#0369a1;box-shadow:0 0 8px #0ea5e959}.patio-rag-motion-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.patio-rag-svg{display:block;transition:transform .15s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.15))}.btn-clean-table.is-scrubbing .patio-rag-svg{animation:wiping-wiggle .35s ease-in-out infinite alternate}@keyframes wiping-wiggle{0%{transform:translate(-3px,-2px) rotate(-10deg) scale(1.05)}50%{transform:translate(2px,2px) rotate(8deg) scale(.98)}to{transform:translate(3px,-2px) rotate(12deg) scale(1.06)}}.scrub-bubble{position:absolute;font-size:.75rem;pointer-events:none;animation:bubble-float .6s ease-out infinite}.scrub-bubble.bubble-1{top:-6px;left:-2px;animation-delay:.1s}.scrub-bubble.bubble-2{top:-8px;right:-2px;animation-delay:.25s}.scrub-sparkle{position:absolute;top:-4px;right:-8px;font-size:.7rem;animation:sparkle-pulse .4s ease-in-out infinite alternate}@keyframes bubble-float{0%{transform:translateY(4px) scale(.6);opacity:.2}50%{transform:translateY(-2px) scale(1.1);opacity:1}to{transform:translateY(-8px) scale(1.3);opacity:0}}@keyframes sparkle-pulse{0%{transform:scale(.7) rotate(0);opacity:.5}to{transform:scale(1.2) rotate(45deg);opacity:1}}.patio-clean-label-group{display:flex;flex-direction:column;align-items:center;width:100%;gap:1px}.patio-clean-text{font-size:.58rem;font-weight:800;line-height:1.1;white-space:nowrap}.patio-table-clean-bar{width:90%;height:4px;background:#e2e8f0;border-radius:3px;overflow:hidden;border:.5px solid rgba(0,0,0,.1)}.patio-table-clean-fill{height:100%;background:linear-gradient(90deg,#10b981,#34d399 70%,#f59e0b);transition:width .1s linear;border-radius:3px}.customer-card.critic-card{border-color:#a855f7;background:linear-gradient(180deg,#faf5ff,#f3e8ff);box-shadow:0 0 12px #a855f74d,0 2px 6px #00000014}.customer-card.critic-card.active{border-color:#9333ea;box-shadow:0 0 16px #9333ea80,0 0 0 2px #a855f766}.critic-gold-badge{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff!important;font-weight:900!important;border:1px solid #6d28d9;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:0 1px 3px #8b5cf666}.dine-in-tag{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff!important;font-weight:800!important;border:1px solid #0369a1}.patio-table.patio-checkin-flash{box-shadow:0 0 14px #fde047bf,0 2px 6px #00000026!important;animation:photoFlashPulse .7s ease-in-out}@keyframes photoFlashPulse{0%{filter:brightness(1)}50%{filter:brightness(1.3)}to{filter:brightness(1)}}.patio-camera-flash{position:absolute;top:-8px;right:-8px;font-size:.85rem;animation:flashSparkle .8s ease-in-out infinite alternate;pointer-events:none}@keyframes flashSparkle{0%{transform:scale(.85) rotate(-10deg);opacity:.75}to{transform:scale(1.25) rotate(20deg);opacity:1}}@media(prefers-reduced-motion:reduce){.alley-lantern-pixel,.alley-lantern-glow,.vip-aura-glow,.vip-gold-badge,.char-actor.char-idle-breath .char-sprite-img,.char-actor.char-walk-in,.char-actor.char-tremble-angry .char-sprite-img,.char-shadow.shadow-idle,.prop-takeaway-bag,.prop-takeaway-bag .bag-steam,.cust-badge.dietary-tag{animation:none!important}}.cust-badge.dietary-tag{background:#fef3c7;color:#92400e;border:1px solid #fde68a;font-size:.62rem;font-weight:700;padding:1px 4px;border-radius:4px;white-space:nowrap;animation:dietaryPulse 2.5s infinite ease-in-out}.cust-badge.dietary-tag.fulfilled{background:#dcfce7;color:#166534;border-color:#86efac;animation:none}.order-dietary-row{display:flex;align-items:center;gap:4px;background:#fffbeb;border-left:2px solid #f59e0b;border-radius:4px;padding:2px 6px;margin-bottom:4px;font-size:.65rem;color:#78350f;line-height:1.2}.order-dietary-row.is-fulfilled{background:#f0fdf4;border-left-color:#22c55e;color:#14532d}.dietary-label-pill{font-weight:800;background:#fef3c7;padding:1px 3px;border-radius:3px;white-space:nowrap}.dietary-hint-text{font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}@keyframes dietaryPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.summary-container{display:flex;flex-direction:column;gap:12px;text-align:left;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding-bottom:max(12px,env(safe-area-inset-bottom,12px))}.summary-title{text-align:center;margin:0;font-size:1.5rem;font-weight:800;color:var(--ink)}.summary-subtitle{text-align:center;margin:-6px 0 6px;font-size:.82rem;color:var(--soft);font-weight:600}.ledger-box{background:var(--bg);border-radius:var(--radius-md);padding:10px 14px;border:1.5px solid var(--line)}.ledger-row{display:flex;justify-content:space-between;padding:4px 0;font-size:.85rem;color:var(--ink);border-bottom:1px dashed var(--line)}.ledger-row:last-child{border-bottom:none}.ledger-row.total{font-weight:800;font-size:1.05rem;padding-top:8px;margin-top:4px;border-top:2px solid var(--line-strong);border-bottom:none}.val-pos{color:var(--mint-dark);font-weight:700}.val-neg{color:var(--warn);font-weight:700}.ledger-box.pnl{background:#fff;border:1.5px solid #e2e8f0;border-radius:var(--radius-md, 12px);padding:12px 14px;box-shadow:0 2px 8px #0000000a;margin-bottom:10px}.pnl-form-badge{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:800;padding:3px 10px;border-radius:999px;margin-bottom:8px;line-height:1.2}.pnl-form-badge[data-form=household]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.pnl-form-badge[data-form=household]:before{content:"🏠";font-size:.8rem}.pnl-form-badge[data-form=company]{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.pnl-form-badge[data-form=company]:before{content:"🏢";font-size:.8rem}details.pnl-section{border-bottom:1px solid #f1f5f9;padding:3px 0}details.pnl-section summary.pnl-subtotal{cursor:pointer;user-select:none;-webkit-user-select:none;display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:.84rem;padding:6px 0;list-style:none;border-bottom:none;transition:color .15s ease}details.pnl-section summary::-webkit-details-marker{display:none}details.pnl-section summary.pnl-subtotal>span:first-child{display:flex;align-items:center;gap:6px}details.pnl-section summary.pnl-subtotal>span:first-child:before{content:"▶";font-size:.62rem;color:#64748b;display:inline-block;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}details.pnl-section[open] summary.pnl-subtotal>span:first-child:before{transform:rotate(90deg);color:#0f172a}details.pnl-section[open] summary.pnl-subtotal{color:#0f172a;border-bottom:1px dashed #e2e8f0;margin-bottom:4px}.ledger-row.pnl-row{padding:3.5px 0 3.5px 18px;font-size:.78rem;color:#475569;border-bottom:1px dashed #f8fafc}.ledger-row.pnl-row.neg{color:#64748b}.ledger-row.pnl-row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:6px}.ledger-row.pnl-profit{background:#f8fafc;border-top:1.5px solid #cbd5e1;border-bottom:1.5px solid #cbd5e1;padding:7px 10px;margin:6px 0;border-radius:6px;font-weight:800;font-size:.86rem}.ledger-row.total.pnl-net{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #22c55e!important;border-radius:9px;padding:10px 12px!important;margin-top:8px;font-size:1.02rem!important;font-weight:900!important;color:#14532d;box-shadow:0 2px 6px #22c55e26}.ledger-row.total.pnl-net .val-neg{color:#dc2626}.pnl-note{font-size:.72rem;color:#64748b;line-height:1.4;padding:6px 10px;background:#f8fafc;border-left:3px solid #94a3b8;border-radius:0 6px 6px 0;margin:6px 0 2px}details.pnl-section .pnl-note{margin-left:18px;border-left-color:#f59e0b;background:#fffbeb;color:#92400e}@media(max-width:350px){.ledger-box.pnl{padding:10px 8px}.pnl-form-badge{font-size:.66rem;padding:2px 8px}details.pnl-section summary.pnl-subtotal{font-size:.78rem}.ledger-row.pnl-row{font-size:.72rem;padding-left:12px}.ledger-row.pnl-profit{font-size:.8rem;padding:5px 6px}.ledger-row.total.pnl-net{font-size:.92rem!important;padding:8px 10px!important}.pnl-note{font-size:.68rem;padding:4px 6px}}.stars-summary-box{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.stars-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.stars-score-big{font-size:1.5rem;font-weight:800;color:var(--gold-dark)}.criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:.75rem}.criteria-item{display:flex;flex-direction:column;gap:3px;padding:2px 0}.criteria-item-full{grid-column:1 / -1}.criteria-label-row{display:flex;justify-content:space-between;align-items:center;font-size:.74rem}.criteria-label-row span{color:var(--soft, #64748b);font-weight:600}.criteria-label-row b{color:var(--ink, #1e293b);font-weight:800}.criteria-bar-track{width:100%;height:6px;background:#f1f5f9;border-radius:999px;overflow:hidden;border:1px solid #e2e8f0}.criteria-bar-fill{height:100%;border-radius:999px;transition:width .4s ease}.criteria-bar-fill.taste{background:linear-gradient(90deg,#f59e0b,#d97706)}.criteria-bar-fill.speed{background:linear-gradient(90deg,#38bdf8,#0284c7)}.criteria-bar-fill.hygiene{background:linear-gradient(90deg,#4ade80,#16a34a)}.criteria-bar-fill.space{background:linear-gradient(90deg,#c084fc,#9333ea)}.criteria-bar-fill.pricing{background:linear-gradient(90deg,#fb7185,#e11d48)}.review-highlight-card{background:linear-gradient(135deg,#fff7eb,#ffeed7);border:2px solid #f4a261;border-radius:var(--radius-md);padding:12px 14px;box-shadow:0 4px 12px #f4a26126;position:relative}.review-badge-top{position:absolute;top:-10px;right:14px;background:var(--red);color:#fff;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:10px;box-shadow:0 2px 4px #0000001a}.review-author{display:flex;align-items:center;gap:8px;margin-bottom:6px}.review-avatar{font-size:1.4rem}.review-user-name{font-weight:800;font-size:.85rem;color:var(--ink)}.review-stars{color:var(--gold-dark);font-size:.8rem;margin-left:auto}.review-quote{font-size:.88rem;font-weight:700;color:#5a2e12;line-height:1.35;font-style:italic;margin:0}.advisor-box{background:#eef7f2;border-left:4px solid var(--mint);border-radius:4px 10px 10px 4px;padding:8px 12px;font-size:.8rem;color:#265942;display:flex;gap:8px;align-items:center}.advisor-box b{color:var(--mint-dark)}.summary-actions{display:flex;flex-direction:column;gap:8px;margin-top:6px}.btn-share-threads{background:#000;color:#fff;border:none;border-radius:14px;padding:10px;font-size:.95rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 3px #333}.btn-share-threads:active{transform:translateY(2px);box-shadow:0 1px #333}.btn-wrapped{background:linear-gradient(135deg,#e63946,#b5179e,#7209b7);color:#fff;border:1.5px solid rgba(255,255,255,.4);border-radius:14px;padding:11px 14px;font-size:.95rem;font-weight:850;box-shadow:0 4px 15px #b5179e61,0 3px #480ca8;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;letter-spacing:.2px}.btn-wrapped:hover{transform:translateY(-1px);box-shadow:0 6px 18px #b5179e7a,0 3px #480ca8;filter:brightness(1.05)}.btn-wrapped:active{transform:translateY(2px);box-shadow:0 1px #480ca8}.btn-wrapped span{display:inline-block;animation:giftBounce 1.6s infinite ease-in-out}@keyframes giftBounce{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-3px) rotate(-8deg)}60%{transform:translateY(-3px) rotate(8deg)}}#wrapped-preview{width:100%;display:flex;justify-content:center;align-items:center}.wrapped-preview-img{width:100%!important;max-width:340px;height:auto;border-radius:14px;margin-top:10px;border:2px solid var(--line, #e2d5c5);box-shadow:0 8px 24px #0000002e,0 2px 6px #00000014;animation:wrappedPopIn .35s cubic-bezier(.34,1.56,.64,1);display:block}@keyframes wrappedPopIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.btn-wrapped span,.wrapped-preview-img{animation:none!important;transform:none!important}}.btn-next-day{background:var(--red);color:#fff;border:none;border-radius:14px;padding:12px;font-size:1.1rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--red-dark);letter-spacing:.5px}.btn-next-day:active{transform:translateY(2px);box-shadow:0 2px 0 var(--red-dark)}.wrapped-card{width:1080px;height:1350px;background:linear-gradient(180deg,#fdf6ec,#faecd7,#f5dfc0);border:16px solid #e0c29a;border-radius:36px;box-sizing:border-box;padding:44px 50px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000059;font-family:var(--font-body, "Be Vietnam Pro", sans-serif);color:#3d2c2e}.wrapped-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(#d4b387 1.5px,transparent 1.5px);background-size:32px 32px;opacity:.28;pointer-events:none}.wrapped-awning{position:absolute;top:0;left:0;right:0;height:28px;background:repeating-linear-gradient(90deg,#e63946 0px 45px,#fff 45px 90px);box-shadow:0 4px 8px #00000026}.wrapped-header-row{display:flex;justify-content:space-between;align-items:center;margin-top:10px;position:relative;z-index:2}.wrapped-shop-badge{display:flex;align-items:center;gap:16px}.wrapped-logo-img{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(230,57,70,.35))}.wrapped-shop-info{display:flex;flex-direction:column}.wrapped-shop-name{font-family:var(--font-display, "Baloo 2", sans-serif);font-size:44px;font-weight:800;color:#2b1d1f;line-height:1.15}.wrapped-shop-sub{font-size:24px;font-weight:600;color:#8c6248}.wrapped-pill-tag{background:#e63946;color:#fff;padding:8px 24px;border-radius:999px;font-size:22px;font-weight:800;letter-spacing:1px;box-shadow:0 4px 12px #e639464d}.wrapped-title-block{text-align:center;margin:10px 0 6px;position:relative;z-index:2}.wrapped-kicker{font-size:24px;font-weight:800;color:#c2410c;letter-spacing:3px;text-transform:uppercase}.wrapped-main-title{font-family:var(--font-display, "Baloo 2", sans-serif);font-size:64px;font-weight:900;color:#e63946;margin:4px 0 8px;text-shadow:0 2px 0 #ffffff,0 4px 14px rgba(230,57,70,.25);line-height:1.1}.wrapped-honor-card{background:linear-gradient(135deg,#fffcf5,#ffedd5);border:4px solid #f97316;border-radius:22px;padding:16px 28px;margin:0 auto;max-width:900px;box-shadow:0 6px 18px #f9731633;display:flex;align-items:center;justify-content:center;gap:16px}.wrapped-honor-icon{font-size:46px}.wrapped-honor-text{font-family:var(--font-display, "Baloo 2", sans-serif);font-size:34px;font-weight:800;color:#9a3412}.wrapped-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:12px 0;position:relative;z-index:2}.wrapped-stat-box{background:#fff;border:3.5px solid #e8d2b7;border-radius:24px;padding:24px 28px;box-shadow:0 8px 20px #3d2c2e14;display:flex;flex-direction:column;justify-content:space-between}.wrapped-stat-label{font-size:24px;font-weight:700;color:#8c6248;display:flex;align-items:center;gap:10px}.wrapped-stat-value{font-family:var(--font-display, "Baloo 2", sans-serif);font-size:52px;font-weight:900;color:#2b1d1f;margin:8px 0 4px;line-height:1.1}.wrapped-stat-value.gold{color:#d97706}.wrapped-stat-value.green{color:#15803d}.wrapped-stat-value.red{color:#dc2626}.wrapped-stat-desc{font-size:20px;font-weight:600;color:#a8795d}.wrapped-spotlight-box{background:#fff;border:3.5px solid #f4a261;border-radius:26px;padding:22px 30px;box-shadow:0 10px 24px #f4a26133;display:flex;align-items:center;gap:28px;position:relative;z-index:2}.wrapped-food-thumb{width:130px;height:130px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2));flex-shrink:0}.wrapped-spotlight-content{flex:1}.wrapped-spotlight-tag{font-size:20px;font-weight:800;color:#e63946;text-transform:uppercase;letter-spacing:1px}.wrapped-spotlight-name{font-family:var(--font-display, "Baloo 2", sans-serif);font-size:36px;font-weight:800;color:#2b1d1f;margin:2px 0 8px}.wrapped-spotlight-quote{font-size:22px;font-style:italic;font-weight:600;color:#633e25;line-height:1.4}.wrapped-mascot-row{display:flex;justify-content:space-between;align-items:center;padding:10px;position:relative;z-index:2}.wrapped-mascot-group{display:flex;align-items:center;gap:20px}.wrapped-mascot-img{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.15))}.wrapped-mascot-text{font-size:22px;font-weight:700;color:#734c34;max-width:480px;line-height:1.4}.wrapped-stamp-seal{width:130px;height:130px;border:5px dashed #c0392b;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#c0392b;font-weight:900;font-size:17px;line-height:1.25;transform:rotate(-8deg);box-shadow:inset 0 0 10px #c0392b26}.wrapped-footer{background:#2b1d1f;color:#fff;margin:0 -50px -44px;padding:24px 50px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.wrapped-footer-left{display:flex;flex-direction:column;gap:4px}.wrapped-footer-brand{font-family:var(--font-display, "Baloo 2", sans-serif);font-size:28px;font-weight:800;color:#ffd166}.wrapped-footer-sub{font-size:19px;color:#d6c5b6}.wrapped-footer-tag{background:#fff;color:#2b1d1f;padding:10px 22px;border-radius:16px;font-size:22px;font-weight:800;display:flex;align-items:center;gap:8px}.review-reply-modal{display:flex;flex-direction:column;gap:12px;max-width:480px;width:100%;margin:0 auto;text-align:left;animation:popIn .22s cubic-bezier(.175,.885,.32,1.275)}.reply-modal-header{text-align:center;margin-bottom:2px}.reply-modal-badge{display:inline-block;background:linear-gradient(135deg,var(--red, #e63946),#d90429);color:#fff;font-size:.68rem;font-weight:800;padding:3px 10px;border-radius:12px;letter-spacing:.5px;text-transform:uppercase}.reply-modal-title{font-size:1.15rem;font-weight:800;color:var(--ink, #1f2937);margin:4px 0 2px}.reply-modal-subtitle{font-size:.76rem;color:var(--soft, #6b7280)}.reply-original-card{background:#fffaf2;border:1.5px solid #fed7aa;border-radius:var(--radius-md, 12px);padding:10px 12px;box-shadow:0 2px 8px #f4a2611f}.reply-author-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.reply-avatar-box{font-size:1.5rem;line-height:1}.reply-meta{flex:1}.reply-author-name{font-weight:800;font-size:.88rem;color:var(--ink, #1f2937)}.reply-persona-tag{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:6px;margin-top:2px}.reply-stars-box{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.reply-stars-box .stars-val{color:var(--gold-dark, #b45309);font-size:.88rem;font-weight:800}.reply-stars-box .day-val{font-size:.68rem;color:var(--soft, #9ca3af)}.reply-order-summary{font-size:.74rem;color:#8c5b36;background:#f4a2612e;padding:3px 8px;border-radius:6px;margin-bottom:6px;display:inline-block}.reply-comment-quote{font-size:.84rem;font-weight:600;color:#4a2c1d;font-style:italic;margin:0;line-height:1.35;border-left:3px solid #f97316;padding-left:8px}.reply-tags-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.review-pill-tag{font-size:.65rem;background:#0000000d;color:#7c2d12;font-weight:700;padding:1px 6px;border-radius:4px}.advisor-hint-card{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #fde68a;border-left:4px solid #f59e0b;border-radius:var(--radius-md, 12px);padding:9px 12px;box-shadow:0 2px 6px #f59e0b1a}.advisor-hint-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.advisor-bulb-icon{font-size:1rem}.advisor-hint-title{font-size:.76rem;font-weight:800;color:#b45309;letter-spacing:.3px}.advisor-badge-recom{margin-left:auto;font-size:.62rem;font-weight:800;background:#f59e0b;color:#fff;padding:1px 6px;border-radius:8px}.advisor-hint-body{font-size:.78rem;color:#78350f;margin:0;line-height:1.35}.reply-options-list{display:flex;flex-direction:column;gap:8px}.options-header-label{font-size:.78rem;font-weight:800;color:var(--ink, #1f2937);display:flex;align-items:center;gap:4px}.reply-option-card{border:1.5px solid var(--line, #e5e7eb);border-radius:var(--radius-md, 12px);padding:10px;background:#fff;transition:transform .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;gap:6px}.reply-option-card:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000000f}.reply-option-card.is-recommended-card{border:2px solid #f59e0b;background:#fffdf5;box-shadow:0 3px 10px #f59e0b26}.opt-card-header{display:flex;justify-content:space-between;align-items:center}.opt-strat-badge{font-size:.7rem;font-weight:800;display:flex;align-items:center;gap:4px}.theme-sincere .opt-strat-badge{color:#dc2626}.theme-witty .opt-strat-badge{color:#0284c7}.theme-firm .opt-strat-badge{color:#7c3aed}.recom-sparkle-badge{font-size:.65rem;font-weight:800;color:#d97706;background:#fef3c7;border:1px solid #fde68a;padding:2px 7px;border-radius:10px;animation:pulseBadge 2s infinite ease-in-out}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.opt-speech-text{font-size:.8rem;color:#374151;line-height:1.35;font-style:italic;background:#00000005;padding:6px 8px;border-radius:6px}.opt-footer{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:2px}.opt-effects-preview{display:flex;flex-wrap:wrap;gap:4px}.eff-pill{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:6px;background:#f3f4f6;color:#4b5563}.eff-pill.star-eff{background:#fef3c7;color:#b45309}.eff-pill.karma-eff{background:#ecfdf5;color:#047857}.btn-choose-reply{padding:6px 12px;font-size:.74rem;font-weight:800;border-radius:8px;cursor:pointer;white-space:nowrap}.replied-history-card{display:flex;flex-direction:column;gap:8px;background:#fffbf5;border:1.5px solid #fed7aa;border-radius:var(--radius-md, 12px);padding:10px 12px}.replied-badge{font-size:.65rem;font-weight:800;background:#10b981;color:#fff;align-self:flex-start;padding:2px 8px;border-radius:8px}.chat-bubble{padding:7px 10px;border-radius:10px;font-size:.78rem;line-height:1.35}.chat-bubble .bubble-sender{font-weight:800;font-size:.72rem;margin-bottom:2px}.owner-bubble{background:#ffedd5;border:1px solid #fdba74;color:#7c2d12;border-top-left-radius:2px}.owner-bubble .bubble-sender{color:#ea580c}.customer-bubble{background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d;border-top-right-radius:2px}.customer-bubble .bubble-sender{color:#16a34a}.reply-outcome-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.outcome-pill{font-size:.68rem;font-weight:800;background:#dbeafe;color:#1e40af;padding:2px 8px;border-radius:6px}.reply-modal-actions{display:flex;justify-content:center;margin-top:4px}.cancel-btn{background:transparent;border:1px solid var(--line, #e5e7eb);color:var(--soft, #6b7280);padding:6px 14px;font-size:.74rem;border-radius:8px;cursor:pointer}.modal-card.is-dashboard,.modal-card:has(.update-dashboard-card),#modal-content.is-dashboard{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;max-width:440px!important;width:100%!important}.update-dashboard-card{display:flex;flex-direction:column;max-height:88vh;max-width:440px;width:100%;margin:0 auto;background:#faeed1;border:4px solid #5a3018;border-radius:4px;box-shadow:inset 2px 2px #fff,inset -2px -2px #8e542d,0 8px #1a0c06,0 16px 36px #000000d9;overflow:hidden;position:relative;text-align:left;image-rendering:pixelated;animation:dashPopIn .25s cubic-bezier(.175,.885,.32,1.275)}@keyframes dashPopIn{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.dash-header{padding:10px 12px 8px;background:#5a3018;border-bottom:3px solid #2b1810;position:relative;box-shadow:inset 0 2px #8e542d}.dash-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.dash-badge-gold{display:inline-flex;align-items:center;gap:4px;background:#f7d046;color:#5a3018;border:2px solid #2b1810;border-radius:2px;padding:2px 6px;font-family:var(--font-pixel-heading),"Tiny5 Duo",monospace;font-weight:800;font-size:.9rem;letter-spacing:.5px;box-shadow:inset 1px 1px #fff,1px 2px #1a0c06}.dash-date-pill{font-family:var(--font-pixel-body),"VT323",monospace;font-size:.95rem;font-weight:700;color:#ffd166;background:#3a1f11;border:1px solid #7a4805;padding:2px 6px;border-radius:2px}.dash-close-x{width:28px;height:28px;border-radius:2px;border:2px solid #1a0c06;background:#8e542d;color:#fff;font-family:monospace;font-size:1rem;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:inset 1px 1px #b87c4c,0 2px #1a0c06;transition:transform .1s ease}.dash-close-x:active{transform:translate(1px,2px);box-shadow:0 0 #1a0c06}.dash-main-title{font-family:var(--font-pixel-heading),"Tiny5 Duo",monospace!important;margin:2px 0 0;font-size:1.15rem;font-weight:900;color:#f7d046;text-shadow:2px 2px 0 #1a0c06;line-height:1.2}.dash-codename{font-family:var(--font-pixel-body),"VT323",monospace!important;font-size:1.05rem;font-weight:800;color:#faeed1;margin-top:2px;letter-spacing:.5px}.dash-summary-lead{margin:6px 0 0;font-family:var(--font-pixel-body),"Tiny5",monospace;font-size:.85rem;line-height:1.35;color:#faeed1;background:#2b1810;padding:6px 8px;border-radius:2px;border:2px solid #5a3018;border-left:4px solid #f7d046}.dash-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 10px;background:#3a1f11;border-bottom:2px solid #2b1810;box-sizing:border-box;width:100%}.dash-metric-card{background:#2b1810;border:2px solid #5a3018;border-radius:2px;padding:5px 2px;text-align:center;box-shadow:inset 1px 1px #8e542d,1px 2px #1a0c06}.dash-metric-icon{font-size:1.05rem;margin-bottom:1px}.dash-metric-val{font-family:var(--font-pixel-body),"VT323",monospace;font-size:.82rem;font-weight:800;color:#f7d046;white-space:normal;line-height:1.15;word-break:break-word;padding:0 1px}.dash-metric-lbl{font-family:var(--font-pixel-body),"Tiny5",monospace;font-size:.72rem;font-weight:700;color:#faeed1;opacity:.85;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-scroll-body{padding:10px 12px;overflow-y:auto;max-height:38vh;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.dash-scroll-body::-webkit-scrollbar{width:6px}.dash-scroll-body::-webkit-scrollbar-thumb{background:#8e542d;border:1px solid #2b1810;border-radius:2px}.dash-category-sec{background:#faeed1;border:2px solid #8e542d;border-radius:2px;padding:10px 12px;box-shadow:inset 1px 1px #fff,2px 2px #1a0c06}.dash-category-title{display:flex;align-items:center;gap:6px;font-family:var(--font-pixel-heading),"Tiny5 Duo",monospace;font-size:1rem;font-weight:800;color:#5a3018;border-bottom:2px dashed #8e542d;padding-bottom:6px;margin-bottom:8px}.dash-cat-icon{font-size:1.2rem}.dash-category-items{display:flex;flex-direction:column;gap:10px}.dash-item-box{background:#fff8e8;border:1px solid #c49654;border-radius:2px;padding:8px 10px}.dash-item-header{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.dash-item-tag{color:#fff;font-family:var(--font-pixel-body),"VT323",monospace;font-size:.95rem;font-weight:800;padding:2px 6px;border-radius:2px;letter-spacing:.4px;text-transform:uppercase;border:1px solid #1a0c06;box-shadow:1px 1px #1a0c06}.dash-item-title{margin:0;font-family:var(--font-pixel-heading),"Tiny5 Duo",monospace;font-size:.95rem;font-weight:800;color:#2b1810}.dash-item-desc{margin:0 0 6px;font-family:var(--font-pixel-body),"Tiny5",monospace;font-size:.95rem;color:#5a3018;line-height:1.4}.dash-item-bullets{margin:0;padding-left:16px;font-family:var(--font-pixel-body),"Tiny5",monospace;font-size:.92rem;color:#3a1f11;line-height:1.45}.dash-item-bullets li{margin-bottom:4px}.dash-footer{padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 12px);background:#3a1f11;border-top:3px solid #2b1810}.dash-cta-btn{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;background:#d92534;color:#fff;border:3px solid #2b1810;border-radius:3px;font-family:var(--font-pixel-heading),"Tiny5 Duo",monospace;font-size:1.05rem;font-weight:800;letter-spacing:.5px;cursor:pointer;box-shadow:inset 2px 2px #ff7e8a,inset -2px -2px #7e0a13,0 4px #1a0c06;text-shadow:1px 1px 0 #7e0a13;transition:transform .1s ease}.dash-cta-btn:active{transform:translate(2px,3px);box-shadow:inset 2px 2px #7e0a13,inset -2px -2px #ff7e8a,0 1px #1a0c06}.btn-dashboard-pill{display:inline-flex;align-items:center;gap:5px;background:#5a3018;border:2px solid #2b1810;color:#f7d046;padding:4px 10px;border-radius:2px;font-family:var(--font-pixel-body),"VT323",monospace;font-size:1.05rem;font-weight:700;cursor:pointer;box-shadow:inset 1px 1px #8e542d,1px 2px #1a0c06;transition:transform .1s ease}.btn-dashboard-pill:active{transform:translate(1px,2px);box-shadow:0 1px #1a0c06}html,body{font-family:var(--font-pixel-body);font-size:15px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#1a0c06!important}img,svg,canvas,.pixel-art,.brand-logo-img,.store-logo-badge,.t-img,.order-food-thumb,.gn-pan img,.char-actor img,.shelf-box img,.prep-basket-thumb,.board-drumstick-sticker,.board-neon-sticker,.mascot-avatar,.story-portrait img{image-rendering:pixelated!important;image-rendering:-moz-crisp-edges!important;image-rendering:crisp-edges!important}h1,h2,h3,h4,.brand-title,.board-header h2,.modal-card h2,.modal-card h3,.incident-title,.story-speaker,.ending-kicker,.chapter-unlocked-title,.tutorial-speaker{font-family:var(--font-pixel-heading)!important;letter-spacing:.5px}p,span,div,b,small,button,input,select,textarea,.brand-tagline,.h-day-box small,.h-r small,.goal-info,.order-item-title,.t-name,.t-stock,.thought-text,.item-name,.item-price,.tutorial-text{font-family:var(--font-pixel-body)}.kitchen-hud .clock,.clock b,.cash-display,.stat-num,.money-badge{font-family:var(--font-pixel-mono)!important}.title-screen{background-color:#1a0c06!important;image-rendering:pixelated!important}.title-awning{display:none!important}.title-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(180deg,#1a0c06 0%,rgba(26,12,6,.96) 18%,rgba(26,12,6,.75) 26%,rgba(26,12,6,.2) 34%,transparent 42%),linear-gradient(0deg,rgba(20,10,5,.95) 0%,rgba(20,10,5,.65) 22%,transparent 45%)!important}.title-banner-container{position:relative!important;z-index:20!important;display:flex!important;justify-content:center!important;padding:calc(22px + env(safe-area-inset-top)) 10px 0!important;width:100%!important;max-width:440px!important}.title-stardew-banner{width:100%!important;display:flex!important;justify-content:center!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.85))!important;animation:titleFloat 4s ease-in-out infinite!important}.banner-stardew-img{width:100%!important;max-width:420px!important;height:auto!important;object-fit:contain!important;image-rendering:pixelated!important;image-rendering:-moz-crisp-edges!important;image-rendering:crisp-edges!important}.title-brand-card{background:#5a3018!important;border:3px solid #2b1810!important;border-radius:4px!important;box-shadow:inset 2px 2px #8e542d,inset -2px -2px #1a0c06,0 5px #1a0c06,0 10px 24px #000000bf!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:10px 16px!important;position:relative}.title-brand-card:before,.title-brand-card:after{content:""!important;position:absolute!important;top:-18px!important;width:6px!important;height:18px!important;background:repeating-linear-gradient(180deg,#555 0 3px,#1a0c06 3px 6px)!important;border:1px solid #1a0c06!important}.title-brand-card:before{left:24px}.title-brand-card:after{right:24px}.brand-crest{width:52px!important;height:52px!important;border-radius:4px!important;background:#faeed1!important;border:2px solid #f7d046!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #c98e1e,1px 2px #2b1810!important}.brand-title{color:#f7d046!important;background:none!important;-webkit-text-fill-color:initial!important;text-shadow:2px 2px 0 #7a4805,-1px -1px 0 #fff4c0!important;font-size:1.3rem!important}.brand-tagline{color:#faeed1!important;text-shadow:1px 1px 0 #1a0c06!important;font-size:1.05rem!important}.title-speech-bubble{background:#faeed1!important;color:#2b1810!important;border:3px solid #5a3018!important;border-radius:4px!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #8e542d,2px 3px #1a0c06!important;font-family:var(--font-pixel-body)!important;font-size:.95rem!important;line-height:1.4!important;padding:8px 12px!important}.title-speech-bubble:after{border-top-color:#5a3018!important}.title-action-deck{background:#3a1f11!important;border:3px solid #2b1810!important;border-radius:4px!important;box-shadow:inset 2px 2px #5a3018,inset -2px -2px #1a0c06,0 6px #1a0c06!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.save-status-chip{background:#2b1810!important;border:2px solid #5a3018!important;border-radius:2px!important;color:#f7d046!important;font-size:.95rem!important}.btn-title-hero{min-height:52px!important;border-radius:4px!important;background:#d92534!important;border:3px solid #2b1810!important;box-shadow:inset 2px 2px #ff7e8a,inset -2px -2px #7e0a13,0 4px #1a0c06!important;animation:none!important}.btn-title-hero:hover{background:#e63946!important}.btn-title-hero:active{transform:translate(2px,3px)!important;box-shadow:inset 2px 2px #7e0a13,inset -2px -2px #ff7e8a,0 1px #1a0c06!important}.hero-btn-content{font-family:var(--font-pixel-heading),"Tiny5 Duo","VT323",monospace!important;font-size:1.15rem!important;text-shadow:2px 2px 0 #7e0a13!important}.btn-control-pill{background:#5a3018!important;border:2px solid #2b1810!important;border-radius:4px!important;box-shadow:inset 1px 1px #8e542d,inset -1px -1px #1a0c06,0 3px #1a0c06!important;color:#faeed1!important;font-size:1rem!important}.btn-control-pill:active{transform:translate(1px,2px)!important;box-shadow:inset 1px 1px #1a0c06,0 1px #1a0c06!important}.header{background:#5a3018!important;border-bottom:3px solid #2b1810!important;box-shadow:inset 0 -2px #3a1f11,0 3px 6px #00000073!important;color:#faeed1!important;padding:calc(var(--safe-top) + 6px) 8px 6px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:6px!important;min-height:52px!important;position:relative!important}.header:before{content:""!important;position:absolute!important;bottom:100%!important;left:0!important;right:0!important;height:300px!important;background:#5a3018!important;pointer-events:none!important}.h-l{display:flex!important;align-items:center!important;gap:4px!important}.h-day-box{line-height:1.1!important;display:flex!important;flex-direction:column!important}.h-day-box b{color:#f7d046!important;font-size:1.05rem!important;text-shadow:1px 1px 0 #1a0c06!important;line-height:1.1!important}.h-day-box small{color:#fed!important;font-size:.85rem!important;line-height:1.1!important}.h-weather-badge{display:flex!important;align-items:center!important;gap:2px!important;background:#2b1810d9!important;border:1.5px solid #8b5a2b!important;border-radius:4px!important;padding:1px 4px!important;font-size:.72rem!important;font-weight:800!important;color:#fef08a!important;white-space:nowrap!important;box-shadow:inset 0 1px 2px #0006,0 1px 2px #0003!important;cursor:help!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important}.h-weather-badge .h-weather-icon{font-size:.82rem!important;line-height:1!important}.h-weather-badge .h-weather-text{font-size:.68rem!important;font-weight:800!important;color:#fde047!important;line-height:1!important}.h-m{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;min-width:0!important}.h-m .store-badge{background:#8e542d!important;border:2px solid #2b1810!important;border-radius:2px!important;color:#f7d046!important;font-size:.85rem!important;box-shadow:inset 1px 1px #b87c4c,inset -1px -1px #5a3018,1px 2px #1a0c06!important;padding:1px 6px!important;max-width:100%!important;box-sizing:border-box!important;line-height:1.2!important}.store-logo-badge{border-radius:50%!important;width:18px!important;height:18px!important;object-fit:cover!important}.h-m .money{color:#ffd166!important;font-family:var(--font-pixel-heading),"Tiny5 Duo","VT323",monospace!important;font-size:.95rem!important;text-shadow:1px 1px 0 #1a0c06!important;line-height:1.1!important;margin:0!important}.h-r{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;line-height:1.1!important}.h-stars-box{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important}.h-r .stars{color:#f7d046!important;text-shadow:1px 1px 0 #1a0c06!important;font-size:.82rem!important;letter-spacing:.5px!important;line-height:1.1!important}.h-r b{color:#ffd166!important;font-size:1.05rem!important;text-shadow:1px 1px 0 #1a0c06!important}.h-r small{color:#faeed1!important;font-size:.82rem!important;line-height:1.1!important}.h-btn{width:30px!important;height:30px!important;border-radius:2px!important;border:2px solid #2b1810!important;background:#faeed1!important;color:#2b1810!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #c49654,1px 2px #1a0c06!important;font-size:.9rem!important}.h-btn:active{transform:translate(1px,2px)!important;box-shadow:inset 1px 1px #c49654,0 1px #1a0c06!important}@media(max-width:390px){.header{padding:calc(var(--safe-top) + 4px) 5px 4px!important;gap:4px!important}.h-btn{width:25px!important;height:25px!important;font-size:.8rem!important}.h-btn .h-pixel-icon{width:14px!important;height:14px!important}.h-l{gap:2.5px!important}.h-day-box b{font-size:.88rem!important}.h-day-box small{font-size:.7rem!important}.h-m .money{font-size:.84rem!important}.h-m .store-badge{font-size:.72rem!important;padding:0 4px!important}.h-r b{font-size:.92rem!important}.h-r small{font-size:.7rem!important}}.awning{height:16px!important;background:repeating-linear-gradient(90deg,#d92534 0 16px,#faeed1 16px 32px)!important;box-shadow:0 3px #1a0c06!important;border-bottom:2px solid #2b1810!important}.awning:after{display:none!important}.toast{background:#faeed1!important;color:#2b1810!important;border:3px solid #5a3018!important;border-radius:4px!important;box-shadow:0 4px #1a0c06,inset 1px 1px #fff!important;font-family:var(--font-pixel-body)!important;font-size:.875rem!important;line-height:1.35!important;padding:6px 14px!important;top:calc(64px + var(--safe-top));bottom:auto}body.selling-mode .toast{top:calc(47px + var(--safe-top))!important;bottom:auto!important;font-size:.76rem!important;padding:3px 12px!important;border:2px solid #b45309!important;border-radius:12px!important;background:#fef3c7!important;color:#78350f!important;box-shadow:0 2px #92400e,0 4px 10px #00000040!important;font-weight:800!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:85%!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;z-index:2800!important}.prep-container{padding-bottom:calc(108px + var(--safe-bottom, 0px))!important}.board{background:#faeed1!important;border:4px solid #5a3018!important;border-radius:4px!important;box-shadow:inset 2px 2px #fff4c0,inset -2px -2px #c49654,0 5px #1a0c06!important;color:#2b1810!important;position:relative}.board:before{content:"●";position:absolute;top:4px;left:6px;color:#7a4805;font-size:12px;line-height:1;text-shadow:1px 1px 0 #faeed1}.bistro-badge{background:#5a3018!important;border:2px solid #2b1810!important;border-radius:2px!important;color:#f7d046!important;font-size:.95rem!important;box-shadow:inset 1px 1px #8e542d,1px 2px #1a0c06!important}.board-header h2{color:#2b1810!important;font-size:1.15rem!important}.board-header .weather-badge{background:#8e542d!important;border:2px solid #2b1810!important;border-radius:2px!important;color:#faeed1!important;font-size:.95rem!important;box-shadow:inset 1px 1px #b87c4c,1px 2px #1a0c06!important}.goal-bar.deposit-progress{height:14px!important;background:#3a1f11!important;border:2px solid #2b1810!important;border-radius:2px!important;box-shadow:inset 1px 1px #1a0c06!important}.goal-bar-fill{background:repeating-linear-gradient(90deg,#f7d046 0 8px,#e5b338 8px 16px)!important;border-radius:0!important;box-shadow:none!important}.board-event-note{color:#3a1f11!important;font-size:1rem!important}.tabs-bar{background:#3a1f11!important;border:2px solid #2b1810!important;border-bottom:none!important;border-radius:0!important;padding:4px 4px 0!important;gap:2px!important}.tab-btn{background:#5a3018!important;border:2px solid #2b1810!important;border-bottom:none!important;border-radius:2px 2px 0 0!important;color:#faeed1!important;font-size:.95rem!important;box-shadow:inset 1px 1px #8e542d!important;padding:5px 2px 4px!important;overflow:hidden!important}.tab-btn span:last-child{font-size:.82rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.tab-btn.active{background:#faeed1!important;color:#2b1810!important;border-top:3px solid #f7d046!important;box-shadow:inset 1px 1px #fff!important;font-weight:700!important;transform:translateY(-2px)!important}.pane{background:#faeed1!important;border:2px solid #2b1810!important;border-top:none!important;border-radius:0 0 4px 4px!important;color:#2b1810!important}.btn-big-open{border-radius:4px!important;border:3px solid #2b1810!important;background:#d92534!important;color:#fff!important;box-shadow:inset 2px 2px #ff7e8a,inset -2px -2px #7e0a13,0 5px #1a0c06!important;font-family:var(--font-pixel-heading),"Tiny5 Duo","VT323",monospace!important;font-size:1.15rem!important;text-shadow:2px 2px 0 #7e0a13!important;letter-spacing:.5px}.btn-big-open:hover{background:#e63946!important}.btn-big-open:active{transform:translate(2px,3px)!important;box-shadow:inset 2px 2px #7e0a13,inset -2px -2px #ff7e8a,0 1px #1a0c06!important}.btn-sm,.btn-sm.primary,.btn-bunny-card,.btn-incident-card,.btn-story-card,.btn-sauce-card,.btn-unlock,.btn-refund,.choice-btn,.btn-story-choice{border-radius:2px!important;border:2px solid #2b1810!important;font-family:var(--font-pixel-body)!important;font-size:.925rem!important;font-weight:600!important;cursor:pointer!important;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #00000040,1px 2px #1a0c06!important}.btn-sm:active,.btn-bunny-card:active,.btn-incident-card:active,.btn-story-card:active,.btn-refund:active,.choice-btn:active{transform:translate(1px,2px)!important;box-shadow:inset -1px -1px #ffffff80,inset 1px 1px #00000040,0 1px #1a0c06!important}.btn-sm.primary{background:#d92534!important;color:#fff!important;box-shadow:inset 1px 1px #ff7e8a,inset -1px -1px #7e0a13,1px 2px #1a0c06!important}.btn-bunny-card{background:#f7d046!important;color:#5a3018!important;box-shadow:inset 1px 1px #fff4c0,inset -1px -1px #7a4805,1px 2px #1a0c06!important}.btn-incident-card{background:#8e542d!important;color:#faeed1!important;box-shadow:inset 1px 1px #b87c4c,inset -1px -1px #3a1f11,1px 2px #1a0c06!important}.btn-story-card{background:#3ca346!important;color:#fff!important;box-shadow:inset 1px 1px #78d680,inset -1px -1px #1e5923,1px 2px #1a0c06!important}.btn-refund{background:#fee2e2!important;color:#991b1b!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #ef4444,1px 2px #1a0c06!important}.kitchen-hud{background:#3a1f11!important;border-bottom:3px solid #2b1810!important;color:#faeed1!important;min-height:48px!important}.kitchen-hud .clock{color:#f7d046!important;font-family:var(--font-pixel-mono),"VT323",monospace!important;font-size:1.15rem!important;white-space:nowrap!important;letter-spacing:0px!important;text-shadow:1px 1px 0 #000!important}.kitchen-hud .rush-badge{background:#d92534!important;border:1px solid #1a0c06!important;box-shadow:1px 1px #000!important;font-family:var(--font-pixel-heading),"Tiny5 Duo","VT323",monospace!important;font-size:.75rem!important}.kitchen-hud .session-ambience{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;font-family:var(--font-pixel-heading),"Tiny5 Duo","VT323",monospace!important}.kitchen-counter{background:#6a3a1f!important;background-image:repeating-linear-gradient(90deg,#6a3a1f 0px 26px,#572e16 26px 28px)!important;border-top:5px solid #b86b3b!important;box-shadow:inset 0 3px #462210,inset 0 6px 12px #00000040!important}.prep-baskets-section.docked-materials{background:#542d17!important;border:2px solid #7c4422!important;border-radius:6px!important;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #6f3b1e,0 2px 5px #00000040!important;color:#faeed1!important}.prep-baskets-title{color:#fef08a!important;font-family:var(--font-pixel-heading),inherit!important;font-size:.72rem!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.prep-station{background:transparent!important;border:none!important;box-shadow:none!important}.gn-pan{background:transparent!important;border:none!important;border-radius:8px!important;box-shadow:none!important;flex:0 0 56px!important;min-width:52px!important;min-height:48px!important;height:48px!important}.gn-pan:active{transform:translate(1px,2px) scale(.94)!important;box-shadow:none!important}.gn-pan[data-state=locked]{background:transparent!important;border:none!important;opacity:.45!important;filter:brightness(.42) saturate(.3)!important}.gn-pan[data-state=locked] .gn-pan-img{filter:brightness(.38) saturate(.25)!important}.gn-pan[data-state=locked] .gn-pan-label{color:#94a3b8!important;opacity:.8!important;text-shadow:0 1px 2px rgba(0,0,0,.95)!important}.gn-pan[data-state=locked] .gn-pan-lock-label{color:#fef08a!important;text-shadow:0 1px 2px rgba(0,0,0,.9)!important;font-size:.52rem!important;font-weight:800!important}.gn-pan[data-active=true]{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b,0 0 10px #f59e0b99!important}.gn-pan-badge{background:#b45309!important;color:#fef08a!important;border:1px solid #78350f!important;box-shadow:0 1px 2px #0000004d!important}.gn-pan-label{font-size:.56rem!important;font-weight:800!important;color:#fef08a!important;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 1px #000!important;line-height:1.05!important;white-space:normal!important;text-align:center!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important}.food-shelf-grid.prep-bottles{background:#462412!important;border:1.5px solid #6f3b1e!important;border-radius:6px!important;padding:2px!important;box-shadow:inset 0 1px 3px #0000004d!important}.shelf-tile.condiment.ketchup{background:linear-gradient(180deg,#fee2e2,#fecaca)!important;border:1.5px solid #dc2626!important;box-shadow:inset 0 1px #fff,0 2px 4px #dc262640!important}.shelf-tile.condiment.chili{background:linear-gradient(180deg,#ffedd5,#fed7aa)!important;border:1.5px solid #ea580c!important;box-shadow:inset 0 1px #fff,0 2px 4px #ea580c40!important}.fryer-card{background:#4d2815!important;border:2.5px solid #753c1d!important;border-radius:6px!important;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #663318,0 3px 6px #0000004d!important;color:#faeed1!important}.fryer-title{color:#fef08a!important;font-family:var(--font-pixel-heading),inherit!important;font-size:.72rem!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.oil-change-btn,#btn-change-oil{background:linear-gradient(180deg,#451a03,#291002)!important;border:1.5px solid #78350f!important;color:#fef08a!important;box-shadow:inset 0 1px #ffffff26,0 2px 4px #0000004d!important}.fry-pot{height:64px!important;border:3px solid #140904!important;border-radius:10px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 0 2px #3e2213,inset 0 6px 14px #000000a6,0 3px 6px #00000080!important;transition:box-shadow .2s ease,filter .2s ease!important}.fry-pot.oil-clean{background:radial-gradient(ellipse at 50% 35%,#fff3b0,#f59e0b,#d97706 70%,#78350f)!important;box-shadow:inset 0 0 0 2px #d97706,inset 0 6px 14px #00000059,0 0 12px #f59e0b73!important}.fry-pot.oil-medium{background:radial-gradient(ellipse at 50% 35%,#f59e0b,#b45309 40%,#78350f 75%,#3f1906)!important;box-shadow:inset 0 0 0 2px #92400e,inset 0 6px 16px #0000008c!important}.fry-pot.oil-dirty{background:radial-gradient(ellipse at 50% 35%,#59250b,#351404 45%,#180802 80%,#070301)!important;box-shadow:inset 0 0 0 2px #270e03,inset 0 8px 22px #000000d9!important}.fry-pot.perfect-glow{border-color:gold!important;box-shadow:inset 0 0 0 2px gold,inset 0 6px 14px #0000004d,0 0 22px #ffd700f2!important}.pot-hint{background:#140a05d9!important;color:#fef08a!important;border:1px solid #78350f!important;border-radius:4px!important;font-size:.62rem!important;font-weight:800!important}.gauge-labels{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:2px!important}.gauge-label-raw{color:#fca5a5!important;font-size:.58rem!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.9)!important}.gauge-label-perfect{color:#4ade80!important;font-size:.58rem!important;font-weight:900!important;text-shadow:0 0 6px rgba(74,222,128,.7),0 1px 2px rgba(0,0,0,.9)!important;letter-spacing:.2px!important}.gauge-label-burnt{color:#ef4444!important;font-size:.58rem!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.9)!important}.cook-gauge{height:14px!important;background:#140904!important;border:1.5px solid #3d1e0d!important;border-radius:4px!important;box-shadow:inset 1px 1px #000,0 1px 2px #0006!important;position:relative!important;overflow:visible!important}.cook-gauge-zones{position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;display:flex!important;border-radius:2px!important;overflow:hidden!important}.cook-gauge-pointer{position:absolute!important;top:-4px!important;bottom:-4px!important;width:5px!important;background:linear-gradient(180deg,#fff,gold 45%,#ea580c)!important;border:1px solid #1a0c06!important;border-radius:2px!important;transform:translate(-50%)!important;box-shadow:0 0 4px #000c,0 0 8px #ffd700e6!important;z-index:10!important;pointer-events:none!important}.cook-gauge-pointer:before{content:""!important;position:absolute!important;top:-5px!important;left:50%!important;transform:translate(-50%)!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #ffd700!important;filter:drop-shadow(0 1px 1px #1a0c06)!important}.fountain-station{background:#452413!important;border:1.5px solid #6b371b!important;border-radius:6px!important;box-shadow:inset 0 1px 2px #0000004d!important;color:#faeed1!important}.fountain-title{color:#fef08a!important;font-family:var(--font-pixel-heading),inherit!important;font-size:.68rem!important}.fountain-tap-btn{background:#562e19!important;border:1.5px solid #7c4422!important;color:#faeed1!important;box-shadow:inset 0 1px #ffffff26,0 2px 4px #0003!important}.fountain-tap-btn.tap-coca{background:linear-gradient(180deg,#450a0a,#200404)!important;border-color:#dc2626!important}.fountain-tap-btn.tap-7up{background:linear-gradient(180deg,#052e16,#02140a)!important;border-color:#16a34a!important}.fountain-tap-btn.tap-fanta{background:linear-gradient(180deg,#431407,#1c0702)!important;border-color:#ea580c!important}.assemble-card.hero-tray-card{background:#582f18!important;border:2.5px solid #814624!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #723c1c,0 3px 6px #0000004d!important;color:#faeed1!important}.tray-title{color:#fef08a!important;font-family:var(--font-pixel-heading),inherit!important;font-size:.72rem!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.tray-slots.hero-tray-slots{background:#fffdfa!important;background-image:linear-gradient(45deg,rgba(220,38,38,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(220,38,38,.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(220,38,38,.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(220,38,38,.08) 75%)!important;background-size:16px 16px!important;background-position:0 0,0 8px,8px -8px,-8px 0px!important;border:2px solid #8e542d!important;border-radius:6px!important;box-shadow:inset 0 2px 6px #00000040!important}.tray-item{background:#fff!important;border:1.5px solid #d4a373!important;border-radius:8px!important;box-shadow:0 2px 6px #00000026!important}.tray-slot-empty{background:#ffffff73!important;border:1.5px dashed #b8865a!important;border-radius:8px!important}.btn-serve.hero-serve-btn{background:linear-gradient(180deg,#fef08a,#eab308 45%,#ca8a04)!important;color:#422006!important;border:2px solid #713f12!important;border-radius:8px!important;box-shadow:inset 0 1px #fef9c3,0 3px #713f12,0 4px 8px #0006!important;font-family:var(--font-pixel-heading),inherit!important;font-size:.82rem!important;font-weight:900!important;text-shadow:0 1px 0 rgba(255,255,255,.6)!important;cursor:pointer!important;transition:all .12s ease!important}.btn-serve.hero-serve-btn:not(:disabled){animation:bellGleamPulse 2s infinite alternate ease-in-out!important}@keyframes bellGleamPulse{0%{box-shadow:inset 0 1px #fef9c3,0 3px #713f12,0 0 6px #eab30866}to{box-shadow:inset 0 1px #fef9c3,0 3px #713f12,0 0 16px #facc15d9}}.btn-serve.hero-serve-btn:active:not(:disabled){transform:translateY(2px)!important;box-shadow:inset 0 1px #fef9c3,0 1px #713f12!important}.btn-serve.hero-serve-btn:disabled{background:#475569!important;color:#94a3b8!important;border-color:#1e293b!important;box-shadow:0 2px #0f172a!important;text-shadow:none!important;opacity:.6!important;cursor:not-allowed!important}.customer-card{background:#faeed1!important;border:2px solid #5a3018!important;border-radius:2px!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #c49654,2px 3px #1a0c06!important;color:#2b1810!important}.customer-card.active{border-color:#f7d046!important;box-shadow:inset 2px 2px #fff4c0,inset -2px -2px #7a4805,0 0 10px #f7d046bf!important}.thought-bubble{position:static!important;transform:none!important;margin-bottom:4px!important;max-width:100%!important;white-space:normal!important;background:#fff!important;border:2px solid #2b1810!important;border-radius:2px!important;box-shadow:1px 2px #1a0c06!important;font-family:var(--font-pixel-body)!important;font-size:.85rem!important;line-height:1.35!important;color:#2b1810!important}.thought-bubble:after{display:none!important}.stardew-emote-bubble{border:2px solid #2b1810!important;border-radius:2px!important;box-shadow:1px 2px #1a0c06!important}.patience-bar{background:#3a1f11!important;border:1px solid #1a0c06!important;border-radius:1px!important}.modal-card,.confirm-dialog,.incident-dialog,.settings-modal,.story-dialog-box,.tutorial-bubble{background:#faeed1!important;border:4px solid #5a3018!important;border-radius:4px!important;box-shadow:inset 3px 3px #f7d046,inset -3px -3px #2b1810,0 8px #1a0c06!important;color:#2b1810!important;font-family:var(--font-pixel-body)!important;font-size:.95rem!important;line-height:1.45!important}.modal-card h2,.confirm-message,.incident-title,.tutorial-speaker{color:#5a3018!important;text-shadow:1px 1px 0 #fff4c0!important}.tutorial-actions button{border-radius:2px!important;border:2px solid #2b1810!important;font-family:var(--font-pixel-body)!important;font-size:.95rem!important;font-weight:600!important;box-shadow:1px 2px #1a0c06!important}.h-pixel-icon{width:18px;height:18px;object-fit:contain;vertical-align:middle}.h-pixel-coin{width:15px;height:15px;object-fit:contain;vertical-align:-1px;margin-right:2px}.h-pixel-star{width:14px;height:14px;object-fit:contain;vertical-align:-1px;margin-right:1px}.tab-pixel-icon{width:20px;height:20px;object-fit:contain;display:block;margin:0 auto 2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.hud-pixel-icon{width:15px;height:15px;object-fit:contain;vertical-align:middle;margin-right:3px}.btn-pixel-icon{width:20px;height:20px;object-fit:contain;vertical-align:middle;margin-right:4px}.btn-pixel-icon-sm{width:16px;height:16px;object-fit:contain;vertical-align:middle;margin-right:3px}.btn-pixel-icon-xs{width:13px;height:13px;object-fit:contain;vertical-align:middle;margin-right:2px}.btn-pixel-icon-lg{width:22px;height:22px;object-fit:contain;vertical-align:middle;margin-right:6px}.pixel-card-title-icon,.pixel-section-icon{width:15px;height:15px;object-fit:contain;vertical-align:middle;margin-right:3px}.badge-pixel-star-xs{width:11px;height:11px;object-fit:contain;vertical-align:-1px;margin-right:2px}.emote-pixel-img{width:16px;height:16px;object-fit:contain;vertical-align:middle}.pan-big-pixel-img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.pixel-lock-img{width:14px;height:14px;object-fit:contain;vertical-align:middle}.board-pixel-icon-xs{width:13px;height:13px;object-fit:contain;vertical-align:middle;margin-right:2px}.board-pixel-icon-sm{width:17px;height:17px;object-fit:contain;vertical-align:middle;margin-right:4px}.item-pixel-thumb{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;display:block;margin:auto}.queue-num-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:.58rem;font-weight:900;line-height:1;border-radius:50%;background:currentColor;color:#fff;margin-right:2px}.queue-pos-badge.next .queue-num-badge{background:#0284c7;color:#fff}.queue-pos-badge.wait .queue-num-badge{background:#64748b;color:#fff}.chalkboard{position:relative;transition:all .25s ease-out}.chalkboard .board-compact-strip{display:none;align-items:center;justify-content:space-between;padding:6px 10px;font-size:.74rem;font-weight:700;color:#faeed1;background:#2b181073;border:1px solid #7c4f32;border-radius:4px;margin-top:6px}.chalkboard .board-compact-strip .sep{opacity:.4;margin:0 4px}.chalkboard .board-compact-strip .compact-status.ready{color:#86efac}.chalkboard.is-collapsed .board-collapsible-body{display:none!important}.chalkboard.is-collapsed .board-compact-strip{display:flex!important}.btn-chalkboard-toggle{background:#5a3018;color:#fef08a;border:1px solid #7c4f32;padding:3px 7px;font-size:.7rem;border-radius:4px;cursor:pointer;line-height:1;transition:transform .15s}.btn-chalkboard-toggle:active{transform:scale(.92)}.patience-ring-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);width:52px;height:52px;pointer-events:none;z-index:0}.ring-track{fill:none;stroke:#2b181038;stroke-width:3.5px}.ring-fill{fill:none;stroke:#22c55e;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .15s linear,stroke .25s ease}.ring-fill.mid{stroke:#f59e0b}.ring-fill.low{stroke:#ef4444;animation:ringUrgentPulse .5s infinite alternate ease-in-out}@keyframes ringUrgentPulse{0%{stroke-width:3.5px;filter:drop-shadow(0 0 1px #ef4444)}to{stroke-width:5px;filter:drop-shadow(0 0 6px #ef4444)}}.pan-emergency-restock{border-color:#f59e0b!important;animation:restockGlow 1.2s infinite alternate ease-in-out}.badge-restock-pulse{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;font-weight:800!important;font-size:.65rem!important;box-shadow:0 0 6px #f59e0bb3;animation:badgePulse .8s infinite alternate}@keyframes restockGlow{0%{box-shadow:0 0 #f59e0b00}to{box-shadow:0 0 8px #f59e0b99}}@keyframes badgePulse{0%{transform:scale(.95)}to{transform:scale(1.08)}}.fryer-title-row{display:flex;align-items:center;gap:6px;flex-shrink:0}.fryer-title{font-size:.76rem;font-weight:800;color:#2b1810;display:inline-flex;align-items:center}.oil-change-btn.dirty-alert{background:#fee2e2!important;border-color:#ef4444!important;color:#991b1b!important;animation:dirtyAlertPulse .8s infinite alternate}@keyframes dirtyAlertPulse{0%{box-shadow:0 0 2px #ef4444;filter:brightness(1)}to{box-shadow:0 0 8px #ef4444,inset 0 0 4px #fca5a5;filter:brightness(1.08)}}.prep-bottles{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.prep-bottles .shelf-tile{min-height:44px;height:44px;flex-direction:row;justify-content:flex-start;padding:2px 8px;gap:6px}.prep-bottles .shelf-img.bottle{width:24px;height:24px;object-fit:contain}.prep-bottles .shelf-label{font-size:.72rem;font-weight:800;text-align:left}.prep-bottles .shelf-badge{top:2px;right:4px;font-size:.52rem;padding:1px 3px;border-radius:4px}.intro-cinematic-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;width:100dvw;height:100vh;height:100dvh;z-index:99999;background:#000;display:flex;flex-direction:column;justify-content:space-between;padding:0;margin:0;overflow:hidden;opacity:1;transition:opacity .4s ease,filter .4s ease}.intro-cinematic-overlay.fade-out-screen{opacity:0;filter:brightness(2) blur(6px);pointer-events:none}.intro-cinematic-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;background:#000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.intro-card-header{position:absolute;top:0;left:0;right:0;z-index:25;display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 22px 14px;background:linear-gradient(180deg,rgba(8,4,2,.94) 0%,rgba(8,4,2,.6) 65%,transparent 100%);border-bottom:none;pointer-events:auto}.intro-title-badge{display:flex;align-items:center;gap:8px;color:#fef08a;font-family:Tiny5 Duo,"Baloo 2",Be Vietnam Pro,monospace;font-size:.76rem;font-weight:800;letter-spacing:.5px;text-shadow:1px 1px 2px #000}.intro-title-text{font-size:.74rem;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.veo3-badge{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:1px solid #fef08a;padding:2px 7px;border-radius:4px;font-size:.62rem;font-weight:900;box-shadow:0 1px 4px #00000080;flex-shrink:0}.btn-intro-skip-corner{background:#140a05a6;border:1px solid rgba(254,240,138,.5);color:#fef3c7;padding:5px 12px;font-size:.72rem;font-weight:800;border-radius:8px;cursor:pointer;min-height:32px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .15s ease;box-shadow:0 2px 6px #0006}.btn-intro-skip-corner:hover{background:#28140ad9;border-color:#fde047;color:#fff}.intro-screen-viewport{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;min-height:none;background:#000;overflow:hidden;border-bottom:none;perspective:1200px;z-index:1}.intro-cinematic-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .12s ease-out}.intro-cinematic-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.intro-cinematic-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;image-rendering:auto}.intro-cinematic-img.animate-voxel-3d{animation:voxel3DOrbit 13s infinite alternate ease-in-out}@keyframes voxel3DOrbit{0%{transform:scale(1.04) translateZ(0) rotateX(4deg) rotateY(-3deg)}35%{transform:scale(1.08) translateZ(16px) rotateX(1deg) rotateY(2deg)}70%{transform:scale(1.06) translateZ(8px) rotateX(-2deg) rotateY(-1deg)}to{transform:scale(1.07) translateZ(20px) rotateX(0) rotateY(0)}}.raytraced-light-cone{position:absolute;top:-20%;right:-10%;width:140%;height:120%;background:radial-gradient(ellipse at 80% 10%,#fef08a47,#f59e0b1f 40%,#0000 75%);pointer-events:none;mix-blend-mode:screen}.lantern-glow{position:absolute;top:35%;right:18%;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#ef444473,#f59e0b26 50%,#0000 80%);animation:lanternFlicker 2.5s infinite alternate ease-in-out;pointer-events:none}@keyframes lanternFlicker{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.14)}}.steam-particle{position:absolute;bottom:28%;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,#fff6,#fff0 70%);filter:blur(2px);pointer-events:none;animation:steamRise 3.2s infinite linear}.sp-1{left:44%;animation-delay:0s}.sp-2{left:51%;animation-delay:1.1s}.sp-3{left:47%;animation-delay:2.2s}@keyframes steamRise{0%{transform:translateY(0) scale(.6);opacity:0}25%{opacity:.75}to{transform:translateY(-80px) scale(2);opacity:0}}.gold-sparkle-3d{position:absolute;bottom:32%;width:7px;height:7px;background:#fde047;border-radius:50%;box-shadow:0 0 8px #f59e0b;pointer-events:none;animation:sparklePop 2.2s infinite ease-out}.gs-1{left:46%;animation-delay:.3s}.gs-2{left:53%;animation-delay:1.4s}@keyframes sparklePop{0%{transform:translateY(0) scale(0);opacity:0}40%{opacity:1;transform:translateY(-25px) scale(1.4)}to{transform:translateY(-50px) scale(.2);opacity:0}}.intro-engine-pill{position:absolute;top:calc(52px + env(safe-area-inset-top,0px));left:14px;background:#0c0603b8;border:1px solid rgba(245,158,11,.6);border-radius:12px;padding:3px 9px;font-size:.62rem;font-weight:800;color:#fef08a;letter-spacing:.5px;display:flex;align-items:center;gap:5px;z-index:20;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pill-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e}.btn-intro-sound{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:14px;z-index:40;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#120a05d1;border:1.5px solid rgba(254,240,138,.85);border-radius:20px;color:#fef08a;font-family:Tiny5 Duo,"Baloo 2",Be Vietnam Pro,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.5px;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 16px #0009,inset 0 1px #fff3;transition:transform .15s ease,background .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:auto}.btn-intro-sound:active{transform:scale(.94)}.btn-intro-sound.is-muted{border-color:#f59e0b;background:#2d1208e6;animation:soundMutedPulse 1.5s ease-in-out infinite alternate}@keyframes soundMutedPulse{0%{box-shadow:0 4px 12px #0009,0 0 6px #f59e0b66;border-color:#fef08a99}to{box-shadow:0 6px 20px #000000b3,0 0 14px #fbbf24d9;border-color:#fde047}}.intro-sound-icon{font-size:1.05rem;line-height:1}.intro-sound-text{text-shadow:1px 1px 2px #000}.intro-tap-prompt-container{position:absolute;bottom:calc(28px + env(safe-area-inset-bottom,0px));left:0;right:0;z-index:30;display:flex;justify-content:center;align-items:center;padding:0 16px;pointer-events:none}.intro-tap-prompt{background:#0c0603d1;border:1.5px solid rgba(254,240,138,.75);box-shadow:0 4px 20px #000c,0 0 16px #f59e0b80;border-radius:24px;padding:11px 22px;display:flex;align-items:center;gap:8px;font-family:Tiny5 Duo,"Baloo 2",Be Vietnam Pro,sans-serif;font-size:.88rem;font-weight:800;color:#fef08a;letter-spacing:.8px;text-shadow:1px 1px 2px #000,0 0 8px rgba(254,240,138,.6);animation:tapPromptPulse 1.4s ease-in-out infinite alternate;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@keyframes tapPromptPulse{0%{opacity:.85;box-shadow:0 4px 14px #000000b3,0 0 8px #f59e0b66;border-color:#fef08aa6}to{opacity:1;box-shadow:0 6px 24px #000000d9,0 0 20px #fef08ad9;border-color:#fde047}}.tap-sparkle{font-size:1rem;animation:sparkleTwinkle 1.2s infinite alternate ease-in-out}@keyframes sparkleTwinkle{0%{transform:scale(.8) rotate(-10deg);opacity:.7}to{transform:scale(1.2) rotate(15deg);opacity:1}}.intro-cinematic-overlay.intro-cinematic-minimal{cursor:pointer}.pixel-icon-btn{width:22px;height:22px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.prep-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#160c06e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;opacity:1;transition:opacity .3s ease}.prep-loading-overlay.prep-fade-out{opacity:0;pointer-events:none}.prep-loading-box{width:100%;max-width:360px;background:#fefce8;border:3.5px solid #78350f;border-radius:16px;box-shadow:0 16px 36px #00000080,inset 0 0 0 2px #fde68a;padding:22px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.chicken-spinner-container{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center}.chicken-halo-glow{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:radial-gradient(circle,#fbbf2499,#fbbf2400 70%);animation:haloPulse 1.2s infinite alternate}@keyframes haloPulse{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.15);opacity:1}}.chicken-spinning-asset{width:68px;height:68px;object-fit:contain;image-rendering:pixelated;animation:chickenJoySpin 1.4s infinite cubic-bezier(.34,1.56,.64,1);z-index:2}@keyframes chickenJoySpin{0%{transform:rotate(0) scale(.95)}25%{transform:rotate(-15deg) scale(1.08) translateY(-6px)}50%{transform:rotate(0) scale(.98)}75%{transform:rotate(15deg) scale(1.08) translateY(-6px)}to{transform:rotate(0) scale(.95)}}.steam-bubble{position:absolute;font-size:1.1rem;z-index:3;animation:bubbleFloat 2s infinite ease-in-out}.sb-1{top:-4px;right:-4px;animation-delay:0s}.sb-2{top:12px;left:-10px;animation-delay:.6s}.sb-3{bottom:-2px;right:-8px;animation-delay:1.2s}@keyframes bubbleFloat{0%{transform:translateY(0) scale(.8);opacity:.4}50%{transform:translateY(-8px) scale(1.1);opacity:1}to{transform:translateY(0) scale(.8);opacity:.4}}.prep-dialog-cloud{background:#fff;border:2px solid #b45309;border-radius:12px;padding:10px 14px;position:relative;box-shadow:0 4px 10px #00000014}.dialog-speaker-row{margin-bottom:4px}.speaker-name-badge{background:#fef3c7;color:#92400e;border:1px solid #f59e0b;padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:800;display:inline-block}.dialog-speech-text{margin:0;font-size:.8rem;line-height:1.45;color:#451a03;font-weight:600}.prep-loading-bar-wrapper{width:100%;display:flex;flex-direction:column;gap:6px}.prep-loading-bar-track{width:100%;height:14px;background:#e5e7eb;border:2px solid #78350f;border-radius:8px;overflow:hidden;box-shadow:inset 0 2px 4px #0003}.prep-loading-bar-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#e11d48,#10b981);border-radius:5px;transition:width .1s linear;box-shadow:0 0 8px #f59e0bcc}.prep-loading-status-text{font-size:.74rem;font-weight:800;color:#78350f;min-height:18px}.bacba-manual-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99997;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:12px}.bacba-manual-card{width:100%;max-width:480px;max-height:88vh;background:#fffdf7;border:3.5px solid #6c411a;border-radius:14px;display:flex;flex-direction:column;box-shadow:0 12px 30px #0006;overflow:hidden}.bacba-manual-header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fef3c7;border-bottom:2.5px solid #d97706}.header-left{display:flex;align-items:center;gap:10px}.bacba-header-avatar{width:42px;height:42px;border-radius:8px;border:2px solid #78350f;background:#fff;object-fit:cover;image-rendering:pixelated}.bacba-title{margin:0;font-size:.88rem;font-weight:800;color:#78350f;letter-spacing:.3px}.bacba-subtitle{font-size:.68rem;color:#b45309;font-weight:600}.bacba-manual-content{padding:12px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.bacba-intro-speech{background:#fefce8;border-left:4px solid #f59e0b;padding:8px 12px;font-size:.78rem;line-height:1.45;color:#78350f;font-style:italic;border-radius:0 8px 8px 0}.quote-mark{font-size:1.1rem;font-weight:800;color:#d97706}.guide-grid{display:flex;flex-direction:column;gap:10px}.guide-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:10px;box-shadow:0 1px 3px #0000000d}.guide-card-title{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;color:#92400e;margin-bottom:4px}.guide-icon{width:18px;height:18px;object-fit:contain}.guide-card-text{margin:0 0 6px;font-size:.74rem;line-height:1.4;color:#374151}.guide-list{margin:0;padding-left:16px;font-size:.72rem;line-height:1.4;color:#4b5563}.tag-raw{color:#dc2626;font-weight:700}.tag-perfect{color:#16a34a;font-weight:800}.tag-burnt{color:#475569;font-weight:700}.bacba-manual-footer{padding:10px 14px;background:#fbf6ec;border-top:2px solid #e5e7eb}.bacba-tip-banner{display:none;position:fixed;top:calc(14px + var(--safe-top));left:50%;transform:translate(-50%) translateY(-130%);width:calc(100% - 24px);max-width:440px;background:#3e2723;color:#fff;border:3px solid #ffb300;box-shadow:0 8px 24px #00000080,inset 0 2px #ffffff40;border-radius:14px;padding:10px 14px;align-items:center;gap:12px;z-index:2600;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease;opacity:0;pointer-events:none}.bacba-tip-banner.show{display:flex;transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.bacba-tip-banner-avatar{width:44px;height:44px;border-radius:50%;border:2px solid #ffd54f;background:#fff8e1;object-fit:cover;flex-shrink:0;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;box-shadow:0 2px 6px #00000059}.bacba-tip-banner-text{flex:1;min-width:0}.bacba-tip-banner-title{font-size:.72rem;font-weight:800;color:#ffd54f;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.bacba-tip-banner-body{font-size:.82rem;font-weight:600;color:#fffde7;line-height:1.35}.bacba-tip-banner-close{background:none;border:none;color:#ffca28;font-size:1.2rem;font-weight:800;cursor:pointer;padding:4px 8px;touch-action:manipulation;border-radius:6px}.onboarding-card{text-align:center;padding:4px 2px;display:flex;flex-direction:column;align-items:center;gap:10px}.onboarding-kicker{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#fef08a;border:1.5px solid #ca8a04;border-radius:12px;font-family:Tiny5 Duo,"Baloo 2",Be Vietnam Pro,sans-serif;font-size:.72rem;font-weight:700;color:#854d0e;letter-spacing:.5px;text-transform:uppercase}.onboarding-title{margin:0;font-family:Tiny5 Duo,"Baloo 2",Be Vietnam Pro,sans-serif;font-size:1.3rem;font-weight:800;color:#451a03;line-height:1.25;text-shadow:1px 1px 0 #fef3c7}.onboarding-desc{margin:0;font-size:.86rem;color:#78350f;line-height:1.45;max-width:380px}.onboarding-input-wrap{width:100%;position:relative;margin:4px 0 2px}.onboarding-input{width:100%;box-sizing:border-box;background:#fffbeb;border:2.5px solid #b45309;border-radius:14px;padding:12px 16px;font-family:"Baloo 2",Be Vietnam Pro,sans-serif;font-size:1.15rem;font-weight:800;color:#78350f;text-align:center;box-shadow:inset 0 2px 4px #00000014,0 2px #fde68a;outline:none;transition:border-color .2s,box-shadow .2s}.onboarding-input:focus{border-color:#ea580c;box-shadow:inset 0 2px 4px #00000014,0 0 0 3px #f9731640;background:#fff}.onboarding-chips-box{width:100%;box-sizing:border-box;background:#fef3c7a6;border:1.5px dashed #d97706;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.onboarding-chips-label{font-size:.74rem;font-weight:700;color:#92400e;text-align:left}.onboarding-chips-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.onboarding-chip-btn{background:#fff;border:1.5px solid #d97706;border-radius:10px;padding:5px 10px;font-family:"Baloo 2",sans-serif;font-size:.8rem;font-weight:700;color:#78350f;cursor:pointer;box-shadow:0 1.5px #b45309;transition:transform .1s,background .1s;touch-action:manipulation}.onboarding-chip-btn:active{transform:translateY(1.5px);box-shadow:none;background:#fef3c7}.welcome-mascot-wrap{position:relative;margin:2px 0;display:inline-block}.welcome-mascot-img{width:96px;height:96px;object-fit:contain;display:block;margin:0 auto;filter:drop-shadow(0 6px 10px rgba(180,83,9,.25))}.welcome-shop-banner{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #d97706;border-radius:14px;padding:8px 14px;width:100%;box-sizing:border-box;box-shadow:inset 0 1px #fff,0 3px #b45309}.welcome-shop-title{margin:0;font-family:Tiny5 Duo,"Baloo 2",Be Vietnam Pro,sans-serif;font-size:1.22rem;font-weight:800;color:#9a3412;text-shadow:1px 1px 0 #fef08a;word-break:break-word}.welcome-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin:2px 0}.welcome-stat-card{background:#fff;border:1.5px solid #fed7aa;border-radius:12px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 2px 4px #0000000a}.welcome-stat-icon{font-size:1.3rem;line-height:1}.welcome-stat-label{font-size:.65rem;color:#78350f;font-weight:700}.welcome-stat-val{font-family:VT323,monospace;font-size:1rem;font-weight:700;color:#1f2937;line-height:1.1}.welcome-stat-val.val-green{color:#15803d;font-size:1.15rem}.welcome-stat-val.val-gold{color:#c2410c;font-size:1.15rem}.welcome-guide-box{background:#f0fdf4;border:1.5px solid #86efac;border-radius:12px;padding:9px 12px;width:100%;box-sizing:border-box;text-align:left;display:flex;align-items:center;gap:10px}.welcome-guide-avatar{font-size:1.5rem;line-height:1;flex-shrink:0}.welcome-guide-text{font-size:.8rem;color:#166534;line-height:1.35;margin:0;font-weight:600}.app.theme-saigon-90s{--header-bg: linear-gradient(180deg, #451a03 0%, #290f02 100%);--chalkboard-bg: #291e14;--accent-gold: #f59e0b}.app.theme-saigon-90s .header{background:linear-gradient(180deg,#3d1d06,#200d02)!important;border-bottom:2.5px solid #854d0e!important}.app.theme-saigon-90s .chalkboard{border-color:#854d0e!important;box-shadow:0 6px 18px #451a0366!important}.app.theme-saigon-90s .vintage-signboard-banner{background:linear-gradient(135deg,#78350f,#451a03);border:2px solid #d97706;color:#fef08a;box-shadow:inset 0 0 8px #00000080,0 3px 6px #0000004d}.app.theme-tet-mai-vang{--header-bg: linear-gradient(180deg, #991b1b 0%, #450a0a 100%);--chalkboard-bg: #380d0d;--accent-gold: #fde047}.app.theme-tet-mai-vang .header{background:linear-gradient(180deg,#991b1b,#580c0c)!important;border-bottom:2.5px solid #eab308!important}.app.theme-tet-mai-vang .chalkboard{border-color:#b91c1c!important;box-shadow:0 6px 18px #b91c1c59!important}.app.theme-tet-mai-vang .vintage-signboard-banner{background:linear-gradient(135deg,#b91c1c,#7f1d1d);border:2px solid #fde047;color:#fef08a;box-shadow:0 0 10px #eab3084d}.app.theme-neon-cho-lon{--header-bg: linear-gradient(180deg, #1e1b4b 0%, #0f172a 100%);--chalkboard-bg: #0f172a;--accent-gold: #ec4899}.app.theme-neon-cho-lon .header{background:linear-gradient(180deg,#1e1b4b,#0f172a)!important;border-bottom:2.5px solid #ec4899!important;box-shadow:0 2px 10px #ec48994d!important}.app.theme-neon-cho-lon .chalkboard{border-color:#ec4899!important;box-shadow:0 0 16px #ec48994d!important}.app.theme-neon-cho-lon .vintage-signboard-banner{background:linear-gradient(135deg,#1e1b4b,#312e81);border:2px solid #ec4899;color:#f472b6;box-shadow:0 0 12px #ec489980;text-shadow:0 0 6px #ec4899}.vintage-signboard-banner{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:8px;margin:6px 8px 4px;cursor:pointer;transition:transform .15s ease,filter .15s ease}.vintage-signboard-banner:active{transform:scale(.98);filter:brightness(1.1)}.vintage-signboard-title{font-family:Tiny5 Duo,"Baloo 2",VT323,sans-serif;font-size:.85rem;font-weight:900;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.vintage-signboard-sub{font-size:.65rem;opacity:.88}.theme-card-grid{display:flex;flex-direction:column;gap:10px;padding:8px 0}.shop-theme-card{border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.shop-theme-card.active-theme{outline:3px solid #16a34a;box-shadow:0 0 12px #16a34a66}.inventory-list.inventory-grid-stardew{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:4px 0 16px!important}@media(min-width:600px){.inventory-list.inventory-grid-stardew{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:840px){.inventory-list.inventory-grid-stardew{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.item-row.inv-grid-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:var(--pixel-parchment-bg, #fffdf8)!important;border:2px solid var(--pixel-wood-dark, #5a3516)!important;border-radius:8px!important;padding:8px!important;margin:0!important;box-shadow:2px 2px #4a281038!important;min-height:148px!important;box-sizing:border-box!important;position:relative!important;transition:transform .15s ease,box-shadow .15s ease!important}.item-row.inv-grid-card:hover{transform:translateY(-1px)!important;box-shadow:2px 3px #4a28104d!important}.item-row.inv-grid-card.is-low-stock{border-color:#d97706!important;box-shadow:0 0 0 1.5px #d97706,2px 2px #4a281038!important;animation:lowStockPulse 2s infinite ease-in-out!important}@keyframes lowStockPulse{0%,to{border-color:#d97706}50%{border-color:#f59e0b;box-shadow:0 0 8px #f59e0b80,2px 2px #4a281038}}.item-row.inv-grid-card.is-out-of-stock{border-color:#dc2626!important;background:#fff5f5!important}.item-row.inv-grid-card.shelf-expiring-soon{border-color:#ef4444!important;background:linear-gradient(135deg,#ef444414,#fef2f2f2)!important;box-shadow:0 0 0 1.5px #ef4444,2px 2px #4a281038!important}.shelf-badge-expiring{background:#fee2e2!important;color:#b91c1c!important;border:1px solid #ef4444!important;font-weight:700!important;animation:pulseExpireBadge 2s infinite ease-in-out}@keyframes pulseExpireBadge{0%,to{opacity:1}50%{opacity:.8}}.item-row.inv-grid-card.is-locked{background:#f8fafc!important;border-color:#94a3b8!important;box-shadow:1px 1px #0000001a!important;opacity:.9!important}.inv-card-header{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important}.inv-card-header .item-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:6px!important;border:1.5px solid var(--pixel-wood-dark, #5a3516)!important;background:#faeed1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;box-shadow:inset 1px 1px #fff9!important}.inv-card-header .item-meta{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.inv-card-header .item-name{font-family:var(--font-pixel-heading),"VT323",sans-serif!important;font-size:.84rem!important;font-weight:800!important;color:var(--pixel-wood-dark, #4a2810)!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.shelf-tag{display:inline-flex!important;align-items:center!important;gap:2px!important;font-size:.65rem!important;padding:1px 5px!important;border-radius:4px!important;background:#f1f5f9!important;color:#475569!important;font-weight:700!important;width:fit-content!important}.shelf-tag.is-urgent-tag{background:#fee2e2!important;color:#b91c1c!important;border:1px solid #f87171!important}.shelf-tag.is-out-tag{background:#f1f5f9!important;color:#64748b!important;font-weight:800!important}.shelf-tag.is-locked-tag{background:#e2e8f0!important;color:#475569!important}.inv-card-body{width:100%!important;margin:6px 0!important;font-size:.73rem!important;line-height:1.3!important}.inv-card-body .item-sub{color:#475569!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.inv-card-body .item-sub.low-stock{color:#b45309!important;font-weight:700!important}.inv-card-body .item-sub b{color:var(--pixel-wood-dark, #2b1810)!important}.inv-stock-line,.inv-cost-line{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.72rem!important;line-height:1.35!important}.inv-batch-info{display:flex!important;align-items:center!important;gap:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.inv-card-actions{display:flex!important;gap:3px!important;width:100%!important;margin-top:auto!important}.inv-card-actions .btn-sm{flex:1!important;min-width:0!important;padding:6px 1px!important;font-size:.72rem!important;min-height:34px!important;line-height:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.inv-card-actions .btn-sm.primary{flex:1.15!important}.inv-card-actions .btn-unlock{width:100%!important;min-height:36px!important;flex-direction:row!important;gap:4px!important}.wooden-order-ticket{background:#fdf6e4!important;border:2px solid #5a3516!important;border-radius:6px!important;box-shadow:2px 2px #4a281040!important;padding:4px 6px!important;transition:all .2s ease!important}.wooden-order-ticket.has-match{border-color:#f59e0b!important;box-shadow:0 0 10px #f59e0b80,2px 2px #4a281040!important;cursor:pointer!important;animation:woodenTicketPulse 1.8s infinite ease-in-out!important}.wooden-order-ticket.has-match:active{transform:scale(.97)!important}@keyframes woodenTicketPulse{0%,to{box-shadow:0 0 6px #f59e0b66,2px 2px #4a281040}50%{box-shadow:0 0 14px #f59e0bbf,2px 2px #4a281040}}.order-row.is-ready-in-tray{background:#f59e0b29!important;border-radius:4px!important;padding:0 2px!important}.order-row .pulse-thumb{animation:pulseOrderThumb 1.2s infinite ease-in-out!important}@keyframes pulseOrderThumb{0%,to{transform:scale(1)}50%{transform:scale(1.12);filter:drop-shadow(0 0 3px #f59e0b)}}.order-check.ready{background:#fef3c7!important;color:#b45309!important;border:1px solid #f59e0b!important;font-weight:800!important;animation:readyTagPulse 1.5s infinite ease-in-out!important}@keyframes readyTagPulse{0%,to{opacity:1}50%{opacity:.75}}.vn-dialogue-theatre{animation:vnTheatreFadeIn .3s cubic-bezier(.16,1,.3,1)!important}@keyframes vnTheatreFadeIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.vn-dialogue-box{transition:border-color .2s ease,box-shadow .2s ease}.vn-dialogue-box:hover{border-color:#f59e0b!important;box-shadow:0 0 16px #f59e0b40,inset 0 0 16px #000000b3!important}.vn-choice-card{position:relative;overflow:hidden}.vn-choice-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#f59e0b;opacity:0;transition:opacity .15s ease}.vn-choice-card:hover,.vn-choice-card:focus-visible{transform:translateY(-2px) scale(1.01)!important;box-shadow:0 6px 18px #f59e0b73!important;border-color:#fde047!important}.vn-choice-card:hover:before,.vn-choice-card:focus-visible:before{opacity:1}.vn-choice-card:active{transform:translateY(1px) scale(.99)!important}.vn-cursor-indicator{display:inline-block;margin-left:6px;color:#fde047;font-size:.8rem;animation:vnCursorBlink .65s infinite ease-in-out;vertical-align:middle}@keyframes vnCursorBlink{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.2;transform:translateY(3px)}}@keyframes choiceSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vn-dialogue-row{width:100%;transition:transform .2s ease,opacity .2s ease}.vn-dialogue-row.is-player-turn{padding-left:20px}.vn-dialogue-row.is-npc-turn{padding-right:20px}.vn-bubble-box{font-family:"Baloo 2",Be Vietnam Pro,-apple-system,sans-serif!important;font-size:.94rem!important;font-weight:600!important;letter-spacing:.25px!important;word-break:break-word}.vn-bubble-box .vn-bubble-text{font-family:"Baloo 2",Be Vietnam Pro,-apple-system,sans-serif!important}.inv-cash-checkout-bar{animation:popIn .3s ease-out;transition:all .2s ease}.inv-cash-checkout-bar.is-active{border-color:#facc15!important;box-shadow:0 0 18px #eab30873!important;animation:amberGlow 2.5s infinite alternate ease-in-out}@keyframes amberGlow{0%{box-shadow:0 0 12px #eab30859}to{box-shadow:0 0 22px #eab308a6}}.inv-cash-checkout-bar:hover{border-color:#f7d046!important;box-shadow:0 8px 24px #f7d0464d!important}.btn-cash-checkout{animation:pulse 2s infinite ease-in-out;transition:transform .1s ease,box-shadow .1s ease}.btn-cash-checkout:active{transform:scale(.96)}.btn-cash-checkout:hover{filter:brightness(1.1);box-shadow:0 0 12px #86efac99!important}.shelf-tag.is-draft-tag{animation:popIn .25s cubic-bezier(.175,.885,.32,1.275);font-family:inherit;letter-spacing:.2px}.cg-polaroid-card{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease}.cg-polaroid-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f!important}.ending-cg-frame img{animation:popIn .4s ease-out;border:1.5px solid #cbd5e1}.ending-epilogue-box{animation:fadeIn .5s ease-out}.gacha-recruitment-banner{background:linear-gradient(135deg,#2b1810,#4a2818,#351c10);border:3px solid #d97706;border-radius:14px;padding:14px 12px;margin-bottom:16px;box-shadow:0 4px 12px #00000059,inset 0 1px #ffffff26;position:relative;overflow:hidden}.gacha-banner-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gacha-banner-title{font-family:Silkscreen,Tiny5,sans-serif;font-size:.92rem;color:#fbbf24;text-shadow:1px 1px 0 #78350f;display:flex;align-items:center;gap:6px}.gacha-pity-hud{display:flex;gap:6px;margin-bottom:12px;background:#00000073;padding:6px 10px;border-radius:8px;border:1px solid rgba(217,119,6,.3);font-size:.72rem}.pity-badge{display:flex;align-items:center;gap:4px;color:#e2e8f0;font-weight:700}.pity-badge b{color:#fbbf24;font-size:.78rem}.pity-badge.ssr b{color:#facc15;text-shadow:0 0 6px rgba(250,204,21,.8)}.gacha-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn-gacha-roll{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;border-radius:10px;border:2px solid;cursor:pointer;transition:transform .1s ease,filter .1s ease;min-height:52px;touch-action:manipulation;text-align:center}.btn-gacha-roll:active{transform:translateY(2px)}.btn-gacha-single{background:linear-gradient(180deg,#475569,#1e293b);border-color:#94a3b8;color:#fff}.btn-gacha-ten{background:linear-gradient(180deg,#d97706,#92400e);border-color:#fde047;color:#fff;box-shadow:0 0 10px #f59e0b66}.gacha-btn-name{font-weight:800;font-size:.8rem;letter-spacing:.2px}.gacha-btn-cost{font-size:.72rem;color:#fef08a;margin-top:2px;font-weight:750}.gacha-btn-tag{font-size:.62rem;background:#ef4444;color:#fff;padding:1px 6px;border-radius:4px;margin-top:3px;font-weight:800}.gacha-result-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0603f0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 12px;overflow-y:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn .2s ease-out}.gacha-result-header{text-align:center;margin-bottom:14px;width:100%;max-width:480px}.gacha-result-title{font-family:Silkscreen,Tiny5,sans-serif;font-size:1.15rem;color:#facc15;text-shadow:2px 2px 0 #78350f;margin-bottom:4px}.gacha-result-desc{font-size:.78rem;color:#e2e8f0;font-weight:600}.gacha-result-desc b{color:#38bdf8}.gacha-cards-container{display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px;margin-bottom:20px}.gacha-card{border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;position:relative;background:#1e1e24;border:2px solid;transition:transform .15s ease,box-shadow .15s ease;animation:popIn .3s cubic-bezier(.175,.885,.32,1.275)}.gacha-card.rarity-C{border-color:#64748b;background:linear-gradient(180deg,#24242e,#15151c)}.gacha-card.rarity-R{border-color:#38bdf8;background:linear-gradient(180deg,#16263b,#0f172a);box-shadow:0 0 12px #38bdf840}.gacha-card.rarity-SR{border-color:#c084fc;background:linear-gradient(180deg,#2d1a3f,#180d24);box-shadow:0 0 16px #c084fc73}.gacha-card.rarity-SSR{border-color:#facc15;background:linear-gradient(180deg,#422006,#1c0a00);box-shadow:0 0 24px #facc15cc;animation:popIn .3s ease-out,ssrGlow 2s infinite alternate}@keyframes ssrGlow{0%{box-shadow:0 0 16px #facc1599}to{box-shadow:0 0 28px #facc15}}.gacha-card-top{display:flex;align-items:center;gap:12px}.gacha-card-avatar-box{width:58px;height:58px;border-radius:10px;border:2px solid;overflow:hidden;background:radial-gradient(circle,#1e293b,#0f172a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gacha-card.rarity-C .gacha-card-avatar-box{border-color:#64748b;background:radial-gradient(circle,#2d3748,#1a202c)}.gacha-card.rarity-R .gacha-card-avatar-box{border-color:#38bdf8;background:radial-gradient(circle,#1e3a5f,#0f172a)}.gacha-card.rarity-SR .gacha-card-avatar-box{border-color:#c084fc;background:radial-gradient(circle,#3b1e54,#1a0f26)}.gacha-card.rarity-SSR .gacha-card-avatar-box{border-color:#facc15;background:radial-gradient(circle,#5b3e08,#2a1b02)}.gacha-card-avatar-img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.gacha-card-info{flex:1;min-width:0}.gacha-card-badge-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.gacha-rarity-pill{font-size:.62rem;font-weight:900;padding:1px 6px;border-radius:4px;letter-spacing:.5px}.rarity-C .gacha-rarity-pill{background:#64748b;color:#fff}.rarity-R .gacha-rarity-pill{background:#0284c7;color:#fff}.rarity-SR .gacha-rarity-pill{background:#9333ea;color:#fff}.rarity-SSR .gacha-rarity-pill{background:#ca8a04;color:#fef08a}.gacha-role-tag{font-size:.64rem;color:#94a3b8;font-weight:700}.gacha-card-name{font-size:.95rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:6px}.gacha-card-stars{color:#fbbf24;font-size:.72rem}.gacha-card-title{font-size:.72rem;color:#cbd5e1;font-style:italic}.gacha-card-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;background:#0000004d;padding:6px 8px;border-radius:6px;font-size:.7rem;color:#cbd5e1}.gacha-stat-item b{color:#fff}.gacha-stat-bad b{color:#f87171}.gacha-stat-good b{color:#4ade80}.gacha-card-passive{font-size:.7rem;color:#fef08a;background:#eab3081f;padding:5px 8px;border-radius:6px;border-left:3px solid #eab308;line-height:1.35}.gacha-card-quote{font-size:.68rem;color:#94a3b8;font-style:italic;padding:0 4px}.btn-gacha-pick{width:100%;padding:8px 12px;border-radius:8px;border:2px solid #22c55e;background:linear-gradient(180deg,#16a34a,#15803d);color:#fff;font-weight:800;font-size:.84rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;touch-action:manipulation;transition:transform .1s ease}.btn-gacha-pick:active{transform:translateY(2px)}.btn-gacha-dismiss{margin-top:8px;background:transparent;border:1px solid #475569;color:#94a3b8;padding:8px 16px;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;touch-action:manipulation}.btn-gacha-dismiss:hover{background:#ffffff0d;color:#fff}.staff-item-row{position:relative;overflow:hidden}.staff-item-row.rarity-SSR{border-color:#facc15!important;background:linear-gradient(135deg,#fffbeb,#fff)!important;box-shadow:0 0 10px #facc1559!important}.staff-item-row.rarity-SR{border-color:#c084fc!important;background:linear-gradient(135deg,#faf5ff,#fff)!important}.staff-item-row.rarity-R{border-color:#7dd3fc!important}.staff-avatar-frame{width:48px;height:48px;border-radius:8px;overflow:hidden;background:radial-gradient(circle,#1e293b,#0f172a);border:1.5px solid #475569;display:flex;align-items:center;justify-content:center;flex-shrink:0}.staff-avatar-mini{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.staff-sub-title{font-size:.72rem;color:#64748b;font-style:italic;margin-top:1px}.gacha-stars-mini{color:#fbbf24;font-style:normal;font-size:.68rem}.staff-passive{font-size:.7rem;color:#854d0e;background:#fef9c3;padding:3px 6px;border-radius:4px;margin-top:4px;border-left:2px solid #eab308;line-height:1.3}.gacha-portal-box{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;position:relative}.gacha-portal-vortex{width:90px;height:90px;border-radius:50%;border:4px dashed #fbbf24;display:flex;align-items:center;justify-content:center;font-size:2.2rem;animation:spinPortal 6s linear infinite;box-shadow:0 0 24px #facc1580;background:radial-gradient(circle,rgba(250,204,21,.2) 0%,transparent 70%)}.gacha-portal-box.has-ssr .gacha-portal-vortex{border-color:#facc15;box-shadow:0 0 35px #facc15e6;animation:spinPortal 3s linear infinite,ssrPulse 1.5s infinite alternate}.gacha-portal-box.has-sr .gacha-portal-vortex{border-color:#c084fc;box-shadow:0 0 25px #c084fccc}@keyframes spinPortal{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ssrPulse{0%{transform:scale(1) rotate(0);filter:brightness(1)}to{transform:scale(1.08) rotate(180deg);filter:brightness(1.3)}}.btn-gacha-reveal-all{background:linear-gradient(180deg,#f59e0b,#d97706);border:2px solid #fef08a;color:#1e0b02;font-family:Silkscreen,Tiny5,sans-serif;font-size:.92rem;font-weight:800;padding:10px 20px;border-radius:10px;cursor:pointer;box-shadow:0 4px 14px #f59e0b80;margin-bottom:14px;transition:transform .1s ease,filter .1s ease;touch-action:manipulation}.btn-gacha-reveal-all:active{transform:translateY(2px)}.gacha-card-wrapper{width:100%;cursor:pointer}.gacha-card-inner{position:relative;width:100%}.gacha-card-inner.is-flipped{animation:cardFlipIn .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes cardFlipIn{0%{transform:scale(.9) rotateY(90deg);opacity:.3}to{transform:scale(1) rotateY(0);opacity:1}}.gacha-card-back{width:100%;min-height:140px;background:linear-gradient(135deg,#2b1810,#451a03,#1e0d04);border:2.5px solid #854d0e;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;box-shadow:0 4px 12px #0006;box-sizing:border-box;transition:transform .15s ease,border-color .2s ease}.gacha-card-back:active{transform:scale(.98)}.gacha-card-back.rarity-glow-SSR{border-color:#facc15;box-shadow:0 0 20px #facc1599}.gacha-card-back.rarity-glow-SR{border-color:#c084fc;box-shadow:0 0 16px #c084fc80}.gacha-card-back.rarity-glow-R{border-color:#38bdf8;box-shadow:0 0 12px #38bdf84d}.card-back-icon{font-size:2.2rem;animation:bounceSlow 2s infinite ease-in-out}@keyframes bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.card-back-title{font-family:Silkscreen,Tiny5,sans-serif;font-size:.85rem;color:#fbbf24;text-shadow:1px 1px 0 #78350f;letter-spacing:.5px}.card-back-hint{font-size:.68rem;color:#e2e8f0;background:#0006;padding:2px 8px;border-radius:4px}.gacha-card-front{width:100%;box-sizing:border-box}.gacha-card-inner:not(.is-flipped) .gacha-card-front{display:none!important}.gacha-card-inner.is-flipped .gacha-card-back{display:none!important}
