.ui-helper-hidden { display: none;}.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse;}.ui-helper-clearfix:after { clear: both;}.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; -ms-filter: "alpha(opacity=0)"; }.ui-front { z-index: 100;}.ui-state-disabled { cursor: default !important; pointer-events: none;}.ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}.ui-widget-icon-block { left: 50%; margin-left: -8px; display: block;}.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%;}.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%;}.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto;}.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default;}.ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0;}.ui-menu .ui-menu { position: absolute;}.ui-menu .ui-menu-item { margin: 0; cursor: pointer; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em;}.ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active { margin: -1px;}.ui-menu-icons { position: relative;}.ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em;}.ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0;}.ui-menu .ui-menu-icon { left: auto; right: 0;}.ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active { text-decoration: none;}.ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-button-icon-only { text-indent: 0;}.ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px;}.ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner { border: 0; padding: 0;}.ui-controlgroup { vertical-align: middle; display: inline-block;}.ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999;}.ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left;}.ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box;}.ui-controlgroup .ui-controlgroup-label { padding: .4em 1em;}.ui-controlgroup .ui-controlgroup-label span { font-size: 80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none;}.ui-controlgroup-vertical .ui-spinner-input { width: 75%; width: calc( 100% - 2.4em );}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid;}.ui-checkboxradio-label .ui-icon-background { box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none;}.ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid;}.ui-checkboxradio-disabled { pointer-events: none;}.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none;}.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover { top: 1px;}.ui-datepicker .ui-datepicker-prev { left: 2px;}.ui-datepicker .ui-datepicker-next { right: 2px;}.ui-datepicker .ui-datepicker-prev-hover { left: 1px;}.ui-datepicker .ui-datepicker-next-hover { right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center;}.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 45%;}.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em;}.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}.ui-datepicker td { border: 0; padding: 1px;}.ui-datepicker td span,.ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left;}.ui-datepicker.ui-datepicker-multi { width: auto;}.ui-datepicker-multi .ui-datepicker-group { float: left;}.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left;}.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0;}.ui-datepicker-rtl { direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group { float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px;}.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em;}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0;}.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;}.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis;}.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px;}.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto;}.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right;}.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer;}.ui-dialog .ui-resizable-n { height: 2px; top: 0;}.ui-dialog .ui-resizable-e { width: 2px; right: 0;}.ui-dialog .ui-resizable-s { height: 2px; bottom: 0;}.ui-dialog .ui-resizable-w { width: 2px; left: 0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw { width: 7px; height: 7px;}.ui-dialog .ui-resizable-se { right: 0; bottom: 0;}.ui-dialog .ui-resizable-sw { left: 0; bottom: 0;}.ui-dialog .ui-resizable-ne { right: 0; top: 0;}.ui-dialog .ui-resizable-nw { left: 0; top: 0;}.ui-draggable .ui-dialog-titlebar { cursor: move;}.ui-draggable-handle { -ms-touch-action: none; touch-action: none;}.ui-resizable { position: relative;}.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle { display: none;}.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0;}.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0;}.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%;}.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%;}.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;}.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px;}.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px;}.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-progressbar { height: 2em; text-align: left; overflow: hidden;}.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%;}.ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; -ms-filter: "alpha(opacity=25)"; opacity: 0.25;}.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none;}.ui-selectable { -ms-touch-action: none; touch-action: none;}.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black;}.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none;}.ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0;}.ui-selectmenu-open { display: block;}.ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis;}.ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em;}.ui-selectmenu-icon.ui-icon { float: right; margin-top: 0;}.ui-slider { position: relative; text-align: left;}.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; -ms-touch-action: none; touch-action: none;}.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit;}.ui-slider-horizontal { height: .8em;}.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em;}.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}.ui-slider-horizontal .ui-slider-range-min { left: 0;}.ui-slider-horizontal .ui-slider-range-max { right: 0;}.ui-slider-vertical { width: .8em; height: 100px;}.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em;}.ui-slider-vertical .ui-slider-range { left: 0; width: 100%;}.ui-slider-vertical .ui-slider-range-min { bottom: 0;}.ui-slider-vertical .ui-slider-range-max { top: 0;}.ui-sortable-handle { -ms-touch-action: none; touch-action: none;}.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle;}.ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em;}.ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0;}.ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none;}.ui-spinner-up { top: 0;}.ui-spinner-down { bottom: 0;}.ui-tabs { position: relative; padding: .2em;}.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0;}.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer;}.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none;}.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px;}body .ui-tooltip { border-width: 2px;}.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em;}.ui-widget .ui-widget { font-size: 1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em;}.ui-widget.ui-widget-content { border: 1px solid #c5c5c5;}.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333;}.ui-widget-content a { color: #333333;}.ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold;}.ui-widget-header a { color: #333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button { color: #454545; text-decoration: none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus { color: #2b2b2b; text-decoration: none;}.ui-visual-focus { box-shadow: 0 0 3px 1px rgb(94, 158, 214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background { border: #003eff; background-color: #ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { color: #ffffff; text-decoration: none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620;}.ui-state-checked { border: 1px solid #dad55e; background: #fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a { color: #5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text { color: #5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary { font-weight: bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; -ms-filter: "alpha(opacity=70)"; font-weight: normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled { opacity: .35; -ms-filter: "alpha(opacity=35)"; background-image: none;}.ui-state-disabled .ui-icon { -ms-filter: "alpha(opacity=35)"; }.ui-icon { width: 16px; height: 16px;}.ui-icon,.ui-widget-content .ui-icon { background-image: url("/img/ui-icons_444444_256x240.png");}.ui-widget-header .ui-icon { background-image: url("/img/ui-icons_444444_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon { background-image: url("/img/ui-icons_555555_256x240.png");}.ui-state-active .ui-icon,.ui-button:active .ui-icon { background-image: url("/img/ui-icons_ffffff_256x240.png");}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon { background-image: url("/img/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon { background-image: url("/img/ui-icons_cc0000_256x240.png");}.ui-button .ui-icon { background-image: url("/img/ui-icons_777777_256x240.png");}.ui-icon-blank.ui-icon-blank.ui-icon-blank { background-image: none;}.ui-icon-caret-1-n { background-position: 0 0; }.ui-icon-caret-1-ne { background-position: -16px 0; }.ui-icon-caret-1-e { background-position: -32px 0; }.ui-icon-caret-1-se { background-position: -48px 0; }.ui-icon-caret-1-s { background-position: -65px 0; }.ui-icon-caret-1-sw { background-position: -80px 0; }.ui-icon-caret-1-w { background-position: -96px 0; }.ui-icon-caret-1-nw { background-position: -112px 0; }.ui-icon-caret-2-n-s { background-position: -128px 0; }.ui-icon-caret-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -65px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -65px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 1px -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-on { background-position: -96px -144px; }.ui-icon-radio-off { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl { border-top-left-radius: 3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr { border-top-right-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl { border-bottom-left-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br { border-bottom-right-radius: 3px;}.ui-widget-overlay { background: #aaaaaa; opacity: .003; -ms-filter: Alpha(Opacity=.3); }.ui-widget-shadow { -webkit-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666;}.ui-helper-hidden { display: none;}.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse;}.ui-helper-clearfix:after { clear: both;}.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; -ms-filter: "alpha(opacity=0)"; }.ui-front { z-index: 100;}.ui-state-disabled { cursor: default !important; pointer-events: none;}.ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}.ui-widget-icon-block { left: 50%; margin-left: -8px; display: block;}.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%;}.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%;}.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto;}.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default;}.ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0;}.ui-menu .ui-menu { position: absolute;}.ui-menu .ui-menu-item { margin: 0; cursor: pointer; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em;}.ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active { margin: -1px;}.ui-menu-icons { position: relative;}.ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em;}.ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0;}.ui-menu .ui-menu-icon { left: auto; right: 0;}.ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active { text-decoration: none;}.ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-button-icon-only { text-indent: 0;}.ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px;}.ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner { border: 0; padding: 0;}.ui-controlgroup { vertical-align: middle; display: inline-block;}.ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999;}.ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left;}.ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box;}.ui-controlgroup .ui-controlgroup-label { padding: .4em 1em;}.ui-controlgroup .ui-controlgroup-label span { font-size: 80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none;}.ui-controlgroup-vertical .ui-spinner-input { width: 75%; width: calc( 100% - 2.4em );}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid;}.ui-checkboxradio-label .ui-icon-background { box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none;}.ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid;}.ui-checkboxradio-disabled { pointer-events: none;}.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none;}.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover { top: 1px;}.ui-datepicker .ui-datepicker-prev { left: 2px;}.ui-datepicker .ui-datepicker-next { right: 2px;}.ui-datepicker .ui-datepicker-prev-hover { left: 1px;}.ui-datepicker .ui-datepicker-next-hover { right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center;}.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 45%;}.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em;}.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}.ui-datepicker td { border: 0; padding: 1px;}.ui-datepicker td span,.ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left;}.ui-datepicker.ui-datepicker-multi { width: auto;}.ui-datepicker-multi .ui-datepicker-group { float: left;}.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left;}.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0;}.ui-datepicker-rtl { direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group { float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px;}.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em;}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0;}.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;}.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis;}.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px;}.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto;}.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right;}.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer;}.ui-dialog .ui-resizable-n { height: 2px; top: 0;}.ui-dialog .ui-resizable-e { width: 2px; right: 0;}.ui-dialog .ui-resizable-s { height: 2px; bottom: 0;}.ui-dialog .ui-resizable-w { width: 2px; left: 0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw { width: 7px; height: 7px;}.ui-dialog .ui-resizable-se { right: 0; bottom: 0;}.ui-dialog .ui-resizable-sw { left: 0; bottom: 0;}.ui-dialog .ui-resizable-ne { right: 0; top: 0;}.ui-dialog .ui-resizable-nw { left: 0; top: 0;}.ui-draggable .ui-dialog-titlebar { cursor: move;}.ui-draggable-handle { -ms-touch-action: none; touch-action: none;}.ui-resizable { position: relative;}.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle { display: none;}.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0;}.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0;}.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%;}.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%;}.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;}.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px;}.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px;}.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-progressbar { height: 2em; text-align: left; overflow: hidden;}.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%;}.ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; -ms-filter: "alpha(opacity=25)"; opacity: 0.25;}.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none;}.ui-selectable { -ms-touch-action: none; touch-action: none;}.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black;}.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none;}.ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0;}.ui-selectmenu-open { display: block;}.ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis;}.ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em;}.ui-selectmenu-icon.ui-icon { float: right; margin-top: 0;}.ui-slider { position: relative; text-align: left;}.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; -ms-touch-action: none; touch-action: none;}.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit;}.ui-slider-horizontal { height: .8em;}.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em;}.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}.ui-slider-horizontal .ui-slider-range-min { left: 0;}.ui-slider-horizontal .ui-slider-range-max { right: 0;}.ui-slider-vertical { width: .8em; height: 100px;}.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em;}.ui-slider-vertical .ui-slider-range { left: 0; width: 100%;}.ui-slider-vertical .ui-slider-range-min { bottom: 0;}.ui-slider-vertical .ui-slider-range-max { top: 0;}.ui-sortable-handle { -ms-touch-action: none; touch-action: none;}.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle;}.ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em;}.ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0;}.ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none;}.ui-spinner-up { top: 0;}.ui-spinner-down { bottom: 0;}.ui-tabs { position: relative; padding: .2em;}.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0;}.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer;}.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none;}.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px;}body .ui-tooltip { border-width: 2px;}.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em;}.ui-widget .ui-widget { font-size: 1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em;}.ui-widget.ui-widget-content { border: 1px solid #c5c5c5;}.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333;}.ui-widget-content a { color: #333333;}.ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold;}.ui-widget-header a { color: #333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button { color: #454545; text-decoration: none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus { color: #2b2b2b; text-decoration: none;}.ui-visual-focus { box-shadow: 0 0 3px 1px rgb(94, 158, 214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background { border: #003eff; background-color: #ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { color: #ffffff; text-decoration: none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620;}.ui-state-checked { border: 1px solid #dad55e; background: #fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a { color: #5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text { color: #5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary { font-weight: bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; -ms-filter: "alpha(opacity=70)"; font-weight: normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled { opacity: .35; -ms-filter: "alpha(opacity=35)"; background-image: none;}.ui-state-disabled .ui-icon { -ms-filter: "alpha(opacity=35)"; }.ui-icon { width: 16px; height: 16px;}.ui-icon,.ui-widget-content .ui-icon { background-image: url("/img/ui-icons_444444_256x240.png");}.ui-widget-header .ui-icon { background-image: url("/img/ui-icons_444444_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon { background-image: url("/img/ui-icons_555555_256x240.png");}.ui-state-active .ui-icon,.ui-button:active .ui-icon { background-image: url("/img/ui-icons_ffffff_256x240.png");}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon { background-image: url("/img/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon { background-image: url("/img/ui-icons_cc0000_256x240.png");}.ui-button .ui-icon { background-image: url("/img/ui-icons_777777_256x240.png");}.ui-icon-blank.ui-icon-blank.ui-icon-blank { background-image: none;}.ui-icon-caret-1-n { background-position: 0 0; }.ui-icon-caret-1-ne { background-position: -16px 0; }.ui-icon-caret-1-e { background-position: -32px 0; }.ui-icon-caret-1-se { background-position: -48px 0; }.ui-icon-caret-1-s { background-position: -65px 0; }.ui-icon-caret-1-sw { background-position: -80px 0; }.ui-icon-caret-1-w { background-position: -96px 0; }.ui-icon-caret-1-nw { background-position: -112px 0; }.ui-icon-caret-2-n-s { background-position: -128px 0; }.ui-icon-caret-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -65px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -65px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 1px -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-on { background-position: -96px -144px; }.ui-icon-radio-off { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl { border-top-left-radius: 3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr { border-top-right-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl { border-bottom-left-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br { border-bottom-right-radius: 3px;}.ui-widget-overlay { background: #aaaaaa; opacity: .003; -ms-filter: Alpha(Opacity=.3); }.ui-widget-shadow { -webkit-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,code,em,img,small,strong,sub,sup,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,time,audio,video { font-size: 100%; font-weight: inherit; margin: 0; padding: 0; vertical-align: baseline; border: 0; background-color: transparent;}html { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1.15; overflow-y: scroll; box-sizing: border-box; height: 100%;}*,*:before,*:after { box-sizing: inherit; background-repeat: no-repeat;}body { height: 100%; line-height: 1; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,small,hgroup,summary { display: block;}img,embed,iframe,object,audio,video { max-width: 100%; height: auto;}iframe { border: 0;}audio:not([controls]) { display: none; height: 0;}blockquote,q { quotes: none;}blockquote:before,blockquote:after,q:before,q:after { content: ""; content: none;}ul,li { list-style: none;}sup { vertical-align: text-top;}sub { vertical-align: text-bottom;}table { border-spacing: 0; border-collapse: collapse;}caption,th,td { font-weight: normal; text-align: left; vertical-align: top;}img, input,select { vertical-align: middle;}input[type="radio"] { vertical-align: text-bottom;}input[type="checkbox"] { vertical-align: bottom;}strong,b { font-weight: bold;}small { font-size: 80%;}abbr,acronym { cursor: help; text-decoration: none; border-bottom: .1em dotted;}a:active,a:hover { outline-width: 0;}input { border-radius: 0;}label,input[type="file"],button,[type="button"],[type="reset"],[type="submit"],[role="button"] { cursor: pointer;}[disabled] { cursor: default;}button,input,select,textarea { margin: 0; text-transform: none; border: 0;}img { border-style: none; font-style: italic;  background-repeat: no-repeat; background-size: cover;}pre,code,kbd,samp { font-family: monospace;}th,td { vertical-align: middle;}th, td { vertical-align: middle;}.map2d { --distance: 5; --tile-size: 10px; z-index: 1; position: absolute; left: 10px; bottom: 10px; display: grid; grid-template-columns: repeat(calc(1 + 2 * var(--distance, 5)), 1fr); grid-template-rows:  repeat(calc(1 + 2 * var(--distance, 5)), 1fr); gap: 1px; padding: 1px; border: 1px solid #333a;  background: url('/gameassets/images/processed/wall-433656_1920.webp'); background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; }.map2d > .tile { position: relative; width: var(--tile-size); height: var(--tile-size); background-color: #9993; box-sizing: content-box; border: 1px solid transparent; display: grid; place-content: stretch; grid-template-areas: "stack"; mix-blend-mode: soft-light; transition: transform 0.4s ease-out, background-color 0.4s ease-out; transform: scale(1, 1);}.map2d > .tile > * { grid-area: stack; position: relative;}.map2d > .tile.floor { background-color: #999a; }.map2d > .tile.hole { background-color: #777a; }.map2d > .tile.is-new,.map2d > .tile.wallBlock { background-color: #000a; }.map2d > .tile.highlight { transition: transform 0s linear, background-color 0s linear; background-color: #000f;}.map2d .player {  display: grid; place-content: center; z-index: 5;}.map2d .player > i { width: calc(var(--tile-size) * 0.5); height: calc(var(--tile-size) * 0.5); border: 4px solid #eee; border-right: none; border-bottom: none; transform-origin: 50% 50%;}.map2d .player[data-looking="north"] > i { transform: rotateZ( 45deg); }.map2d .player[data-looking="east"] > i { transform: rotateZ(135deg); }.map2d .player[data-looking="south"] > i { transform: rotateZ(225deg); }.map2d .player[data-looking="west"] > i { transform: rotateZ(315deg); }.map2d .type_pillar { --bg: #000a; --pad: 2px; display: grid; place-content: center;}.map2d .type_pillar > i { position: absolute; background-color: var(--bg); inset: var(--pad);}.map2d .type_gate,.map2d .type_slidedoor { --bg: #444a; --pad: 5px; display: grid; place-content: center;}.map2d .type_gate > i,.map2d .type_slidedoor > i { position: relative; background-color: var(--bg); padding: var(--pad);}.map2d .type_gate_ew > i::before, .map2d .type_gate_ew > i::after,.map2d .type_gate_ns > i::before, .map2d .type_gate_ns > i::after,.map2d .type_slidedoor_ew > i::before, .map2d .type_slidedoor_ew > i::after,.map2d .type_slidedoor_ns > i::before, .map2d .type_slidedoor_ns > i::after { content: ""; position: absolute; background-color: var(--bg);}.map2d .type_gate_ew > i::before, .map2d .type_gate_ew > i::after,.map2d .type_slidedoor_ew > i::before, .map2d .type_slidedoor_ew > i::after { left: calc(50% - 2px); right: calc(50% - 2px); height: calc(var(--pad) + 2px);}.map2d .type_gate_ew > i::before, .map2d .type_slidedoor_ew > i::before { bottom: 100%; }.map2d .type_gate_ew > i::after, .map2d .type_slidedoor_ew > i::after { top: 100%; }.map2d .type_gate_ns > i::before, .map2d .type_gate_ns > i::after,.map2d .type_slidedoor_ns > i::before, .map2d .type_slidedoor_ns > i::after { top: calc(50% - 2px); bottom: calc(50% - 2px); width: calc(var(--pad) + 2px);}.map2d .type_gate_ns > i::before, .map2d .type_slidedoor_ns > i::before { left: 100%; }.map2d .type_gate_ns > i::after, .map2d .type_slidedoor_ns > i::after { right: 100%; }.map2d .type_stairs { width: var(--tile-size); height: var(--tile-size); background-color: #555a; background: linear-gradient(90deg, #333a 0%, #555a 25%, #333a 25%, #555a 50%, #333a 50%, #555a 75%, #333a 75%, #555a 100%); transform-origin: 50% 50%; clip-path: polygon(0% 0%, 25% 0%, 25% 10%, 50% 10%, 50% 20%, 75% 20%, 75% 30%, 100% 30%, 100% 70%, 75% 70%, 75% 80%, 50% 80%, 50% 90%, 25% 90%, 25% 100%, 0% 100%);}.map2d .type_stairs_north { transform: rotateZ(-90deg); }.map2d .type_stairs_east { transform: rotateZ(0deg); }.map2d .type_stairs_south { transform: rotateZ(90deg); }.map2d .type_stairs_west { transform: rotateZ(180deg); }@supports (background-image: url(image1.png), url(image2.png)) { body { --useBetterLighting: 0; }}body { background-color: #000; font-size: 1.4rem; letter-spacing: 0.5px; width: 100%; height: 100%;  }body > .uiBar {  }.noiseBox { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-image: url('/gameassets/images/misc/noise.webp'); background-size: 600px 600px; background-position: 50% 50%; background-repeat: repeat; opacity: 0.03;}.noiseBox.bgClass-darkNoise {}.noiseBox.bgClass-white { background-image: none; background-color: #fff; opacity: 1;}.noiseBox.bgClass-grayFog,.noiseBox.bgClass-greyFog { background-image: url('/gameassets/images/misc/noise-greyfog.webp'); opacity: 1;}.noiseBox > .partialImage { background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; position: absolute; left: 0; right: 0;}.noiseBox > .topHalf { top: 0; height: 50%;}.noiseBox > .bottomHalf { bottom: 0; height: 50%;}.noiseBox > .topThird { top: 0; height: 33%;}.noiseBox > .middleThird { top: 33%; height: 33%;}.noiseBox > .bottomThird { top: 66%; height: 34%;}.perspectiveBox { position: absolute; inset: 0; perspective: 1200px; transition: filter 0.5s linear;  transform-origin: 50% 60%; transform: rotateX(0.01deg) translateY(-200px) scale(1, 0.8) translateX(var(--xturn, 0%)) var(--resolution-scale, scale(1)) var(--resolution-move, translate(0, 0));  backface-visibility: hidden;  display: flex; justify-content: center; align-items: center; align-content: center; filter: blur(0px); font-size: 1rem;}@keyframes divine-1 { 0% { left: -5vw; } 50% { left: 5vw; } 100% { left: -5vw; }}@keyframes divine-2 { 0% { left: -15vw; } 50% { left: 15vw; } 100% { left: -15vw; }}@keyframes divine-3 { 0% { left: -19vw; } 50% { left: 19vw; } 100% { left: -19vw; }}@keyframes divine-4 { 0% { left: -22vw; } 50% { left: 22vw; } 100% { left: -22vw; }}.perspectiveEffectsBox { position: fixed; inset: 0;}.perspectiveEffectsBox.divine-1 { filter: blur(5px); animation-name: divine-1; animation-duration: 0.15s; animation-iteration-count: infinite; }.perspectiveEffectsBox.divine-2 { filter: blur(10px); animation-name: divine-2; animation-duration: 0.15s; animation-iteration-count: infinite; }.perspectiveEffectsBox.divine-3 { filter: blur(15px); animation-name: divine-3; animation-duration: 0.15s; animation-iteration-count: infinite; }.perspectiveEffectsBox.divine-4 { filter: sepia(1) hue-rotate(322deg) saturate(5) brightness(0.7) contrast(1.5) blur(20px); animation-name: divine-3; animation-duration: 0.15s; animation-iteration-count: infinite; }.perspectiveBox > :not(.allow-select) {  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.perspectiveBox > .wallFace { position: absolute; width: 251px; height: 251px; background-color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center center; backface-visibility: hidden; }.perspectiveBox > .itemSprite,.perspectiveBox > .entityContainer,.perspectiveBox > .wallFace { image-rendering: pixelated;}body.mfirefox .perspectiveBox > .wallFace { backface-visibility: visible;}.perspectiveBox > .wallFace-ceiling,.perspectiveBox > .wallFace-ceilingslab { backface-visibility: visible;}.perspectiveBox > .wallFace-slidedoor.slidedoor-1_6,.perspectiveBox > .wallFace-slidedoor.slidedoor-6_6 { display: none;}.perspectiveBox > .wallFace-slidedoorframe.slidedoorframe-4_6,.perspectiveBox > .wallFace-slidedoorframe.slidedoorframe-5_6 { display: none;}.perspectiveBox > .wallFace-slidedoor.slidedoor-4_6 { background-position: 100% 100%;}.perspectiveBox > .wallFace-slidedoor.slidedoor-5_6 { background-position: 0% 0%;}.perspectiveBox > .wallFace-slidedoor.slidedoor-4_6,.perspectiveBox > .wallFace-slidedoor.slidedoor-5_6 { box-shadow: 0 0 5px 2px rgba(0, 0, 0, 1) inset, 0 0 10px 2px rgba(0, 0, 0, 0.1) inset; backface-visibility: visible;}.perspectiveBox > .wallFace-railgate.railgate-2_6,.perspectiveBox > .wallFace-railgate.railgate-3_6,.perspectiveBox > .wallFace-railgate.railgate-4_6 { background-size: 150% 150%; backface-visibility: visible; mask-image: url(/gameassets/images/processed/railgate-alpha-v3.webp); mask-position: 50% 50%; mask-size: 100% 100%; mask-repeat: no-repeat;}.perspectiveBox > .wallFace-railgate.railgate-1_6 { }.perspectiveBox > .wallFace-railgate.railgate-1_6::before { content: ""; position: absolute; background-color: rgba(0, 0, 0, calc(1 - var(--opening, 0) * 0.08)); inset: calc(0.2rem - var(--opening, 0) * 0.1rem) 0rem; filter: blur(calc(1rem + var(--opening, 0) * 0.13rem));}.perspectiveBox > .wallFace-railgate.railgate-2_6 { background-position: 0% 0%;}.perspectiveBox > .wallFace-railgate.railgate-3_6 { background-position: 50% 50%; }.perspectiveBox > .wallFace-railgate.railgate-4_6 { background-position: 100% 100%; }.perspectiveBox > *  { --opening: 0; }.perspectiveBox > .opening-1 { --opening: 1; }.perspectiveBox > .opening-2 { --opening: 2; }.perspectiveBox > .opening-3 { --opening: 3; }.perspectiveBox > .opening-4 { --opening: 4; }.perspectiveBox > .opening-5 { --opening: 5; }.perspectiveBox > .opening-6 { --opening: 6; }.perspectiveBox > .opening-7 { --opening: 7; }.perspectiveBox > .opening-8 { --opening: 8; }.perspectiveBox > .opening-9 { --opening: 9; }.perspectiveBox > .open  { --opening: 10; }.perspectiveBox > .wallFace-gate { background-color: transparent; background-position: 50% 100%; opacity: 1; box-shadow: 0 0 0px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 1), 0 0 2px 2px rgba(0, 0, 0, 1) inset, 0 0 10px 2px rgba(0, 0, 0, 0.1) inset;}.perspectiveBox > .wallFace-gate.opening-1 { opacity: 0.9; box-shadow: 0 0 25px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.9), 0 0 2px 2px rgba(0, 0, 0, 0.9) inset, 0 0 10px 2px rgba(0, 0, 0, 0.9) inset;}.perspectiveBox > .wallFace-gate.opening-2 { opacity: 0.8; box-shadow: 0 0 50px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.8), 0 0 2px 2px rgba(0, 0, 0, 0.8) inset, 0 0 10px 2px rgba(0, 0, 0, 0.8) inset;}.perspectiveBox > .wallFace-gate.opening-3 { opacity: 0.7; box-shadow: 0 0 75px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.7), 0 0 2px 2px rgba(0, 0, 0, 0.7) inset, 0 0 10px 2px rgba(0, 0, 0, 0.7) inset;}.perspectiveBox > .wallFace-gate.opening-4 { opacity: 0.6; box-shadow: 0 0 100px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.6), 0 0 2px 2px rgba(0, 0, 0, 0.6) inset, 0 0 10px 2px rgba(0, 0, 0, 0.6) inset;}.perspectiveBox > .wallFace-gate.opening-5 { opacity: 0.5; box-shadow: 0 0 125px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.5), 0 0 2px 2px rgba(0, 0, 0, 0.5) inset, 0 0 10px 2px rgba(0, 0, 0, 0.5) inset;}.perspectiveBox > .wallFace-gate.opening-6 { opacity: 0.4; box-shadow: 0 0 150px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.4), 0 0 2px 2px rgba(0, 0, 0, 0.4) inset, 0 0 10px 2px rgba(0, 0, 0, 0.4) inset;}.perspectiveBox > .wallFace-gate.opening-7 { opacity: 0.3; box-shadow: 0 0 175px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.3), 0 0 2px 2px rgba(0, 0, 0, 0.3) inset, 0 0 10px 2px rgba(0, 0, 0, 0.3) inset;}.perspectiveBox > .wallFace-gate.opening-8 { opacity: 0.2; box-shadow: 0 0 200px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.2), 0 0 2px 2px rgba(0, 0, 0, 0.2) inset, 0 0 10px 2px rgba(0, 0, 0, 0.2) inset;}.perspectiveBox > .wallFace-gate.opening-9 { opacity: 0.1; box-shadow: 0 0 225px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0.1), 0 0 2px 2px rgba(0, 0, 0, 0.1) inset, 0 0 10px 2px rgba(0, 0, 0, 0.1) inset;}.perspectiveBox > .wallFace-gate.open { opacity: 0; box-shadow: 0 0 250px #fff inset, 0 0 10px 2px rgba(0, 0, 0, 0), 0 0 3px 3px rgba(0, 0, 0, 0) inset, 0 0 40px 5px rgba(0, 0, 0, 0) inset;}.perspectiveBox > .wallFace-ceilingslabside { background-position: 50% 0%;}.perspectiveBox > .wallFace-floorslabside { background-position: 50% 100%;}.perspectiveBox > .wallFace-none { display: none; visibility: hidden; z-index: -99999; opacity: 0;}.perspectiveBox > .overlay { position: absolute; width: 501px; height: 501px; pointer-events: none;}body:not(.isEditor) .perspectiveBox > .overlay > .no-interaction { pointer-events: none;}.isEditor .perspectiveBox > .overlay *:empty,.isEditor .perspectiveBox > .overlay .textBoard > .innerHTML,.perspectiveBox > .overlay .pressurePlate, .perspectiveBox > .overlay .clickThis { pointer-events: auto;}.perspectiveBox .fullOverlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; image-rendering: pixelated;}.perspectiveBox > .entityContainer { pointer-events: none; position: absolute; width: 1000px; height: 1000px;}body.isEditor.ctrlPressed .perspectiveBox > .entityContainer { pointer-events: auto;}body.isEditor .perspectiveBox > .entityContainer:hover .entitySprite { cursor: grab; filter: drop-shadow(0 0 4px #fff) drop-shadow(0 0 3px #fff) drop-shadow(0 0 2px #fff);}.perspectiveBox > .entityContainer .entitySprite { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-image: var(--entityimage, none); background-repeat: repeat; background-size: auto 1000px; background-position: 0px 0px; image-rendering: pixelated; --standard-shadow: drop-shadow(0px 4px 6px #000); filter: var(--standard-shadow);}.perspectiveBox > .itemSprite { position: absolute;}.perspectiveBox > .itemSprite .itemGraphic { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-repeat: no-repeat; background-size: contain; background-position: 50% 50%; image-rendering: pixelated;}.perspectiveBox > .itemSprite.itemStyle-standing .itemGraphic { background-position: 50% 100%;}.perspectiveBox > .itemSprite .itemHover { position: absolute; top: 0; bottom: 0; left: 0; right: 0;}.perspectiveBox > .pos-0_1_1.itemSprite.canPickUp-standingOnFloorSlab:hover .itemHover,.perspectiveBox > .pos-0_0_0.itemSprite:hover .itemHover,.perspectiveBox > .pos-0_0_1.itemSprite:hover .itemHover { filter: drop-shadow(0 0 3px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 1px #fff); cursor: grab;}.perspectiveBox > .pos-0_1_1.itemSprite.canPickUp-standingOnFloorSlab:active .itemHover,.perspectiveBox > .pos-0_1_1.itemSprite:active .itemHover,.perspectiveBox > .pos-0_0_0.itemSprite.canPickUp-standingOnFloorSlab:active .itemHover,.perspectiveBox > .pos-0_0_0.itemSprite:active .itemHover,.perspectiveBox > .pos-0_0_1.itemSprite.canPickUp-standingOnFloorSlab:active .itemHover,.perspectiveBox > .pos-0_0_1.itemSprite:active .itemHover { cursor: grabbing;}.perspectiveBox .textBoard { background-repeat: repeat; background-size: 512px auto; background-position: 50% 50%; border: 5px solid rgba(0, 0, 0, 0.5); border-top-color: rgba(0, 0, 0, 0.7); border-bottom-color: rgba(255, 255, 255, 0.40); border-right-color: rgba(255, 255, 255, 0.20); border-top-width: 3.5px; padding: 10px 20px; color: #fff; text-shadow: 0 0 2.5px #000, 0 0 7.5px #000; font-weight: normal; margin-bottom: 150px; width: 200px; text-align: center; box-shadow: 0 0 10px rgba(0, 0, 0, 0.7) inset, 0 0 2vmax rgba(0, 0, 0, 0.8); box-sizing: content-box; font-size: 1em; line-height: 1em; image-rendering: pixelated;}.perspectiveBox .textBoard.textBoard-lower { margin-bottom: 0; margin-top: 280px;}.perspectiveBox .pos-0_0_1 .textBoard > .innerHTML,.perspectiveBox .pos-1_0_1 .textBoard > .innerHTML,.perspectiveBox .pos--1_0_1 .textBoard > .innerHTML { margin-top: -1px;}.perspectiveBox .overlay-right_overlay .textBoard > .innerHTML,.perspectiveBox .overlay-left_overlay .textBoard > .innerHTML,.perspectiveBox .overlay-side .textBoard > .innerHTML { filter: blur(0.5px);}.perspectiveBox .overlay:not(.z-0):not(.pos-0_0_1) .textBoard > .innerHTML { filter: blur(0.75px);}.perspectiveBox .overlay:not(.z-0):not(.z-1):not(.z-2):not(.pos-0_0_1) .textBoard > .innerHTML,.perspectiveBox .overlay:not(.z-0):not(.pos-0_0_1).overlay-left_overlay .textBoard > .innerHTML,.perspectiveBox .overlay:not(.z-0):not(.pos-0_0_1).overlay-right_overlay .textBoard > .innerHTML { filter: blur(1.25px);}.perspectiveBox .dLast.z-4,.perspectiveBox .dLast.z-5,.perspectiveBox .dLast.z-6 {  opacity: 0.55;}.perspectiveBox .dLast:not(.z-4):not(.z-5):not(.z-6) { }.perspectiveBox .textBoard .help-with-thoughts { color: #ff8; text-shadow: 0 0 5px #ffb; pointer-events: auto; cursor: pointer;}.perspectiveBox .overlay-front_overlay .textBoard { border-bottom-width: 4px;}.perspectiveBox .overlay-right_overlay .textBoard { border-left-width: 0; border-right-width: 17.5px;}.perspectiveBox .overlay-left_overlay .textBoard { border-right-width: 0; border-left-width: 17.5px;}.perspectiveBox .overlay-front_overlay.pos-1_0_4 .textBoard,.perspectiveBox .overlay-front_overlay.pos-1_0_3 .textBoard,.perspectiveBox .overlay-front_overlay.pos-1_0_2 .textBoard { border-left-width: 1.5px;}.perspectiveBox .overlay-front_overlay.pos-1_0_1 .textBoard { border-left-width: 1px;}.perspectiveBox .overlay-front_overlay.pos-3_0_4 .textBoard,.perspectiveBox .overlay-front_overlay.pos-2_0_4 .textBoard,.perspectiveBox .overlay-front_overlay.pos-2_0_3 .textBoard,.perspectiveBox .overlay-front_overlay.pos-2_0_2 .textBoard { border-left-width: 0px;}.perspectiveBox .overlay-front_overlay.pos--1_0_4 .textBoard,.perspectiveBox .overlay-front_overlay.pos--1_0_3 .textBoard,.perspectiveBox .overlay-front_overlay.pos--1_0_2 .textBoard { border-right-width: 1.5px;}.perspectiveBox .overlay-front_overlay.pos--1_0_1 .textBoard { border-right-width: 1px;}.perspectiveBox .overlay-front_overlay.pos--3_0_4 .textBoard,.perspectiveBox .overlay-front_overlay.pos--2_0_4 .textBoard,.perspectiveBox .overlay-front_overlay.pos--2_0_3 .textBoard,.perspectiveBox .overlay-front_overlay.pos--2_0_2 .textBoard { border-right-width: 0px;}.perspectiveBox .overlay-front_overlay.pos-0_1_1 .textBoard { border-top-width: 15px; border-bottom-width: 0;}.perspectiveBox .overlay-front_overlay.pos-0_-1_1 .textBoard { border-top-width: 0; border-bottom-width: 15px;}.perspectiveBox .buttonDiamond,.perspectiveBox .buttonSquare,.perspectiveBox .buttonRound { position: absolute; top: 125px; bottom: 150px; left: 50px; right: 50px; pointer-events: none; display: flex; justify-content: center; align-items: center; align-content: center;}.perspectiveBox .buttonDiamond > .button,.perspectiveBox .buttonSquare > .button { pointer-events: auto; width: 15px; height: 15px; border: 2.5px outset rgba(150, 150, 150, 0.5); background-color: rgba(0, 0, 0, 0.3); box-shadow: 0 0 2.5px rgba(0, 0, 0, 0.25) inset, 0 0 2.5px #000, 0 0 2.5px #000;}.perspectiveBox .buttonDiamond > .button { transform: rotateZ(45deg); border: 2.5px solid rgba(150, 150, 150, 0.5); border-top-color: rgba(75, 75, 75, 0.5); border-bottom-color: rgba(75, 75, 75, 0.5); border-right-color: rgba(0, 0, 0, 0.5);}.perspectiveBox .buttonRound > .button { pointer-events: auto; width: 15px; height: 15px; border: 2.5px outset rgba(150, 150, 150, 0.5); background-color: rgba(0, 0, 0, 0.3); box-shadow: 0 0 2.5px rgba(0, 0, 0, 0.25) inset, 0 0 2.5px #000, 0 0 2.5px #000; border-radius: 50%;}.perspectiveBox .buttonDiamond > .button,.perspectiveBox .buttonSquare > .button,.perspectiveBox .buttonRound > .button { transform-origin: 50% 50%;}.perspectiveBox .overlay.isClicked .buttonDiamond > .button { box-shadow: 0 0 2.5px rgba(0, 0, 0, 0.25) inset, 0 0 2.5px 2px #000, 0 0 2.5px 2px #000; transform: rotateZ(45deg) scale(0.8, 0.8);}.perspectiveBox .overlay.isClicked .buttonSquare > .button,.perspectiveBox .overlay.isClicked .buttonRound > .button { box-shadow: 0 0 2.5px rgba(0, 0, 0, 0.25) inset, 0 0 2.5px 1px #000, 0 0 2.5px 1px #000; transform: scale(0.9, 0.9);}.perspectiveBox .overlay.isClicked .buttonDiamond.buttonLarge > .button { transform: rotateZ(45deg) scale(0.93, 0.93);}.perspectiveBox .overlay.isClicked .buttonSquare.buttonLarge > .button,.perspectiveBox .overlay.isClicked .buttonRound.buttonLarge > .button { transform: scale(0.93, 0.93);}.perspectiveBox .buttonDiamond.buttonLarge > .button,.perspectiveBox .buttonSquare.buttonLarge > .button,.perspectiveBox .buttonRound.buttonLarge > .button { width: 40px; height: 40px; background-color: rgba(60, 60, 60, 0.92);}.perspectiveBox .buttonDiamond.buttonHugeRed > .button,.perspectiveBox .buttonSquare.buttonHugeRed > .button,.perspectiveBox .buttonRound.buttonHugeRed > .button { width: 150px; height: 150px; background-color: #800; border: 10px solid #f00; border-bottom-color: #500; border-right-color: #500;}.perspectiveBox .overlay.isClicked .buttonDiamond.buttonHugeRed > .button { box-shadow: 0 0 2.5px rgba(0, 0, 0, 0.25) inset, 0 0 2.5px 2px #000, 0 0 2.5px 2px #000, 0 0 30px #f00, 0 0 30px #f00; transform: rotateZ(45deg) scale(0.99, 0.99);}.perspectiveBox .overlay.isClicked .buttonSquare.buttonHugeRed > .button,.perspectiveBox .overlay.isClicked .buttonRound.buttonHugeRed > .button { box-shadow: 0 0 2.5px rgba(0, 0, 0, 0.25) inset, 0 0 2.5px 1px #000, 0 0 2.5px 1px #000, 0 0 30px #f00, 0 0 30px #f00; transform: scale(0.99, 0.99);}.perspectiveBox .overlay-left_overlay .buttonDiamond > .button { border-left-width: 0; border-bottom-width: 0;}.perspectiveBox .overlay-right_overlay .buttonDiamond > .button { border-right-width: 0; border-top-width: 0;}.perspectiveBox .overlay-left_overlay .buttonSquare > .button { border-left-width: 0;}.perspectiveBox .overlay-right_overlay .buttonSquare > .button { border-right-width: 0;}.perspectiveBox .overlay-left_overlay .buttonRound > .button { border-left-width: 0;}.perspectiveBox .overlay-right_overlay .buttonRound > .button { border-right-width: 0;}.perspectiveBox .overlay-floor_overlaybackground .pressurePlate,.perspectiveBox .overlay-floorslab_overlaybackground .pressurePlate,.perspectiveBox .overlay-floor_overlay .pressurePlate,.perspectiveBox .overlay-floorslab_overlay .pressurePlate,.perspectiveBox .overlay-floor .pressurePlate,.perspectiveBox .overlay-floorslab .pressurePlate { background-color: rgba(0, 0, 0, 0.10); box-shadow: 0 0 7.5px rgba(0, 0, 0, 0.20), 0 0 30px rgba(0, 0, 0, 0.25) inset, 0 0 1px #000, 0 0 1px #000; margin: 50px; border: 1.5px outset rgba(0, 0, 0, 0.10); background-size: 150% auto; background-position: 50% 50%;}.perspectiveBox .overlay-floor_overlaybackground .pressurePlateRound,.perspectiveBox .overlay-floorslab_overlaybackground .pressurePlateRound,.perspectiveBox .overlay-floor_overlay .pressurePlateRound,.perspectiveBox .overlay-floorslab_overlay .pressurePlateRound,.perspectiveBox .overlay-floor .pressurePlateRound,.perspectiveBox .overlay-floorslab .pressurePlateRound { border-radius: 50%;}.perspectiveBox .overlay-floor_overlaybackground:not(.isPressed) .pressurePlate,.perspectiveBox .overlay-floorslab_overlaybackground:not(.isPressed) .pressurePlate,.perspectiveBox .overlay-floor_overlay:not(.isPressed) .pressurePlate,.perspectiveBox .overlay-floorslab_overlay:not(.isPressed) .pressurePlate,.perspectiveBox .overlay-floor:not(.isPressed) .pressurePlate,.perspectiveBox .overlay-floorslab:not(.isPressed) .pressurePlate { border-top-width: 0;}.perspectiveBox .overlay-floor_overlaybackground.isPressed .pressurePlate,.perspectiveBox .overlay-floorslab_overlaybackground.isPressed .pressurePlate,.perspectiveBox .overlay-floor_overlay.isPressed .pressurePlate,.perspectiveBox .overlay-floorslab_overlay.isPressed .pressurePlate,.perspectiveBox .overlay-floor.isPressed .pressurePlate,.perspectiveBox .overlay-floorslab.isPressed .pressurePlate { border: 2.5px inset rgba(0, 0, 0, 0.15); border-bottom-width: 0; box-shadow: 0 0 7.5px rgba(0, 0, 0, 0.20), 0 0 30px rgba(0, 0, 0, 0.35) inset, 0 0 2px rgba(0, 0, 0, 0.25), 0 0 2px rgba(0, 0, 0, 0.25), 0 0 1px rgba(0, 0, 0, 0.40) inset, 0 0 1px rgba(0, 0, 0, 0.40) inset; background-position: 50% 48.5%; filter: brightness(0.94);}.perspectiveBox .overlay-floor_overlaybackground.isPressed .pressurePlateRound,.perspectiveBox .overlay-floorslab_overlaybackground.isPressed .pressurePlateRound,.perspectiveBox .overlay-floor_overlay.isPressed .pressurePlateRound,.perspectiveBox .overlay-floorslab_overlay.isPressed .pressurePlateRound,.perspectiveBox .overlay-floor.isPressed .pressurePlateRound,.perspectiveBox .overlay-floorslab.isPressed .pressurePlateRound { transform: rotateZ(2deg);}.perspectiveBox .overlay-volume .teleporter-blue > .spark { position: absolute; width: 2px; height: 2px;  clip-path: polygon(50% 0%, 55% 45%, 100% 50%, 55% 55%, 50% 100%, 45% 55%, 0% 50%, 45% 45%); box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4) inset;}.perspectiveBox .overlay-volume .teleporter-blue > .glow { position: absolute; width: 1px; height: 1px; border-radius: 50%;}.perspectiveBox .overlay-volume .teleporter-blue > .haze { position: absolute; top: calc(40% - 100px); left: calc(50% - 100px); width: 200px; height: 200px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.73); box-shadow: 0 0 150px 2.5px rgba(255, 255, 255, 1), 0 0 150px 2.5px rgba(255, 255, 255, 1), 0 0 150px 2.5px rgba(255, 255, 255, 1);}.perspectiveBox .overlay-volume .teleporter-dark > .spark { position: absolute; width: 32px; height: 32px;  clip-path: polygon(50% 0%, 55% 45%, 100% 50%, 55% 55%, 50% 100%, 45% 55%, 0% 50%, 45% 45%);  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4) inset;}.perspectiveBox .overlay-volume .teleporter-dark > .glow { display: none;}.perspectiveBox .overlay-volume .teleporter-dark > .haze { display: none;}.perspectiveBox .overlay .lightning1,.perspectiveBox .overlay .lightning2,.perspectiveBox .overlay .lightning3,.perspectiveBox .overlay .lightning4,.perspectiveBox .overlay .lightning5,.perspectiveBox .overlay .lightning6,.perspectiveBox .overlay .lightning7,.perspectiveBox .overlay .lightning8,.perspectiveBox .overlay .lightning9,.perspectiveBox .overlay .stonePortal-1-runes1,.perspectiveBox .overlay .stonePortal-1-runes2,.perspectiveBox .overlay .stonePortal-1-runes3,.perspectiveBox .overlay .stonePortal-1-runes4,.perspectiveBox .overlay .stonePortal-1-runes5,.perspectiveBox .overlay .stonePortal-1-runes6,.perspectiveBox .overlay .stonePortal-1-runes7,.perspectiveBox .overlay .stonePortal-1-runes8,.perspectiveBox .overlay .stonePortal-1-runes9,.perspectiveBox .overlay .stonePortal-1-runes10,.perspectiveBox .overlay .stonePortal-1-runes11,.perspectiveBox .overlay .stonePortal-1 { background-image: url('/gameassets/images/processed/stoneportal.webp'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}.perspectiveBox .overlay .stonePortal-1-runes1 { background-image: url('/gameassets/images/processed/stoneportal_runes.webp'); }.perspectiveBox .overlay .stonePortal-1-runes2 { background-image: url('/gameassets/images/processed/stoneportal_runes2.webp'), url('/gameassets/images/processed/stoneportal_runes.webp'); }.perspectiveBox .overlay .stonePortal-1-runes3 { background-image: url('/gameassets/images/processed/stoneportal_runes3.webp'), url('/gameassets/images/processed/stoneportal_runes2.webp'); }.perspectiveBox .overlay .stonePortal-1-runes4 { background-image: url('/gameassets/images/processed/stoneportal_runes4.webp'), url('/gameassets/images/processed/stoneportal_runes3.webp'); }.perspectiveBox .overlay .stonePortal-1-runes5 { background-image: url('/gameassets/images/processed/stoneportal_runes5.webp'), url('/gameassets/images/processed/stoneportal_runes4.webp'); }.perspectiveBox .overlay .stonePortal-1-runes6 { background-image: url('/gameassets/images/processed/stoneportal_runes6.webp'), url('/gameassets/images/processed/stoneportal_runes5.webp'); }.perspectiveBox .overlay .stonePortal-1-runes7 { background-image: url('/gameassets/images/processed/stoneportal_runes7.webp'), url('/gameassets/images/processed/stoneportal_runes6.webp'); }.perspectiveBox .overlay .stonePortal-1-runes8 { background-image: url('/gameassets/images/processed/stoneportal_runes8.webp'), url('/gameassets/images/processed/stoneportal_runes7.webp'); }.perspectiveBox .overlay .stonePortal-1-runes9 { background-image: url('/gameassets/images/processed/stoneportal_runes9.webp'), url('/gameassets/images/processed/stoneportal_runes8.webp'); }.perspectiveBox .overlay .stonePortal-1-runes10 { background-image: url('/gameassets/images/processed/stoneportal_runes10.webp'), url('/gameassets/images/processed/stoneportal_runes9.webp'); }.perspectiveBox .overlay .stonePortal-1-runes11 { background-image: url('/gameassets/images/processed/stoneportal_runes11.webp'), url('/gameassets/images/processed/stoneportal_runes10.webp'); }.perspectiveBox .overlay .lightning1 { background-image: url('/gameassets/images/processed/lightning1.webp'); }.perspectiveBox .overlay .lightning2 { background-image: url('/gameassets/images/processed/lightning2.webp'); }.perspectiveBox .overlay .lightning3 { background-image: url('/gameassets/images/processed/lightning3.webp'); }.perspectiveBox .overlay .lightning4 { background-image: url('/gameassets/images/processed/lightning4.webp'); }.perspectiveBox .overlay .lightning5 { background-image: url('/gameassets/images/processed/lightning5.webp'); }.perspectiveBox .overlay .lightning6 { background-image: url('/gameassets/images/processed/lightning6.webp'); }.perspectiveBox .overlay .lightning7 { background-image: url('/gameassets/images/processed/lightning7.webp'); }.perspectiveBox .overlay .lightning8 { background-image: url('/gameassets/images/processed/lightning8.webp'); }.perspectiveBox .overlay .lightning9 { background-image: url('/gameassets/images/processed/lightning9.webp'); }.perspectiveBox .overlay.overlay-ceilingslab_overlay,.perspectiveBox .overlay.overlay-ceilingslab_overlaybackground,.perspectiveBox .overlay.overlay-floorslab_overlay,.perspectiveBox .overlay.overlay-floorslab_overlaybackground,.perspectiveBox .overlay.overlay-ceiling_overlay,.perspectiveBox .overlay.overlay-ceiling_overlaybackground,.perspectiveBox .overlay.overlay-floor_overlay,.perspectiveBox .overlay.overlay-floor_overlaybackground { width: 501px; height: 501px;}.perspectiveBox .overlay .water1 { background-image: url('/gameassets/images/processed/water1v2_0001.webp'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}.perspectiveBox .overlay .water1.frame2 { background-image: url('/gameassets/images/processed/water1v2_0002.webp'); }.perspectiveBox .overlay .water1.frame3 { background-image: url('/gameassets/images/processed/water1v2_0003.webp'); }.perspectiveBox .overlay .water1.frame4 { background-image: url('/gameassets/images/processed/water1v2_0004.webp'); }.perspectiveBox .overlay .water1.frame5 { background-image: url('/gameassets/images/processed/water1v2_0005.webp'); }.perspectiveBox .overlay .water1.frame6 { background-image: url('/gameassets/images/processed/water1v2_0006.webp'); }.perspectiveBox .overlay .water1.frame7 { background-image: url('/gameassets/images/processed/water1v2_0007.webp'); }.perspectiveBox .overlay .water1.frame8 { background-image: url('/gameassets/images/processed/water1v2_0008.webp'); }.perspectiveBox .overlay .water1.frame9 { background-image: url('/gameassets/images/processed/water1v2_0009.webp'); }.perspectiveBox .overlay .water1.frame10 { background-image: url('/gameassets/images/processed/water1v2_0010.webp'); }.perspectiveBox .entityContainer.entity-techHead:not(.isOnFloor) > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-techHead:not(.isOnFloor) > .entitySprite { transform: scale(0.67, 0.8) translateY(-3%);}.perspectiveBox .entityContainer.entity-techHead.isOnFloor > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-techHead.isOnFloor > .entitySprite { transform: scale(1.1, 1.3) translateY(1%);}.perspectiveBox .entityContainer.entity-machineElf > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-machineElf > .entitySprite { transform: scale(0.6, 0.7) translateY(28%);}.perspectiveBox .entityContainer.entity-undead > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-undead > .entitySprite { transform: scale(0.9, 1) translateY(6%);}.perspectiveBox .entityContainer.entity-reptoidWarrior > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-reptoidWarrior > .entitySprite { transform: scale(0.9, 1) translateY(8%);}.perspectiveBox .entityContainer.entity-chromaticDragon > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-chromaticDragon > .entitySprite,.perspectiveBox .entityContainer.entity-goldenDragon > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-goldenDragon > .entitySprite,.perspectiveBox .entityContainer.entity-blueDragon > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-blueDragon > .entitySprite,.perspectiveBox .entityContainer.entity-greenDragon > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-greenDragon > .entitySprite,.perspectiveBox .entityContainer.entity-redDragon > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-redDragon > .entitySprite { transform: scale(0.9, 1) translateY(13%);}.perspectiveBox .entityContainer.entity-greenDragon > .entitySprite { filter: hue-rotate(66deg);}.perspectiveBox .entityContainer.entity-blueDragon > .entitySprite { filter: hue-rotate(178deg);}.perspectiveBox .entityContainer.entity-goldenDragon > .entitySprite { filter: hue-rotate(43deg) brightness(3.2);}.perspectiveBox .entityContainer.entity-chromaticDragon > .entitySprite { filter: grayscale(1) brightness(3.3);}.perspectiveBox .entityContainer.entity-genericDeepling > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericDeepling > .entitySprite { transform: scale(0.9, 1) translateY(5%);}.perspectiveBox .entityContainer.entity-largeWingsAvian > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-largeWingsAvian > .entitySprite { transform: scale(0.85, 1.1) translateY(5%);}.perspectiveBox .entityContainer.entity-genericAvian > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericAvian > .entitySprite { transform: scale(0.9, 1) translateY(10%);}.perspectiveBox .entityContainer.entity-genericAquatic.is-female > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericAquatic.is-female > .entitySprite { transform: scale(0.9, 1) translateY(13%);}.perspectiveBox .entityContainer.entity-genericAquatic.is-male > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericAquatic.is-male > .entitySprite { transform: scale(0.9, 1) translateY(11%);}.perspectiveBox .entityContainer.entity-genericAquatic.is-male[data-entityside="front"] > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericAquatic.is-male[data-entityside="front"] > .entitySprite { transform: scale(0.8, 1) translateY(11%);}.perspectiveBox .entityContainer.entity-genericDarkElf.is-female > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericDarkElf.is-female > .entitySprite { transform: scale(0.6, 0.77) translateY(20%);}.perspectiveBox .entityContainer.entity-genericDarkElf.is-male > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericDarkElf.is-male > .entitySprite { transform: scale(0.8, 1) translateY(6%);}.perspectiveBox .entityContainer.entity-genericElf.is-male > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericElf.is-male > .entitySprite { transform: scale(0.8, 1) translateY(8%);}.perspectiveBox .entityContainer.entity-genericElf.is-female > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericElf.is-female > .entitySprite { transform: scale(0.8, 1) translateY(4%);}.perspectiveBox .entityContainer.entity-genericHighElf.is-male > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericHighElf.is-male > .entitySprite { transform: scale(0.8, 1) translateY(5%);}.perspectiveBox .entityContainer.entity-genericHighElf.is-female > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericHighElf.is-female > .entitySprite { transform: scale(0.8, 1) translateY(4%);}.perspectiveBox .entityContainer.entity-genericNebular { }.perspectiveBox .entityContainer.entity-genericNebular.is-male > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericNebular.is-male > .entitySprite { transform: scale(0.8, 1) translateY(6%);}.perspectiveBox .entityContainer.entity-genericNebular.is-female > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericNebular.is-female > .entitySprite { transform: scale(0.8, 1) translateY(3%);}.perspectiveBox .entityContainer.entity-genericGnome.is-male > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericGnome.is-male > .entitySprite { transform: scale(0.8, 1) translateY(14%);}.perspectiveBox .entityContainer.entity-genericGnome.is-female > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericGnome.is-female > .entitySprite { transform: scale(0.8, 1) translateY(12%);}.perspectiveBox .entityContainer.entity-genericDwarf.is-male > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericDwarf.is-male > .entitySprite { transform: scale(0.7, 0.7) translateY(34%);}.perspectiveBox .entityContainer.entity-genericDwarf.is-female > .entitySprite + .hitVisual,.perspectiveBox .entityContainer.entity-genericDwarf.is-female > .entitySprite { transform: scale(0.6, 0.7) translateY(28%);}.perspectiveBox .entityContainer.entity-chromaticDragon > .entityShadow,.perspectiveBox .entityContainer.entity-goldenDragon > .entityShadow,.perspectiveBox .entityContainer.entity-blueDragon > .entityShadow,.perspectiveBox .entityContainer.entity-greenDragon > .entityShadow,.perspectiveBox .entityContainer.entity-redDragon > .entityShadow,.perspectiveBox .entityContainer.entity-reptoidWarrior > .entityShadow,.perspectiveBox .entityContainer.entity-machineElf > .entityShadow,.perspectiveBox .entityContainer.entity-techHead.isOnFloor > .entityShadow,.perspectiveBox .entityContainer.entity-undead > .entityShadow,.perspectiveBox .entityContainer.entity-genericElf > .entityShadow,.perspectiveBox .entityContainer.entity-genericDeepling > .entityShadow,.perspectiveBox .entityContainer.entity-largeWingsAvian > .entityShadow,.perspectiveBox .entityContainer.entity-genericAvian > .entityShadow,.perspectiveBox .entityContainer.entity-genericAquatic > .entityShadow,.perspectiveBox .entityContainer.entity-genericDarkElf > .entityShadow,.perspectiveBox .entityContainer.entity-genericHighElf > .entityShadow,.perspectiveBox .entityContainer.entity-genericGnome > .entityShadow,.perspectiveBox .entityContainer.entity-genericNebular > .entityShadow,.perspectiveBox .entityContainer.entity-genericDwarf > .entityShadow { position: absolute; bottom: -6%; left: 35%; right: 35%; height: 12%; z-index: -1; overflow: visible; border-radius: 50%; background: radial-gradient(#000a, 70%, #0000); transform: scaleY(calc(1 / (var(--z) * 0.67))); box-shadow: 0 0 50px #000; opacity: calc(1 / (var(--z) * 0.5));}.perspectiveBox .entityContainer.entity-chromaticDragon > .entityShadow,.perspectiveBox .entityContainer.entity-goldenDragon > .entityShadow,.perspectiveBox .entityContainer.entity-blueDragon > .entityShadow,.perspectiveBox .entityContainer.entity-greenDragon > .entityShadow,.perspectiveBox .entityContainer.entity-redDragon > .entityShadow { background: radial-gradient(#000a, 83%, #0000); height: 14%; left: 20%; right: 20%;}.perspectiveBox > .z-2:not(.wallFace-gate):not(.wallFace-slidedoor).wallFace-front, .perspectiveBox > .overlay-front_overlay > .stonePortal-1-runes,.perspectiveBox > .z-1:not(.wallFace-gate):not(.wallFace-slidedoor).wallFace-front,.perspectiveBox > .z-1:not(.wallFace-gate):not(.wallFace-slidedoor).wallFace-left,.perspectiveBox > .z-1:not(.wallFace-gate):not(.wallFace-slidedoor).wallFace-right,.perspectiveBox > .z-0:not(.wallFace-gate):not(.wallFace-slidedoor).wallFace-front,.perspectiveBox > .z-0:not(.wallFace-gate):not(.wallFace-slidedoor).wallFace-left,.perspectiveBox > .z-0:not(.wallFace-gate):not(.wallFace-slidedoor).wallFace-right { box-shadow: 0 0 5vmax rgba(0, 0, 0, 0.5) inset;}.perspectiveBox .overlay-nightmare { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; opacity: 0.4;}.perspectiveBox .z-2 .overlay-nightmare { opacity: 0.2; filter: blur(4px);}.perspectiveBox .z-1 .overlay-nightmare { opacity: 0.1; filter: blur(10px);}.perspectiveBox .z-0 .overlay-nightmare { opacity: 0; filter: blur(20px);}.isEditor .perspectiveBox .overlay-nightmare { opacity: 0.5;}.perspectiveBox .overlay-nightmare-001 { background-image: url('/gameassets/images/overlays/nightmare001.webp'); }.perspectiveBox .overlay-nightmare-001.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare001-black.webp'); }.perspectiveBox .overlay-nightmare-002 { background-image: url('/gameassets/images/overlays/nightmare002.webp'); }.perspectiveBox .overlay-nightmare-002.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare002-black.webp'); }.perspectiveBox .overlay-nightmare-007 { background-image: url('/gameassets/images/overlays/nightmare007.webp'); }.perspectiveBox .overlay-nightmare-007.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare007-black.webp'); }.perspectiveBox .overlay-nightmare-008 { background-image: url('/gameassets/images/overlays/nightmare008.webp'); }.perspectiveBox .overlay-nightmare-008.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare008-black.webp'); }.perspectiveBox .overlay-nightmare-012 { background-image: url('/gameassets/images/overlays/nightmare012.webp'); }.perspectiveBox .overlay-nightmare-012.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare012-black.webp'); }.perspectiveBox .overlay-nightmare-014 { background-image: url('/gameassets/images/overlays/nightmare014.webp'); }.perspectiveBox .overlay-nightmare-014.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare014-black.webp'); }.perspectiveBox .overlay-nightmare-016 { background-image: url('/gameassets/images/overlays/nightmare016.webp'); }.perspectiveBox .overlay-nightmare-016.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare016-black.webp'); }.perspectiveBox .overlay-nightmare-021 { background-image: url('/gameassets/images/overlays/nightmare021.webp'); }.perspectiveBox .overlay-nightmare-021.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare021-black.webp'); }.perspectiveBox .overlay-nightmare-022 { background-image: url('/gameassets/images/overlays/nightmare022.webp'); }.perspectiveBox .overlay-nightmare-022.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare022-black.webp'); }.perspectiveBox .overlay-nightmare-026 { background-image: url('/gameassets/images/overlays/nightmare026.webp'); }.perspectiveBox .overlay-nightmare-026.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare026-black.webp'); }.perspectiveBox .overlay-nightmare-028 { background-image: url('/gameassets/images/overlays/nightmare028.webp'); }.perspectiveBox .overlay-nightmare-028.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare028-black.webp'); }.perspectiveBox .overlay-nightmare-030 { background-image: url('/gameassets/images/overlays/nightmare030.webp'); }.perspectiveBox .overlay-nightmare-030.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare030-black.webp'); }.perspectiveBox .overlay-nightmare-031 { background-image: url('/gameassets/images/overlays/nightmare031.webp'); }.perspectiveBox .overlay-nightmare-031.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare031-black.webp'); }.perspectiveBox .overlay-nightmare-032 { background-image: url('/gameassets/images/overlays/nightmare032.webp'); }.perspectiveBox .overlay-nightmare-032.overlay-nightmare-shadow { background-image: url('/gameassets/images/overlays/nightmare032-black.webp'); }.perspectiveBox > .throw-shadow { }.perspectiveBox > .throw-shadow::before { content: ""; position: absolute; inset: 0; z-index: -1; box-shadow: 0 0 6vmax rgba(0, 0, 0, 1);}.perspectiveBox > .wallFace-ceiling.pos--1_0_0.throw-shadow::before,.perspectiveBox > .wallFace-floor.pos--1_0_0.throw-shadow::before,.perspectiveBox > .wallFace-ceiling.pos-1_0_0.throw-shadow::before,.perspectiveBox > .wallFace-floor.pos-1_0_0.throw-shadow::before,.perspectiveBox > .wallFace-ceiling.pos-0_0_0.throw-shadow::before,.perspectiveBox > .wallFace-floor.pos-0_0_0.throw-shadow::before { box-shadow: 0 0 6vmax rgba(0, 0, 0, 1), 0 0 10vmax rgba(0, 0, 0, 0.5); clip-path: polygon(0% -100%, 100% -100%, 100% 100%, 0% 100%);}.perspectiveBox > .wallFace-pillar.pillar-1_10,.perspectiveBox > .wallFace-pillar.pillar-2_10,.perspectiveBox > .wallFace-pillar.pillar-9_10,.perspectiveBox > .wallFace-pillar.pillar-10_10,.perspectiveBox > .wallFace-pillar.pillar-3_10,.perspectiveBox > .wallFace-pillar.pillar-4_10 { background-size: 125% 125%;}.perspectiveBox > .wallFace-pillar.pillar-5_10,.perspectiveBox > .wallFace-pillar.pillar-7_10 { background-position: 50% 100%;}.perspectiveBox > .wallFace-pillar.pillar-6_10,.perspectiveBox > .wallFace-pillar.pillar-8_10 { background-position: 50% 0%;}.perspectiveBox > .dvolume-chest_77 { background-repeat: repeat; background-size: 300px 300px; background-position: 50% 50%; --ironbar-width: 0.5rem; image-rendering: pixelated; backface-visibility: hidden;}.perspectiveBox > .overlayID-77  { --wood: url('/gameassets/images/processed/wood-broken-001.webp'); --iron: url('/gameassets/images/processed/metal-grey-001.webp'); }.perspectiveBox > .overlayID-77.variant-2 { --wood: url('/gameassets/images/processed/wood-broken-002.webp'); --iron: url('/gameassets/images/processed/metal-grey-002.webp'); }.perspectiveBox > .overlayID-77.variant-3 { --wood: url('/gameassets/images/processed/wood-broken-003.webp'); --iron: url('/gameassets/images/processed/metal-grey-003.webp'); }.perspectiveBox > .overlayID-77.variant-4 { --wood: url('/gameassets/images/processed/wood-broken-004.webp'); --iron: url('/gameassets/images/processed/metal-grey-004.webp'); }.perspectiveBox > .overlayID-77.variant-5 { --wood: url('/gameassets/images/processed/wood-broken-005.webp'); --iron: url('/gameassets/images/processed/metal-grey-005.webp'); }.perspectiveBox > .overlayID-77.variant-6 { --wood: url('/gameassets/images/processed/wood-broken-006.webp'); --iron: url('/gameassets/images/processed/metal-grey-006.webp'); }.perspectiveBox > .overlayID-77.variant-7 { --wood: url('/gameassets/images/processed/wood-broken-007.webp'); --iron: url('/gameassets/images/processed/metal-grey-007.webp'); }.perspectiveBox > .overlayID-77.variant-8 { --wood: url('/gameassets/images/processed/wood-broken-008.webp'); --iron: url('/gameassets/images/processed/metal-grey-008.webp'); }.perspectiveBox > .overlayID-77.variant-9 { --wood: url('/gameassets/images/processed/wood-broken-009.webp'); --iron: url('/gameassets/images/processed/metal-grey-009.webp'); }.perspectiveBox > .overlayID-77.variant-10 { --wood: url('/gameassets/images/processed/wood-broken-010.webp'); --iron: url('/gameassets/images/processed/metal-grey-010.webp'); }.perspectiveBox > .dvolume-back-chest_77-7,.perspectiveBox > .dvolume-front-chest_77-7,.perspectiveBox > .dvolume-left-chest_77-7,.perspectiveBox > .dvolume-right-chest_77-7 { background-position: 100% 50%;}.perspectiveBox > .dvolume-left-chest_77-11,.perspectiveBox > .dvolume-right-chest_77-11,.perspectiveBox > .dvolume-front-chest_77-1,.perspectiveBox > .dvolume-back-chest_77-1 { background-position: 50% 50%;}.perspectiveBox > .dvolume-left-chest_77-1,.perspectiveBox > .dvolume-right-chest_77-1,.perspectiveBox > .dvolume-front-chest_77-4 { background-position: 0% 67%;}.perspectiveBox > .dvolume-left-chest_77-4,.perspectiveBox > .dvolume-right-chest_77-4,.perspectiveBox > .dvolume-back-chest_77-4 { background-position: 0% 33%;}.perspectiveBox > .dvolume-left-chest_77-11,.perspectiveBox > .dvolume-right-chest_77-11,.perspectiveBox > .dvolume-chest_77-1,.perspectiveBox > .dvolume-chest_77-4,.perspectiveBox > .dvolume-chest_77-7 { background-image: var(--wood);}.perspectiveBox > .dvolume-chest_77-1,.perspectiveBox > .dvolume-chest_77-7 { }.perspectiveBox > .dvolume-chest_77-1.onThe-right,.perspectiveBox > .dvolume-chest_77-7.onThe-right { }.perspectiveBox > .dvolume-chest_77-1.onThe-left,.perspectiveBox > .dvolume-chest_77-7.onThe-left { }.perspectiveBox > .dvolume-left-chest_77-12,.perspectiveBox > .dvolume-right-chest_77-12,.perspectiveBox > .dvolume-chest_77-2,.perspectiveBox > .dvolume-chest_77-5,.perspectiveBox > .dvolume-chest_77-8 { box-shadow: 0 0 calc(var(--ironbar-width) * 0.5) calc(var(--ironbar-width) * 1.3) #000 inset;}.perspectiveBox > .dvolume-left-chest_77-13,.perspectiveBox > .dvolume-right-chest_77-13,.perspectiveBox > .dvolume-chest_77-3,.perspectiveBox > .dvolume-chest_77-6,.perspectiveBox > .dvolume-chest_77-9 { background-image: var(--iron); --shape: var(--ironbar-width) var(--ironbar-width), calc(100% - var(--ironbar-width)) var(--ironbar-width), calc(100% - var(--ironbar-width)) calc(100% - var(--ironbar-width)), var(--ironbar-width) calc(100% - var(--ironbar-width)), var(--ironbar-width) var(--ironbar-width), 0 0; clip-path: polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--shape));}.perspectiveBox > .dvolume-chest_77-10 { clip-path: polygon(0% 100%, 50% 0%, 100% 100%); background-position: 10% 100%; background-image: var(--iron);}.perspectiveBox > .dvolume-chest_77-10::before { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 0; background-image: none; box-shadow: 0 0 calc(var(--ironbar-width) * 0.5) calc(var(--ironbar-width) * 0.3) #0005;}.perspectiveBox > .dvolume-chest_77-10::after { content: ""; position: absolute; inset: 0; aspect-ratio: 1 / 1; background-image: none; transform-origin: 50% 50%; transform: translateY(20%) rotateZ(45deg); box-shadow: 0 0 calc(var(--ironbar-width) * 1) calc(var(--ironbar-width) * 0.6) #0005 inset;}.bedSpawnUI { position: absolute; bottom: 40%; left: 50%; transform: translateX(-50%); padding: 1rem; font-size: 1.6rem; line-height: 1.2; background-color: rgba(0, 0, 0, 0.3); backdrop-filter: blur(6px); box-shadow: 0 0 0.2rem 0.1rem #111, 0 0 2px 0px #fff2 inset; border: 1px solid #111; border-top-left-radius: 2vmin; border-bottom-right-radius: 2vmin; z-index: 5; transition: opacity 0.7s ease-out; opacity: 0; color: #fff; text-align: center; pointer-events: none; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: center; gap: 0.7rem;}.bedSpawnUI > * { flex: 0 0 auto;}body.showBedSpawnUI .bedSpawnUI { opacity: 1; pointer-events: auto;}.bedSpawnUI .introText {}.bedSpawnUI .info-spawnSetAlready,.bedSpawnUI .button-setBedSpawnNow { font-size: 3vmin; padding-left: 2.5vmin; padding-right: 2.5vmin; cursor: pointer;}.bedSpawnUI .info-spawnSetAlready { pointer-events: none;}body:not(.isBedSpawnAlready) .bedSpawnUI .info-spawnSetAlready,body.isBedSpawnAlready .bedSpawnUI .button-setBedSpawnNow { display: none;}@font-face { font-family: 'Glyphicons Halflings'; src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.glyphicon-asterisk:before { content: "\002a";}.glyphicon-plus:before { content: "\002b";}.glyphicon-euro:before,.glyphicon-eur:before { content: "\20ac";}.glyphicon-minus:before { content: "\2212";}.glyphicon-cloud:before { content: "\2601";}.glyphicon-envelope:before { content: "\2709";}.glyphicon-pencil:before { content: "\270f";}.glyphicon-glass:before { content: "\e001";}.glyphicon-music:before { content: "\e002";}.glyphicon-search:before { content: "\e003";}.glyphicon-heart:before { content: "\e005";}.glyphicon-star:before { content: "\e006";}.glyphicon-star-empty:before { content: "\e007";}.glyphicon-user:before { content: "\e008";}.glyphicon-film:before { content: "\e009";}.glyphicon-th-large:before { content: "\e010";}.glyphicon-th:before { content: "\e011";}.glyphicon-th-list:before { content: "\e012";}.glyphicon-ok:before { content: "\e013";}.glyphicon-remove:before { content: "\e014";}.glyphicon-zoom-in:before { content: "\e015";}.glyphicon-zoom-out:before { content: "\e016";}.glyphicon-off:before { content: "\e017";}.glyphicon-signal:before { content: "\e018";}.glyphicon-cog:before { content: "\e019";}.glyphicon-trash:before { content: "\e020";}.glyphicon-home:before { content: "\e021";}.glyphicon-file:before { content: "\e022";}.glyphicon-time:before { content: "\e023";}.glyphicon-road:before { content: "\e024";}.glyphicon-download-alt:before { content: "\e025";}.glyphicon-download:before { content: "\e026";}.glyphicon-upload:before { content: "\e027";}.glyphicon-inbox:before { content: "\e028";}.glyphicon-play-circle:before { content: "\e029";}.glyphicon-repeat:before { content: "\e030";}.glyphicon-refresh:before { content: "\e031";}.glyphicon-list-alt:before { content: "\e032";}.glyphicon-lock:before { content: "\e033";}.glyphicon-flag:before { content: "\e034";}.glyphicon-headphones:before { content: "\e035";}.glyphicon-volume-off:before { content: "\e036";}.glyphicon-volume-down:before { content: "\e037";}.glyphicon-volume-up:before { content: "\e038";}.glyphicon-qrcode:before { content: "\e039";}.glyphicon-barcode:before { content: "\e040";}.glyphicon-tag:before { content: "\e041";}.glyphicon-tags:before { content: "\e042";}.glyphicon-book:before { content: "\e043";}.glyphicon-bookmark:before { content: "\e044";}.glyphicon-print:before { content: "\e045";}.glyphicon-camera:before { content: "\e046";}.glyphicon-font:before { content: "\e047";}.glyphicon-bold:before { content: "\e048";}.glyphicon-italic:before { content: "\e049";}.glyphicon-text-height:before { content: "\e050";}.glyphicon-text-width:before { content: "\e051";}.glyphicon-align-left:before { content: "\e052";}.glyphicon-align-center:before { content: "\e053";}.glyphicon-align-right:before { content: "\e054";}.glyphicon-align-justify:before { content: "\e055";}.glyphicon-list:before { content: "\e056";}.glyphicon-indent-left:before { content: "\e057";}.glyphicon-indent-right:before { content: "\e058";}.glyphicon-facetime-video:before { content: "\e059";}.glyphicon-picture:before { content: "\e060";}.glyphicon-map-marker:before { content: "\e062";}.glyphicon-adjust:before { content: "\e063";}.glyphicon-tint:before { content: "\e064";}.glyphicon-edit:before { content: "\e065";}.glyphicon-share:before { content: "\e066";}.glyphicon-check:before { content: "\e067";}.glyphicon-move:before { content: "\e068";}.glyphicon-step-backward:before { content: "\e069";}.glyphicon-fast-backward:before { content: "\e070";}.glyphicon-backward:before { content: "\e071";}.glyphicon-play:before { content: "\e072";}.glyphicon-pause:before { content: "\e073";}.glyphicon-stop:before { content: "\e074";}.glyphicon-forward:before { content: "\e075";}.glyphicon-fast-forward:before { content: "\e076";}.glyphicon-step-forward:before { content: "\e077";}.glyphicon-eject:before { content: "\e078";}.glyphicon-chevron-left:before { content: "\e079";}.glyphicon-chevron-right:before { content: "\e080";}.glyphicon-plus-sign:before { content: "\e081";}.glyphicon-minus-sign:before { content: "\e082";}.glyphicon-remove-sign:before { content: "\e083";}.glyphicon-ok-sign:before { content: "\e084";}.glyphicon-question-sign:before { content: "\e085";}.glyphicon-info-sign:before { content: "\e086";}.glyphicon-screenshot:before { content: "\e087";}.glyphicon-remove-circle:before { content: "\e088";}.glyphicon-ok-circle:before { content: "\e089";}.glyphicon-ban-circle:before { content: "\e090";}.glyphicon-arrow-left:before { content: "\e091";}.glyphicon-arrow-right:before { content: "\e092";}.glyphicon-arrow-up:before { content: "\e093";}.glyphicon-arrow-down:before { content: "\e094";}.glyphicon-share-alt:before { content: "\e095";}.glyphicon-resize-full:before { content: "\e096";}.glyphicon-resize-small:before { content: "\e097";}.glyphicon-exclamation-sign:before { content: "\e101";}.glyphicon-gift:before { content: "\e102";}.glyphicon-leaf:before { content: "\e103";}.glyphicon-fire:before { content: "\e104";}.glyphicon-eye-open:before { content: "\e105";}.glyphicon-eye-close:before { content: "\e106";}.glyphicon-warning-sign:before { content: "\e107";}.glyphicon-plane:before { content: "\e108";}.glyphicon-calendar:before { content: "\e109";}.glyphicon-random:before { content: "\e110";}.glyphicon-comment:before { content: "\e111";}.glyphicon-magnet:before { content: "\e112";}.glyphicon-chevron-up:before { content: "\e113";}.glyphicon-chevron-down:before { content: "\e114";}.glyphicon-retweet:before { content: "\e115";}.glyphicon-shopping-cart:before { content: "\e116";}.glyphicon-folder-close:before { content: "\e117";}.glyphicon-folder-open:before { content: "\e118";}.glyphicon-resize-vertical:before { content: "\e119";}.glyphicon-resize-horizontal:before { content: "\e120";}.glyphicon-hdd:before { content: "\e121";}.glyphicon-bullhorn:before { content: "\e122";}.glyphicon-bell:before { content: "\e123";}.glyphicon-certificate:before { content: "\e124";}.glyphicon-thumbs-up:before { content: "\e125";}.glyphicon-thumbs-down:before { content: "\e126";}.glyphicon-hand-right:before { content: "\e127";}.glyphicon-hand-left:before { content: "\e128";}.glyphicon-hand-up:before { content: "\e129";}.glyphicon-hand-down:before { content: "\e130";}.glyphicon-circle-arrow-right:before { content: "\e131";}.glyphicon-circle-arrow-left:before { content: "\e132";}.glyphicon-circle-arrow-up:before { content: "\e133";}.glyphicon-circle-arrow-down:before { content: "\e134";}.glyphicon-globe:before { content: "\e135";}.glyphicon-wrench:before { content: "\e136";}.glyphicon-tasks:before { content: "\e137";}.glyphicon-filter:before { content: "\e138";}.glyphicon-briefcase:before { content: "\e139";}.glyphicon-fullscreen:before { content: "\e140";}.glyphicon-dashboard:before { content: "\e141";}.glyphicon-paperclip:before { content: "\e142";}.glyphicon-heart-empty:before { content: "\e143";}.glyphicon-link:before { content: "\e144";}.glyphicon-phone:before { content: "\e145";}.glyphicon-pushpin:before { content: "\e146";}.glyphicon-usd:before { content: "\e148";}.glyphicon-gbp:before { content: "\e149";}.glyphicon-sort:before { content: "\e150";}.glyphicon-sort-by-alphabet:before { content: "\e151";}.glyphicon-sort-by-alphabet-alt:before { content: "\e152";}.glyphicon-sort-by-order:before { content: "\e153";}.glyphicon-sort-by-order-alt:before { content: "\e154";}.glyphicon-sort-by-attributes:before { content: "\e155";}.glyphicon-sort-by-attributes-alt:before { content: "\e156";}.glyphicon-unchecked:before { content: "\e157";}.glyphicon-expand:before { content: "\e158";}.glyphicon-collapse-down:before { content: "\e159";}.glyphicon-collapse-up:before { content: "\e160";}.glyphicon-log-in:before { content: "\e161";}.glyphicon-flash:before { content: "\e162";}.glyphicon-log-out:before { content: "\e163";}.glyphicon-new-window:before { content: "\e164";}.glyphicon-record:before { content: "\e165";}.glyphicon-save:before { content: "\e166";}.glyphicon-open:before { content: "\e167";}.glyphicon-saved:before { content: "\e168";}.glyphicon-import:before { content: "\e169";}.glyphicon-export:before { content: "\e170";}.glyphicon-send:before { content: "\e171";}.glyphicon-floppy-disk:before { content: "\e172";}.glyphicon-floppy-saved:before { content: "\e173";}.glyphicon-floppy-remove:before { content: "\e174";}.glyphicon-floppy-save:before { content: "\e175";}.glyphicon-floppy-open:before { content: "\e176";}.glyphicon-credit-card:before { content: "\e177";}.glyphicon-transfer:before { content: "\e178";}.glyphicon-cutlery:before { content: "\e179";}.glyphicon-header:before { content: "\e180";}.glyphicon-compressed:before { content: "\e181";}.glyphicon-earphone:before { content: "\e182";}.glyphicon-phone-alt:before { content: "\e183";}.glyphicon-tower:before { content: "\e184";}.glyphicon-stats:before { content: "\e185";}.glyphicon-sd-video:before { content: "\e186";}.glyphicon-hd-video:before { content: "\e187";}.glyphicon-subtitles:before { content: "\e188";}.glyphicon-sound-stereo:before { content: "\e189";}.glyphicon-sound-dolby:before { content: "\e190";}.glyphicon-sound-5-1:before { content: "\e191";}.glyphicon-sound-6-1:before { content: "\e192";}.glyphicon-sound-7-1:before { content: "\e193";}.glyphicon-copyright-mark:before { content: "\e194";}.glyphicon-registration-mark:before { content: "\e195";}.glyphicon-cloud-download:before { content: "\e197";}.glyphicon-cloud-upload:before { content: "\e198";}.glyphicon-tree-conifer:before { content: "\e199";}.glyphicon-tree-deciduous:before { content: "\e200";}.glyphicon-cd:before { content: "\e201";}.glyphicon-save-file:before { content: "\e202";}.glyphicon-open-file:before { content: "\e203";}.glyphicon-level-up:before { content: "\e204";}.glyphicon-copy:before { content: "\e205";}.glyphicon-paste:before { content: "\e206";}.glyphicon-alert:before { content: "\e209";}.glyphicon-equalizer:before { content: "\e210";}.glyphicon-king:before { content: "\e211";}.glyphicon-queen:before { content: "\e212";}.glyphicon-pawn:before { content: "\e213";}.glyphicon-bishop:before { content: "\e214";}.glyphicon-knight:before { content: "\e215";}.glyphicon-baby-formula:before { content: "\e216";}.glyphicon-tent:before { content: "\26fa";}.glyphicon-blackboard:before { content: "\e218";}.glyphicon-bed:before { content: "\e219";}.glyphicon-apple:before { content: "\f8ff";}.glyphicon-erase:before { content: "\e221";}.glyphicon-hourglass:before { content: "\231b";}.glyphicon-lamp:before { content: "\e223";}.glyphicon-duplicate:before { content: "\e224";}.glyphicon-piggy-bank:before { content: "\e225";}.glyphicon-scissors:before { content: "\e226";}.glyphicon-bitcoin:before { content: "\e227";}.glyphicon-btc:before { content: "\e227";}.glyphicon-xbt:before { content: "\e227";}.glyphicon-yen:before { content: "\00a5";}.glyphicon-jpy:before { content: "\00a5";}.glyphicon-ruble:before { content: "\20bd";}.glyphicon-rub:before { content: "\20bd";}.glyphicon-scale:before { content: "\e230";}.glyphicon-ice-lolly:before { content: "\e231";}.glyphicon-ice-lolly-tasted:before { content: "\e232";}.glyphicon-education:before { content: "\e233";}.glyphicon-option-horizontal:before { content: "\e234";}.glyphicon-option-vertical:before { content: "\e235";}.glyphicon-menu-hamburger:before { content: "\e236";}.glyphicon-modal-window:before { content: "\e237";}.glyphicon-oil:before { content: "\e238";}.glyphicon-grain:before { content: "\e239";}.glyphicon-sunglasses:before { content: "\e240";}.glyphicon-text-size:before { content: "\e241";}.glyphicon-text-color:before { content: "\e242";}.glyphicon-text-background:before { content: "\e243";}.glyphicon-object-align-top:before { content: "\e244";}.glyphicon-object-align-bottom:before { content: "\e245";}.glyphicon-object-align-horizontal:before { content: "\e246";}.glyphicon-object-align-left:before { content: "\e247";}.glyphicon-object-align-vertical:before { content: "\e248";}.glyphicon-object-align-right:before { content: "\e249";}.glyphicon-triangle-right:before { content: "\e250";}.glyphicon-triangle-left:before { content: "\e251";}.glyphicon-triangle-bottom:before { content: "\e252";}.glyphicon-triangle-top:before { content: "\e253";}.glyphicon-console:before { content: "\e254";}.glyphicon-superscript:before { content: "\e255";}.glyphicon-subscript:before { content: "\e256";}.glyphicon-menu-left:before { content: "\e257";}.glyphicon-menu-right:before { content: "\e258";}.glyphicon-menu-down:before { content: "\e259";}.glyphicon-menu-up:before { content: "\e260";}.button.design-1,button.design-1 { transition: border-color 0.3s ease-out, background-color 0.3s ease-out, transform 0.3s ease-out; will-change: transform; padding: 0.5rem 1rem; color: #fff; background-color: rgba(0, 0, 0, 0.07); backdrop-filter: blur(6px); border: 1px solid rgba(255, 255, 255, 0.4); box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.5); cursor: pointer; border-top-left-radius: 0.5vmax; border-bottom-right-radius: 0.5vmax; transform: scale(1); font-size: 1.3rem; line-height: 1.2; font-family: Abaddon;}.button.design-1:not(.disabled):hover,button.design-1:not(.disabled):hover { border-color: rgba(255, 255, 255, 1); transform: scale(1.1); background-color: rgba(0, 0, 0, 0.5);}.button.design-1.disabled,button.design-1.disabled { opacity: 0.65; pointer-events: none;}.cpChart:not(.cpChart-initialized) { display: none;}.cpChart { width: 150px; height: 150px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: center; position: relative;}.cpChart .cpChart-text { flex: 0 1 auto;}.cpChart .cpChart-dot { position: absolute; top: 0%; left: 0%; width: 10px; height: 10px; border-radius: 50%; box-shadow: 0 0 15px #fff; z-index: 5;}.cpChart .cpChart-rail,.cpChart .cpChart-rail-filled { position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 4px solid #fff; border-radius: 50%;}.cpChart .cpChart-rail {}.cpChart .cpChart-rail-filled { border-color: #aaa;}input[type="checkbox"] { position: relative; background-color: inherit; cursor: pointer;}input[type="checkbox"]:before { transition: background-color 0.2s ease-out; font-family: 'Material Icons'; font-weight: bold; font-style: normal; font-size: 1em; line-height: 1; letter-spacing: normal; text-transform: none; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; display: flex; justify-content: center; align-items: center; align-content: center; background-color: rgb(220, 220, 220); }input[type="checkbox"]:checked:before { content: "done"; background-color: rgb(0, 0, 0); color: #fff;}input[type="checkbox"]:hover:before { background-color: rgb(30, 30, 30);}.msedge .__some__thing__ {}.mfirefox .__some__thing__ {}.msie .__some__thing__ {}.characterDetailsWrapper { position: absolute; top: 50px; left: 20%; width: 600px; height: 800px; max-width: 95dvw; max-height: 95dvh; padding: 1rem 1rem; background: url(/gameassets/images/misc/parchment.webp); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.5), 0 0 20px 5px rgba(0, 0, 0, 0.75) inset; border-radius: 10px; overflow: hidden; z-index: 10; display: grid; grid-template-columns: repeat(1, 1fr); grid-template-areas: "equip";}.characterDetailsWrapper .equipmentWrapper { grid-area: equip; position: relative;}.characterDetailsWrapper .equipmentWrapper > .shadedCharacter { position: absolute; inset: 0; pointer-events: none; background: var(--image, none); background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; filter: brightness(0.25); opacity: 0.3;}.characterDetailsWrapper .equipmentWrapper > .equipmentBox { z-index: 1;}.characterDetailsWrapper .equipmentWrapper > .equipmentBox > .equipmentSlot {}.characterDetailsWrapper .equipmentSlot[data-rawslotkey="xxxxxxx"] {}@font-face { font-family: 'Abaddon'; font-display: block; font-style: normal; font-weight: 400; src: url(/fonts/Abaddon_ll_jeda.ttf);}.font-abaddon { font-family: 'Abaddon'; font-size: 40px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}@font-face { font-family: 'Achafont'; font-display: block; font-style: normal; font-weight: 400; src: url(/fonts/Achafont.ttf);}.font-achafont { font-family: 'Achafont'; font-size: 60px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}@font-face { font-family: 'futhark'; font-display: block; font-style: normal; font-weight: 400; src: url(/fonts/futhark.ttf);}.font-futhark { font-family: 'futhark'; font-size: 40px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}@font-face { font-family: 'UnZialish'; font-display: block; font-style: normal; font-weight: 400; src: url(/fonts/UnZialish.ttf);}.font-unzialish { font-family: 'UnZialish'; font-size: 40px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}.icon-close { display: flex; justify-content: flex-end; align-items: flex-start; align-content: flex-start;}.icon-close > * { cursor: pointer;}.icon-close > .material-icons { font-size: 1.6em; color: rgba(0, 0, 0, 0.7);}.icon-close > .material-icons:hover { color: #f00;}.icon-close > .material-icons:active { color: #f00;}.icon-close.white-green > .material-icons { font-size: 1.6em; color: #fff;}.icon-close.white-green > .material-icons:hover { color: #000;}.icon-close.white-green > .material-icons:active { color: #444;}.use-image-gallery { cursor: zoom-in; margin-bottom: 0.5em;}.use-image-gallery:not(:empty) { position: relative; margin-bottom: 2em;}.use-image-gallery .source { position: absolute; top: 100%; top: calc(100% - 0.15em); left: 0; right: 0; font-size: 0.8em; text-transform: uppercase; }.imageGalleryWrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; transition: opacity 0.3s ease; opacity: 1; background-color: rgb(72, 78, 81); z-index: 200;}.imageGalleryWrapper:not(.show) { opacity: 0; pointer-events: none;}.imageGalleryWrapper .clickToClose { position: absolute; top: 0; right: 0;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight { position: absolute; top: 0; bottom: 0; display: flex; align-items: center; align-content: center; pointer-events: none;}.imageGalleryWrapper .arrowLeft { left: 0;}.imageGalleryWrapper .arrowRight { right: 0;}.imageGalleryWrapper .arrowLeft > *,.imageGalleryWrapper .arrowRight > *,.imageGalleryWrapper .clickToClose > * { transition: color 0.2s ease-out; color: #fff; text-shadow: 0 0 2px #000, 0 0 4px #000; font-size: 4em; line-height: 1em; cursor: pointer; pointer-events: auto; width: 120px; height: 120px; max-width: 10vmax; max-height: 10vmax; display: flex; justify-content: center; align-items: center;}.imageGalleryWrapper .arrowLeft > *:hover,.imageGalleryWrapper .arrowRight > *:hover,.imageGalleryWrapper .clickToClose > *:hover,.imageGalleryWrapper .arrowLeft > *:active,.imageGalleryWrapper .arrowRight > *:active,.imageGalleryWrapper .clickToClose > *:active { color: #000;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight,.imageGalleryWrapper .clickToClose { z-index: 1;}.imageGalleryWrapper .imageGallery {}.imageGalleryWrapper .imageGalleryEntry { position: absolute; top: 0; bottom: 0; left: 0; right: 0; transition: opacity 0.5s ease-out; opacity: 0; background-size: contain; background-position: center center; background-repeat: no-repeat;}.imageGalleryWrapper .imageGalleryEntry.active { opacity: 1;}.hexa-grid { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.hexa-grid > * { clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); overflow: hidden;}.hexa-grid.hexa-grid-temp-disable { opacity: 0;}input.multiDate { display: none !important;}.multiDateBox { min-width: 300px; overscroll-behavior: none; position: relative;}.multiDateBox .multiDateLabelBox { position: sticky; top: 0; background-color: rgb(22, 23, 27); z-index: 5;}.multiDateBox .multiDateLabelBox,.multiDateBox .calendarWeekRow { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; margin-bottom: 4px;}.multiDateBox .multiDateLabelBox > *,.multiDateBox .calendarWeekRow > * { flex: 1 0 30px; padding: 2px 4px; margin-right: 4px; border: 1px solid transparent; display: flex; justify-content: center; align-items: center; align-content: center;}.multiDateBox .multiDateLabelBox > *:not(:last-child),.multiDateBox .calendarWeekRow > *:not(:last-child) {}.multiDateBox .multiDateLabelBox > * { font-weight: bold;}.multiDateBox .calendarWeekRow > .dayCell { transition: background-color 0.3s ease-out, border-color 0.3s ease-out; border-color: rgba(0, 0, 0, 0.5); background-color: rgba(0, 0, 0, 0.15); position: relative;}.multiDateBox.multiDate-allowManage .yearRow,.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell,.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel { cursor: pointer;}.multiDateBox:not(.multiDate-allowManage) .yearRow,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel { cursor: default;}.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow.hovering-month-name > .dayCell,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell:hover { border-color: rgba(255, 255, 255, 0.25);}.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow.hovering-month-name > .dayCell.active,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow.hovering-month-name > .dayCell.marked,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell.active,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell.marked,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell.active:hover,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell.marked:hover { border-color: rgba(255, 255, 255, 0.65);}.multiDateBox.multiDate-allowManage .calendarWeekRow.hovering-month-name > .dayCell:not(.active),.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell:not(.active),.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell:hover:not(.active) { background-color: rgba(148, 193, 30, 0.35); border-color: rgba(0, 0, 0, 0);}.multiDateBox.multiDate-allowManage .calendarWeekRow.hovering-month-name > .dayCell.active,.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell.active,.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell.active:hover { background-color: rgba(148, 193, 30, 0.15); border-color: rgba(0, 0, 0, 0.5);}.multiDateBox.multiDate-allowManage .calendarWeekRow.hovering-month-name > .dayCell:active,.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel:active ~ .dayCell,.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell:active { background-color: rgba(148, 193, 30, 0.75); border-color: rgba(0, 0, 0, 0);}.multiDateBox .calendarWeekRow > .dayCell.active { background-color: rgba(148, 193, 30, 0.5); border-color: rgba(0, 0, 0, 0);}.multiDateBox .calendarWeekRow > .dayCell.marked { background-color: rgba(255, 155, 0, 0.6); border-color: rgba(0, 0, 0, 0);}.multiDateBox .calendarWeekRow > .dayCell-filler { visibility: hidden; opacity: 0; pointer-events: none;}.multiDateBox .calendarWeekRow > .dayCell-is-today:before { content: ""; position: absolute; top: 0; right: 0; width: 5px; height: 5px; border-bottom-left-radius: 10px; background-color: rgb(148, 193, 30);}.multiDateBox .calendarWeekRow .calendarWeekLabel {}.multiDateBox .calendarWeekRow .dayEntry {}.multiDateBox .yearRow { text-align: center; margin-top: 15px; border-top: 1px solid rgba(255, 255, 255, 0.15); padding: 15px 10px 15px; font-weight: bold;}.multiDateBox .multiDateLabelBox + .yearRow { margin-top: 0; padding-top: 10px; border-top-width: 0;}.multiDateBox .yearRow:not(:first-child) {}.multiDateBox .multiDateTooltips { z-index: 10; pointer-events: none; background-color: rgb(0, 0, 0); color: #ddd; position: fixed; padding: 4px;}.multiDateBox .multiDateTooltips:empty { display: none;}.multiDateBox .multiDateTooltips.tooltipMode-topLeft {}.multiDateBox .multiDateTooltips.tooltipMode-topRight {}.multiDateBox .multiDateTooltips.tooltipMode-bottomLeft {}.multiDateBox .multiDateTooltips.tooltipMode-bottomRight {}.multiDateBox .multiDateTooltips > .tooltipEntry { padding: 2px 6px;}.loadingWrapper.relativeToTop { top: 30vh;}.loadingWrapper:not(.relativeToTop) { bottom: 0; top: 0;}.loadingWrapper { position: absolute; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center; transition: opacity 0.8s ease-in-out 0.3s; opacity: 1;}.loadingWrapper-removingNow { opacity: 0; pointer-events: none;}.loadingWrapper > .loading { flex: 0 1 auto;}.loading { background-image: url('../img/loading.svg'); background-position: center center; background-size: contain; background-repeat: no-repeat; min-width: 100px; min-height: 100px;}.loading._10 { min-width: 10px; min-height: 10px; }.loading._20 { min-width: 20px; min-height: 20px; }.loading._30 { min-width: 30px; min-height: 30px; }.loading._40 { min-width: 40px; min-height: 40px; }.loading._50 { min-width: 50px; min-height: 50px; }.loading._60 { min-width: 60px; min-height: 60px; }.loading._70 { min-width: 70px; min-height: 70px; }.loading._80 { min-width: 80px; min-height: 80px; }.loading._90 { min-width: 90px; min-height: 90px; }.loading._100 { min-width: 100px; min-height: 100px; }.loading._110 { min-width: 110px; min-height: 110px; }.loading._120 { min-width: 120px; min-height: 120px; }.loading._130 { min-width: 130px; min-height: 130px; }.loading._140 { min-width: 140px; min-height: 140px; }.loading._150 { min-width: 150px; min-height: 150px; }.loading._160 { min-width: 160px; min-height: 160px; }.loading._170 { min-width: 170px; min-height: 170px; }.loading._180 { min-width: 180px; min-height: 180px; }.loading._190 { min-width: 190px; min-height: 190px; }.loading._200 { min-width: 200px; min-height: 200px; }body:not(.fonts-loaded) .material-icons { display: none; opacity: 0; }@font-face { font-family: 'Material Icons'; font-display: block; font-style: normal; font-weight: 400; src: url(../behaviour/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(../behaviour/MaterialIcons-Regular.woff2) format('woff2'), url(../behaviour/MaterialIcons-Regular.woff) format('woff'), url(../behaviour/MaterialIcons-Regular.ttf) format('truetype');}.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';}.multiColumnTable { columns: auto; column-gap: 20px; column-fill: balance;}.multiColumnTable > * { display: flex; justify-content: flex-start; align-items: stretch; align-content: stretch; color: rgb(213, 214, 219); border-bottom: 1px solid rgba(0, 0, 0, 0.3); -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column;}.multiColumnTable > *:nth-child(even) { background-color: rgb(65, 67, 72);}.multiColumnTable > *:nth-child(odd) { background-color: rgb(61, 63, 68);}.multiColumnTable > * > * { flex: 0 1 auto; padding: 2px 6px; display: flex; justify-content: flex-start; align-items: baseline; align-content: baseline;}.multiColumnTable > * > *:first-child {}.multiColumnTable > * > *:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.3); }.multiColumnTable:not(.multiColumnTable-finished) { max-width: 300px; visibility: hidden; }.multiColumnTable:not(.multiColumnTable-show) { opacity: 0; }.multiColumnTable:not(.multiColumnTable-finished) > * > * { max-width: 300px;}@media all and (max-width: 600px) { .multiColumnTable input, .multiColumnTable select, .multiColumnTable textarea { width: auto !important; }}.pagesV2,.perPageV2 { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: flex-start; margin: 10px -5px;}.perPageV2 { justify-content: flex-end;}.pagesV2 > .label,.perPageV2 > .label { margin: 5px; color: rgba(0, 0, 0, 0.5); font-size: 1em; line-height: 1em;}.pagesV2 > .page,.perPageV2 > .perPageAmount { transition: background-color 0.15s ease-out, border-color 0.15s ease-out, color 0.15s ease-out; padding: 2px 6px; margin: 2px; background-color: rgba(0, 0, 0, 0.05); border: 1px solid transparent; color: #000; cursor: pointer; font-weight: bold;}.perPageV2 > .perPageAmount {}.pagesV2 > .page.page-symbol { font-weight: 100;}.pagesV2 > .page:hover,.perPageV2 > .perPageAmount:hover { background-color: rgb(28, 151, 203); color: #fff;}.pagesV2 > .page:active,.perPageV2 > .perPageAmount:active { background-color: rgb(28, 151, 203); color: #fff;}.pagesV2 > .page.active,.perPageV2 > .perPageAmount.active { background-color: rgba(255, 255, 255, 0.5); border-color: rgb(28, 151, 203); color: rgb(28, 151, 203);}input::placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:focus::placeholder { color: transparent; }input:focus::-webkit-input-placeholder { color: transparent; }input:focus:-moz-placeholder { color: transparent; }input:focus::-moz-placeholder { color: transparent; }input:focus:-ms-input-placeholder { color: transparent; }textarea::placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:focus::placeholder { color: transparent; }textarea:focus::-webkit-input-placeholder { color: transparent; }textarea:focus:-moz-placeholder { color: transparent; }textarea:focus::-moz-placeholder { color: transparent; }textarea:focus:-ms-input-placeholder { color: transparent; }input.placeHolder-bold::placeholder { font-weight: bold; }input.placeHolder-bold::-webkit-input-placeholder { font-weight: bold; }input.placeHolder-bold:-moz-placeholder { font-weight: bold; }input.placeHolder-bold::-moz-placeholder { font-weight: bold; }input.placeHolder-bold:-ms-input-placeholder { font-weight: bold; }textarea.placeHolder-bold::placeholder { font-weight: bold; }textarea.placeHolder-bold::-webkit-input-placeholder { font-weight: bold; }textarea.placeHolder-bold:-moz-placeholder { font-weight: bold; }textarea.placeHolder-bold::-moz-placeholder { font-weight: bold; }textarea.placeHolder-bold:-ms-input-placeholder { font-weight: bold; }.scrollToTopWrapper { transition: opacity 1s ease; opacity: 0; pointer-events: none; z-index: 15; position: fixed; bottom: 15px; right: 35px;}.scrollToTopWrapper.active { opacity: 1; pointer-events: auto;}.scrollToTopWrapper .scrollToTop { transition: background-color 0.2s ease-out; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; align-content: stretch; background-color: rgba(0, 0, 0, 0.8); box-shadow: 0 0 2px rgba(255, 255, 255, 0.3); cursor: pointer; transform: rotateZ(90deg);}.scrollToTopWrapper .scrollToTop .material-icons { color: #fff; font-size: 2.5em;}.scrollToTopWrapper .scrollToTop:hover { background-color: #000;}.scrollToTopWrapper .scrollToTop:active { background-color: #000;}select > option.hide { display: none;}.uiBar { z-index: 5; position: fixed; bottom: 0; right: 0; display: flex; flex-flow: row-reverse wrap-reverse; justify-content: flex-start; align-items: stretch; align-content: flex-end; user-select: none; }.uiBar { flex: 0 0 auto;}.uiBar > div:not(:last-child) { position: relative;}.uiBar > .burgerIcon { align-self: center; margin-bottom: -9px; }.uiBar > .movementButtons { width: inherit; display: grid; grid-template-columns: repeat(3, auto); grid-template-rows: repeat(2, auto); justify-items: stretch; align-items: stretch; gap: 10px; margin: 0 10px 10px 0;}.isEditor .uiBar > .movementButtons { align-self: flex-start;}.uiBar > .movementButtons > div { width: 50px; height: 50px; color: #fff; transform-origin: 50% 50%; background-color: rgb(50, 50, 50); cursor: pointer; display: inline-flex; justify-content: center; align-items: center; align-content: center;}.uiBar > .movementButtons > .empty { pointer-events: none; opacity: 0; visibility: hidden; z-index: -1;}.uiBar > .movementButtons > .button-moveForward { transform: rotateZ(90deg);}.uiBar > .movementButtons > .button-moveBack { transform: rotateZ(-90deg);}.uiBar > .movementButtons > .button-moveDown,.uiBar > .movementButtons > .button-moveRight { transform: rotateZ(180deg);}.uiBar > .movementButtons > .button.clicked,.uiBar > .movementButtons > .button:hover,.uiBar > .movementButtons > .button:active { background-color: rgb(75, 75, 75);}.characterBox .damageReceived { position: absolute; left: var(--xpos, 50%); top: var(--ypos, 50%); font-size: 4rem; line-height: 1; font-weight: bold; transition: transform 1.7s ease-out, opacity 1.7s ease-out; transform: translate(-50%, -20%) var(--anim-scale, scale(1)) var(--anim-translate, translate(0, 0)); opacity: 1; color: #fff; text-shadow: 0 0 4px #000, 0 0 4px #000, 0 0 4px #000;}.characterBox .damageReceived.damageType-sharp { color: rgb(183, 198, 214);}.characterBox .damageReceived.damageType-blunt { color: rgb(214, 210, 176);}.characterBox .damageReceived.damageType-psychic { color: rgb(138, 102, 214);}.characterBox .damageReceived.damageAnimation-start { --anim-translate: translate(0, -300%); --anim-scale: scale(0.6); opacity: 0;}video.noControls { pointer-events: none;}video.noControls::-webkit-slider-thumb,video.noControls::-webkit-media-controls,video.noControls::-webkit-media-controls-enclosure,video.noControls::-webkit-media-controls-start-playback-button,video.noControls::-moz-range-track,video.noControls::-moz-range-thumb { display: none;}@media all and (min-width: 769px) { .yes-javascript video.fake-fixed { height: 100vh; min-height: 100vh; max-height: 100vh; }}.videoWrapper { position: relative;}.videoWrapper .beforePlaying { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; display: flex; justify-content: center; align-items: center; align-content: center;}.videoWrapper .beforePlaying > .playButton { font-size: 3em; width: 70px; height: 70px; display: flex; justify-content: center; align-items: center; align-content: center; background-color: rgba(0, 0, 0, 0.8); color: #fff; cursor: pointer;}video.noControls { pointer-events: none;}video.noControls::,video.noControls::-webkit-slider-thumb,video.noControls::-webkit-media-controls,video.noControls::-webkit-media-controls-enclosure,video.noControls::-webkit-media-controls-start-playback-button,video.noControls::-moz-range-track,video.noControls::-moz-range-thumb { display: none;}.animation_die_1 > .entitySprite { filter: contrast(calc(100% + 8% * var(--animation-die-step, 0))) blur(calc(1.5px * var(--animation-die-step, 0))) !important; transform-origin: 50% 50%; transform: scale(calc(pow(1.045, var(--animation-die-step, 1))));}.animation_die_1 > .entitySprite,.animation_die_1 > .entityShadow { opacity: calc(1 - var(--animation-die-step, 0) * 0.07) !important;}.animation_die_1-1 { --animation-die-step: 1; }.animation_die_1-2 { --animation-die-step: 2; }.animation_die_1-3 { --animation-die-step: 3; }.animation_die_1-4 { --animation-die-step: 4; }.animation_die_1-5 { --animation-die-step: 5; }.animation_die_1-6 { --animation-die-step: 6; }.animation_die_1-7 { --animation-die-step: 7; }.animation_die_1-8 { --animation-die-step: 8; }.animation_die_1-9 { --animation-die-step: 9; }.animation_die_1-10 { --animation-die-step: 10; }.animation_die_1-11 { --animation-die-step: 11; }.animation_die_1-12 { --animation-die-step: 12; }.animation_die_1-13 { --animation-die-step: 13; }.animation_die_1-14 { --animation-die-step: 14; }.animation_die_1-15 { --animation-die-step: 15; }.hitVisual { position: absolute; inset: 0; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; mask-image: var(--entityimage, none); mask-repeat: no-repeat; mask-size: cover; mask-position: 50% 50%; pointer-events: none;}.entityContainer .marble { position: absolute; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; will-change: transform;}.entityContainer .marbleEye { --scale: 1; width: 20%; height: 20%; top: calc(var(--y, 0.5) * 100%); left: calc(var(--x, 0.5) * 100%); z-index: 500; transform: translate(-50%, -50%) scale(var(--scale, 1));}.entityContainer .marbleBody { width: 10%; height: 10%; top: calc(var(--y, 0.5) * 100%); left: 50%; transform: translate(-50%, -50%) translateX(calc(1px * var(--rotation-x, 0) * var(--distfactor, 1))) scale(calc(1 + var(--rotation-y, 0) * 0.4));}.entityContainer:not(.show-eyes) .marbleEye { display: none;}.entityContainer .marbleEye.eye-is-attacking { --scale: 1.7; filter: contrast(20%) drop-shadow(0 0 2vmin #fff);}.entityContainer.entity-marbleStorm:not(:has(.marble)) { --defaultmarble: url('/gameassets/images/entities/marble_009f.webp'); background-image: var(--defaultmarble), var(--defaultmarble), var(--defaultmarble), var(--defaultmarble), var(--defaultmarble), var(--defaultmarble), var(--defaultmarble); background-size: 10% 10%; background-position: 37% 44%, 63% 38%, 60% 75%, 48% 71%, 70% 58%, 43% 54%, 33% 66%; background-repeat: no-repeat;}.entityContainer .marbleEye[data-marbletype="1"] { background-image: url('/gameassets/images/entities/marble_eye_001f.webp'); }.entityContainer .marbleEye[data-marbletype="2"] { background-image: url('/gameassets/images/entities/marble_eye_002f.webp'); }.entityContainer .marbleEye[data-marbletype="3"] { background-image: url('/gameassets/images/entities/marble_eye_003f.webp'); }.entityContainer .marbleEye[data-marbletype="4"] { background-image: url('/gameassets/images/entities/marble_eye_004f.webp'); }.entityContainer .marbleEye[data-marbletype="5"] { background-image: url('/gameassets/images/entities/marble_eye_005f.webp'); }.entityContainer .marbleEye[data-marbletype="6"] { background-image: url('/gameassets/images/entities/marble_eye_006f.webp'); }.entityContainer .marbleEye[data-marbletype="7"] { background-image: url('/gameassets/images/entities/marble_eye_007f.webp'); }.entityContainer .marbleEye[data-marbletype="8"] { background-image: url('/gameassets/images/entities/marble_eye_008f.webp'); }.entityContainer .marbleEye[data-marbletype="9"] { background-image: url('/gameassets/images/entities/marble_eye_009f.webp'); }.entityContainer .marbleEye[data-marbletype="10"] { background-image: url('/gameassets/images/entities/marble_eye_010f.webp'); }.entityContainer .marbleEye[data-marbletype="11"] { background-image: url('/gameassets/images/entities/marble_eye_011f.webp'); }.entityContainer .marbleEye[data-marbletype="12"] { background-image: url('/gameassets/images/entities/marble_eye_012f.webp'); }.entityContainer .marbleEye[data-marbletype="13"] { background-image: url('/gameassets/images/entities/marble_eye_013f.webp'); }.entityContainer .marbleEye[data-marbletype="14"] { background-image: url('/gameassets/images/entities/marble_eye_014f.webp'); }.entityContainer .marbleBody[data-marbletype="1"] { background-image: url('/gameassets/images/entities/marble_001f.webp'); }.entityContainer .marbleBody[data-marbletype="2"] { background-image: url('/gameassets/images/entities/marble_002f.webp'); }.entityContainer .marbleBody[data-marbletype="3"] { background-image: url('/gameassets/images/entities/marble_003f.webp'); }.entityContainer .marbleBody[data-marbletype="4"] { background-image: url('/gameassets/images/entities/marble_004f.webp'); }.entityContainer .marbleBody[data-marbletype="5"] { background-image: url('/gameassets/images/entities/marble_005f.webp'); }.entityContainer .marbleBody[data-marbletype="6"] { background-image: url('/gameassets/images/entities/marble_006f.webp'); }.entityContainer .marbleBody[data-marbletype="7"] { background-image: url('/gameassets/images/entities/marble_007f.webp'); }.entityContainer .marbleBody[data-marbletype="8"] { background-image: url('/gameassets/images/entities/marble_008f.webp'); }.entityContainer .marbleBody[data-marbletype="9"] { background-image: url('/gameassets/images/entities/marble_009f.webp'); }.entityContainer .marbleBody[data-marbletype="10"] { background-image: url('/gameassets/images/entities/marble_010f.webp'); }.entityContainer .marbleBody[data-marbletype="11"] { background-image: url('/gameassets/images/entities/marble_011f.webp'); }.entityContainer .marbleBody[data-marbletype="12"] { background-image: url('/gameassets/images/entities/marble_012f.webp'); }.entityContainer .marbleBody[data-marbletype="13"] { background-image: url('/gameassets/images/entities/marble_013f.webp'); }.entityContainer .marbleBody[data-marbletype="14"] { background-image: url('/gameassets/images/entities/marble_014f.webp'); }.entityContainer.entityVisual-nightmare > .entityShadow { position: absolute; bottom: -2rem; left: 25%; right: 25%; height: 4rem; background-color: rgba(0, 0, 0, 0.65); filter: blur(2.5rem);}.entityContainer.entityVisual-nightmare > .entitySprite { background-image: none;}.entityContainer.entityVisual-nightmare > .hitVisual,.entityContainer.entityVisual-nightmare > .entitySprite { background-position: 50% 50%; background-size: 80% 80%; mask-size: 80% 80%; background-repeat: no-repeat;}.entityContainer.entityVisual-nightmare.entityVisual-shadow > .entitySprite { will-change: filter, transform, opacity;}.entityContainer.entityVisual-nightmare.entityVisual-shadow.is-attacking::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle, #050022ff 0% 60%, #00002200 70.7% 100%);  }body:not(.showMenu) .entityContainer.entityVisual-nightmare.entityVisual-shadow.is-attacking > .entitySprite { --glow-color: #14000aff; filter: drop-shadow(-4rem -4rem 1rem var(--glow-color)) drop-shadow(4rem -4rem 1rem var(--glow-color)) drop-shadow(4rem 4rem 1rem var(--glow-color)) drop-shadow(-4rem 4rem 1rem var(--glow-color));  animation: nightmare-glow-explode 0.2s ease-in-out infinite; }@keyframes nightmare-glow-explode { 0% {  transform: scale(1); opacity: 0.25; } 20%, 60% { opacity: 1; } 100% {  transform: scale(1.5); opacity: 0.2; }}.entityContainer.entityVisual-nightmare.entityVisual-shadow.is-attacking > .entitySprite::after,.entityContainer.entityVisual-nightmare.entityVisual-shadow.is-attacking > .entitySprite::before { }body.showMenu .entityContainer.entityVisual-nightmare.entityVisual-shadow.is-attacking > .entitySprite,.entityContainer.entityVisual-nightmare.entityVisual-shadow:not(.is-attacking) > .entitySprite { filter: brightness(0); opacity: 0.25;}.entityContainer.entityVisual-nightmare > .entitySprite::after,.entityContainer.entityVisual-nightmare > .entitySprite::before { content: ""; position: absolute; inset: 0; background-size: inherit; background-position: inherit; background-repeat: inherit; opacity: 0;}.entityContainer.entityVisual-nightmare > .entitySprite::after { background-image: var(--entitybgreal, none);}.entityContainer.entityVisual-nightmare.entityVisual-shadow.is-attacking > .entitySprite::before { }.entityContainer.entityVisual-nightmare.entityVisual-shadow > .entitySprite::before { background-image: var(--entitybgfake, none);}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity20 > .entitySprite::after,.entityContainer.entityVisual-nightmare.nightmare-fakeFace-opacity20 > .entitySprite::before { --rota: 72deg; opacity: 0.2; filter: blur(32px); transform: scale(0.5, 0.8) rotateZ(var(--rota));}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity20 > .entitySprite::after { --rota: -72deg;}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity40 > .entitySprite::after,.entityContainer.entityVisual-nightmare.nightmare-fakeFace-opacity40 > .entitySprite::before { --rota: 36deg; opacity: 0.4; filter: blur(16px); transform: scale(0.6, 0.85) rotateZ(var(--rota));}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity40 > .entitySprite::after { --rota: -36deg;}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity60 > .entitySprite::after,.entityContainer.entityVisual-nightmare.nightmare-fakeFace-opacity60 > .entitySprite::before { --rota: 16deg; opacity: 0.6; filter: blur(8px); transform: scale(0.7, 0.9) rotateZ(var(--rota));}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity60 > .entitySprite::after { --rota: -16deg;}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity80 > .entitySprite::after,.entityContainer.entityVisual-nightmare.nightmare-fakeFace-opacity80 > .entitySprite::before { --rota: 6deg; opacity: 0.8; filter: blur(4px); transform: scale(0.8, 0.95) rotateZ(var(--rota));}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity80 > .entitySprite::after { --rota: -6deg;}.entityContainer.entityVisual-nightmare.nightmare-mainFace-opacity100 > .entitySprite::after,.entityContainer.entityVisual-nightmare.nightmare-fakeFace-opacity100 > .entitySprite::before { opacity: 1; }.entityContainer.entityVisual-nightmare:not(.entityVisual-shadow) > .entitySprite { opacity: 0.9; background-image: var(--entitybgreal, none);}.entityContainer.entityVisual-nightmare.entityVisual-nightmare:not(.entityVisual-shadow) > .entitySprite::after { filter: blur(0px);}.entityContainer.entityVisual-nightmare-001 { --entityimage: url('/gameassets/images/entities/nightmare001.webp'); }.entityContainer.entityVisual-nightmare-001 { --entitybgreal: url('/gameassets/images/entities/nightmare001.webp'); }.entityContainer.entityVisual-nightmare-001-fake { --entitybgfake: url('/gameassets/images/entities/nightmare001.webp'); }.entityContainer.entityVisual-nightmare-002 { --entityimage: url('/gameassets/images/entities/nightmare002.webp'); }.entityContainer.entityVisual-nightmare-002 { --entitybgreal: url('/gameassets/images/entities/nightmare002.webp'); }.entityContainer.entityVisual-nightmare-002-fake { --entitybgfake: url('/gameassets/images/entities/nightmare002.webp'); }.entityContainer.entityVisual-nightmare-007 { --entityimage: url('/gameassets/images/entities/nightmare007.webp'); }.entityContainer.entityVisual-nightmare-007 { --entitybgreal: url('/gameassets/images/entities/nightmare007.webp'); }.entityContainer.entityVisual-nightmare-007-fake { --entitybgfake: url('/gameassets/images/entities/nightmare007.webp'); }.entityContainer.entityVisual-nightmare-008 { --entityimage: url('/gameassets/images/entities/nightmare008.webp'); }.entityContainer.entityVisual-nightmare-008 { --entitybgreal: url('/gameassets/images/entities/nightmare008.webp'); }.entityContainer.entityVisual-nightmare-008-fake { --entitybgfake: url('/gameassets/images/entities/nightmare008.webp'); }.entityContainer.entityVisual-nightmare-012 { --entityimage: url('/gameassets/images/entities/nightmare012.webp'); }.entityContainer.entityVisual-nightmare-012 { --entitybgreal: url('/gameassets/images/entities/nightmare012.webp'); }.entityContainer.entityVisual-nightmare-012-fake { --entitybgfake: url('/gameassets/images/entities/nightmare012.webp'); }.entityContainer.entityVisual-nightmare-014 { --entityimage: url('/gameassets/images/entities/nightmare014.webp'); }.entityContainer.entityVisual-nightmare-014 { --entitybgreal: url('/gameassets/images/entities/nightmare014.webp'); }.entityContainer.entityVisual-nightmare-014-fake { --entitybgfake: url('/gameassets/images/entities/nightmare014.webp'); }.entityContainer.entityVisual-nightmare-016 { --entityimage: url('/gameassets/images/entities/nightmare016.webp'); }.entityContainer.entityVisual-nightmare-016 { --entitybgreal: url('/gameassets/images/entities/nightmare016.webp'); }.entityContainer.entityVisual-nightmare-016-fake { --entitybgfake: url('/gameassets/images/entities/nightmare016.webp'); }.entityContainer.entityVisual-nightmare-021 { --entityimage: url('/gameassets/images/entities/nightmare021.webp'); }.entityContainer.entityVisual-nightmare-021 { --entitybgreal: url('/gameassets/images/entities/nightmare021.webp'); }.entityContainer.entityVisual-nightmare-021-fake { --entitybgfake: url('/gameassets/images/entities/nightmare021.webp'); }.entityContainer.entityVisual-nightmare-022 { --entityimage: url('/gameassets/images/entities/nightmare022.webp'); }.entityContainer.entityVisual-nightmare-022 { --entitybgreal: url('/gameassets/images/entities/nightmare022.webp'); }.entityContainer.entityVisual-nightmare-022-fake { --entitybgfake: url('/gameassets/images/entities/nightmare022.webp'); }.entityContainer.entityVisual-nightmare-026 { --entityimage: url('/gameassets/images/entities/nightmare026.webp'); }.entityContainer.entityVisual-nightmare-026 { --entitybgreal: url('/gameassets/images/entities/nightmare026.webp'); }.entityContainer.entityVisual-nightmare-026-fake { --entitybgfake: url('/gameassets/images/entities/nightmare026.webp'); }.entityContainer.entityVisual-nightmare-028 { --entityimage: url('/gameassets/images/entities/nightmare028.webp'); }.entityContainer.entityVisual-nightmare-028 { --entitybgreal: url('/gameassets/images/entities/nightmare028.webp'); }.entityContainer.entityVisual-nightmare-028-fake { --entitybgfake: url('/gameassets/images/entities/nightmare028.webp'); }.entityContainer.entityVisual-nightmare-030 { --entityimage: url('/gameassets/images/entities/nightmare030.webp'); }.entityContainer.entityVisual-nightmare-030 { --entitybgreal: url('/gameassets/images/entities/nightmare030.webp'); }.entityContainer.entityVisual-nightmare-030-fake { --entitybgfake: url('/gameassets/images/entities/nightmare030.webp'); }.entityContainer.entityVisual-nightmare-031 { --entityimage: url('/gameassets/images/entities/nightmare031.webp'); }.entityContainer.entityVisual-nightmare-031 { --entitybgreal: url('/gameassets/images/entities/nightmare031.webp'); }.entityContainer.entityVisual-nightmare-031-fake { --entitybgfake: url('/gameassets/images/entities/nightmare031.webp'); }.entityContainer.entityVisual-nightmare-032 { --entityimage: url('/gameassets/images/entities/nightmare032.webp'); }.entityContainer.entityVisual-nightmare-032 { --entitybgreal: url('/gameassets/images/entities/nightmare032.webp'); }.entityContainer.entityVisual-nightmare-032-fake { --entitybgfake: url('/gameassets/images/entities/nightmare032.webp'); }.hitVisual.hitVisual-standardHit { background-image: var(--entityimage); filter: contrast(0) brightness(5); opacity: 0.7;}.entityContainer:has(.hitVisual:not(.hitVisual-standardHit)) > .hitVisual.hitVisual-standardHit { display: none;}.hitVisual.hitVisual-melanyth { position: absolute; inset: 0; background-image: var(--lightningimage, none), linear-gradient(45deg, rgba(34, 181, 93, 0.7) 0%, rgba(16, 70, 47, 0.7) 100%), var(--entityimage); }