.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:ghs-normal;src:url(majallab.c0fe28bfe2c046ef.eot);src:url(majallab.4ef31693f35ab4df.woff) format("woff"),url(majallab.00c7b4c865792c45.ttf) format("truetype"),url(majallab.3bc19f63b5b1d474.svg) format("svg")}@font-face{font-family:ghs-text;src:url(nyala.4e8c1c950bd24426.eot);src:url(nyala.4ee851b2fcb8e944.woff) format("woff"),url(nyala.cb936c47987819d9.ttf) format("truetype"),url(nyala.8c58684371db7fcc.svg) format("svg")}@font-face{font-family:ghs-extra;src:url(HighTower.97e2c9c42dc378c1.eot);src:url(HighTower.436332ed2b7e9692.woff) format("woff"),url(HighTower.324fc43c0afe8bc7.ttf) format("truetype"),url(HighTower.bae5c37885632d2a.svg) format("svg")}@font-face{font-family:ghs-title;src:url(PirataOne-Gloomhaven.865e1b59fec8b926.eot);src:url(PirataOne-Gloomhaven.da25f1617794b910.woff) format("woff"),url(PirataOne-Gloomhaven.7a0430e6b6669ae2.ttf) format("truetype"),url(PirataOne-Gloomhaven.6df041d11e2f4836.svg) format("svg")}@font-face{font-family:ghs-normal-fh;src:url(markazi.0e6f8c4cdea7b058.eot);src:url(markazi.c72d04c77c5b25eb.woff) format("woff"),url(markazi.ec2687f7e674c12a.ttf) format("truetype"),url(markazi.c581a8c802201313.svg) format("svg")}@font-face{font-family:ghs-text-fh;src:url(majallab.c0fe28bfe2c046ef.eot);src:url(majallab.4ef31693f35ab4df.woff) format("woff"),url(majallab.00c7b4c865792c45.ttf) format("truetype"),url(majallab.3bc19f63b5b1d474.svg) format("svg")}@font-face{font-family:ghs-title-fh;src:url(germaniaone.afdf0afabd4a0740.eot);src:url(germaniaone.bac4423c0d7806c3.woff) format("woff"),url(germaniaone.8f8e515b51cc8362.ttf) format("truetype"),url(germaniaone.22943d9778daf633.svg) format("svg")}*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{margin:0;font-family:var(--ghs-font-normal);overscroll-behavior-y:contain;overflow:hidden;--ghs-font-normal: "ghs-normal";--ghs-font-text: "ghs-text";--ghs-font-extra: "ghs-extra";--ghs-font-title: "ghs-title";--ghs-width: 100px;--ghs-factor: 100;--ghs-dialog-factor: 1;--ghs-text-factor: 1;--ghs-small-text-factor: 1;--ghs-barsize: 1;--ghs-fontsize: 1;--ghs-unit: calc(var(--ghs-width) / var(--ghs-factor));--ghs-color-black: #000;--ghs-color-white: #fff;--ghs-color-gray: #98b0b5;--ghs-color-darkgray: #202830;--ghs-color-yellow: #eca610;--ghs-color-yellow-light: #eed07d;--ghs-color-blue: #56c8ef;--ghs-color-green: #7da82a;--ghs-color-lightgreen: #7be502;--ghs-color-red: #e2421f;--ghs-color-darkred: #4d0e00;--ghs-color-brown: #472000;--ghs-filter-white: invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%);--ghs-filter-gray: invert(71%) sepia(17%) saturate(271%) hue-rotate(143deg) brightness(94%) contrast(88%);--ghs-filter-darkgray: invert(14%) sepia(14%) saturate(794%) hue-rotate(169deg) brightness(95%) contrast(97%);--ghs-filter-yellow: invert(58%) sepia(53%) saturate(675%) hue-rotate(3deg) brightness(103%) contrast(100%);--ghs-filter-blue: invert(72%) sepia(96%) saturate(1077%) hue-rotate(164deg) brightness(97%) contrast(94%);--ghs-filter-green: invert(56%) sepia(53%) saturate(536%) hue-rotate(39deg) brightness(95%) contrast(93%);--ghs-filter-red: invert(26%) sepia(70%) saturate(2000%) hue-rotate(348deg) brightness(104%) contrast(97%);--ghs-filter-shadow: drop-shadow(2px 2px 2px var(--ghs-color-darkgray));--ghs-filter-shadow-thin: drop-shadow(1px 1px 1px var(--ghs-color-darkgray));--ghs-filter-outline: drop-shadow(2px 2px 2px var(--ghs-color-darkgray)) drop-shadow(-2px -2px 2px var(--ghs-color-darkgray));--ghs-filter-outline-thin: drop-shadow(1px 1px 1px var(--ghs-color-darkgray)) drop-shadow(-1px -1px 1px var(--ghs-color-darkgray));--ghs-outline: calc(var(--ghs-unit) * -.2) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * .2) var(--ghs-color-black), calc(var(--ghs-unit) * .2) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * -.2) var(--ghs-color-black);--ghs-outline-thin: calc(var(--ghs-unit) * -.1) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * .1) var(--ghs-color-black), calc(var(--ghs-unit) * .1) 0px var(--ghs-color-black), 0px calc(var(--ghs-unit) * -.1) var(--ghs-color-black);--ghs-outline-white: calc(var(--ghs-unit) * -.2) 0px var(--ghs-color-white), 0px calc(var(--ghs-unit) * .2) var(--ghs-color-white), calc(var(--ghs-unit) * .2) 0px var(--ghs-color-white), 0px calc(var(--ghs-unit) * -.2) var(--ghs-color-white);--ghs-outline-white-thin: calc(var(--ghs-unit) * -.1) 0px var(--ghs-color-white), 0px calc(var(--ghs-unit) * .1) var(--ghs-color-white), calc(var(--ghs-unit) * .1) 0px var(--ghs-color-white), 0px calc(var(--ghs-unit) * -.1) var(--ghs-color-white)}body.no-select{user-select:none;-webkit-user-select:none}body.fh{--ghs-font-normal: "ghs-normal-fh";--ghs-font-text: "ghs-text-fh";--ghs-font-extra: "ghs-extra";--ghs-font-title: "ghs-title-fh"}*::-webkit-scrollbar{width:5px;height:8px;border-radius:10px}*::-webkit-scrollbar:hover{width:8px;height:12px;background-color:var(--ghs-color-darkgray)}*::-webkit-scrollbar-thumb{background:var(--ghs-color-gray);border-radius:10px;border:5px solid transparent}.hidden-xs,.hidden-sm,.hidden-md,.hidden-lg{display:none}@media (max-width: 500px){body{--ghs-width: 100vw;--ghs-dialog-factor: 1.8;--ghs-text-factor: 1.3;--ghs-small-text-factor: .7;--ghs-filter-outline: drop-shadow(1px 1px 1px var(--ghs-color-darkgray)) drop-shadow(-1px -1px 1px var(--ghs-color-darkgray))}}@media (max-width: 500px) and (orientation: landscape){body{--ghs-width: 70vw}}@media (min-width: 500px){body{--ghs-width: 100vw;--ghs-dialog-factor: 1.6;--ghs-text-factor: 1.2;--ghs-small-text-factor: .85;--ghs-filter-outline: drop-shadow(1px 1px 1px var(--ghs-color-darkgray)) drop-shadow(-1px -1px 1px var(--ghs-color-darkgray))}}@media (min-width: 500px) and (orientation: landscape){body{--ghs-width: 60vw}}@media (min-width: 500px){.hidden-xs{display:unset}}@media (min-width: 800px){body{--ghs-width: 800px;--ghs-dialog-factor: 1.3;--ghs-text-factor: 1.1;--ghs-small-text-factor: 1;--ghs-filter-outline: drop-shadow(2px 2px 2px var(--ghs-color-darkgray)) drop-shadow(-2px -2px 2px var(--ghs-color-darkgray))}}@media (min-width: 800px) and (orientation: landscape){body{--ghs-width: 600px}}@media (min-width: 800px){.hidden-xs,.hidden-sm{display:unset}}@media (min-width: 1000px){body{--ghs-width: 1000px;--ghs-dialog-factor: 1.1;--ghs-text-factor: 1}}@media (min-width: 1000px) and (orientation: landscape){body{--ghs-width: 750px}}@media (min-width: 1000px){.hidden-xs,.hidden-sm,.hidden-md{display:unset}}@media (min-width: 1200px){body{--ghs-width: 1200px;--ghs-dialog-factor: 1;--ghs-text-factor: 1}}@media (min-width: 1200px) and (orientation: landscape){body{--ghs-width: 900px}}@media (min-width: 1200px){.hidden-xs,.hidden-sm,.hidden-md,.hidden-lg{display:unset}}.working{cursor:progress}.working *{pointer-events:none}.scrolling,.scrolling *{touch-action:none}.dragging *:not(.drag-value-input){pointer-events:none}.denied{cursor:not-allowed!important}.denied *{pointer-events:none}app-root{position:relative;width:100%;max-width:100%;height:100%;max-height:100%}ghs-main{position:absolute;inset:0}a{color:var(--ghs-color-gray)}a:hover{color:var(--ghs-color-white)}.positive-value{color:var(--ghs-color-green)!important}.negative-value{color:var(--ghs-color-red)!important}.value-overlay{position:relative;margin-left:calc(var(--ghs-unit) * 1 * var(--ghs-text-factor));font-size:calc(var(--ghs-unit) * 3 * var(--ghs-text-factor));font-family:var(--ghs-font-normal);text-shadow:none;display:flex;justify-content:center;align-items:center;width:calc(var(--ghs-unit) * 4 * var(--ghs-text-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-text-factor))}.value-overlay .value{position:relative}.value-overlay:before{content:" ";position:absolute;top:0;bottom:0;left:calc(var(--ghs-unit) * -.5 * var(--ghs-text-factor));right:calc(var(--ghs-unit) * -.5 * var(--ghs-text-factor));background-color:var(--ghs-color-darkgray);opacity:.7;border-radius:25%}.inactive{filter:grayscale(100%)}.active-border{box-shadow:0 0 calc(var(--ghs-unit) * 1) calc(var(--ghs-unit) * .5) var(--ghs-color-blue)}.outline{color:var(--ghs-color-white);text-shadow:var(--ghs-outline)}.card-container{background-color:transparent;height:100%;max-height:100%;perspective:1000px}.card{position:relative;width:100%;height:100%;transition:transform .8s cubic-bezier(.75,0,.85,1);transform-style:preserve-3d}.card.flipped{transform:rotateX(180deg)}.card .revealed{display:none}.card.confirm .revealed{display:inline-block}.card .card-back,.card .card-front{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.card .card-front{transform:rotateX(180deg)}.spacer{flex:1 1 auto}.dialog-backdrop,.popup-backdrop{z-index:500;position:fixed!important;inset:0;background:rgba(0,0,0,.5)}@keyframes card-flip{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}@keyframes entity-alive-animation{0%{max-width:100%;opacity:0;transform:translateY(100%) scale(1);filter:grayscale(100%)}to{max-width:100%;opacity:1;transform:translate(0)}}@keyframes entity-dead-animation{0%{max-width:100%;opacity:1;transform:translate(0)}to{max-width:100%;opacity:0;transform:translateY(100%);filter:grayscale(100%)}}@keyframes hide-animation{0%,to{visibility:hidden}}@keyframes shake{8%,41%{transform:translate(-10px)}25%,58%{transform:translate(10px)}75%{transform:translate(-5px)}92%{transform:translate(5px)}0%,to{transform:translate(0)}}.entity-alive{animation:entity-alive-animation 1s ease-in-out}.entity-dead{animation:entity-dead-animation 1s ease-in-out}.ghs-svg{width:100%;height:auto}.element{display:inline-block;position:relative}.element img{width:100%;height:auto}.element.inline{width:1em;height:1em;transform:translateY(25%)}.element.consume{z-index:1}.element.consume:before{content:" ";display:block;position:absolute;left:0;width:100%;height:100%;background-image:url(minus.97c98a810771fceb.svg);background-size:cover;z-index:2}.immunity img{height:100%;width:100%}.immunity:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(immunity.5d026de2db8a1d8f.svg);background-size:cover}.cdk-drag-preview{cursor:grabbing}.cdk-drag-preview.drag-hidden{opacity:0}.cdk-drag-dragging{cursor:grabbing}.cdk-dialog-container:focus,.cdk-dialog-container:focus-visible{outline:0px solid transparent}.cdk-overlay-pane{pointer-events:auto;max-height:90vh;max-width:100vw;transform-origin:center center}.cdk-overlay-pane .scroll-container{position:relative;width:100%;max-height:calc(90vh - var(--ghs-unit) * 4);overflow:auto}.dialog,.dialog-invert{border:calc(var(--ghs-unit) * 1) solid transparent;border-radius:calc(var(--ghs-unit) * .5);padding:calc(var(--ghs-unit) * 1);border-image-source:url(dialog_border.51ab5f8d02361cd6.png);border-image-slice:64;border-image-outset:calc(var(--ghs-unit) * -1);border-image-width:calc(var(--ghs-unit) * 6);background-color:var(--ghs-color-black);overflow:auto}.dialog .ghs-svg,.dialog-invert .ghs-svg{color:var(--ghs-color-white);filter:var(--ghs-filter-white) var(--ghs-filter-shadow);width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));display:inline-block}.dialog.dialog-invert,.dialog-invert.dialog-invert{background-color:var(--ghs-color-white);background-image:none}.fullscreen-backdrop{background-image:url(bg.21a3b4d9cc4773f5.jpg);background-size:cover}.fh .fullscreen-backdrop{background-image:url(bg.b402b1d465a94b7a.jpg)}.disable-animation *{animation:none!important}textarea:focus,textarea:focus-visible,textarea:active,textarea:hover,input:focus,input:focus-visible,input:active,input:hover{border:none;outline:none!important}input[type=text],input[type=number]{min-width:calc(var(--ghs-unit) * 8 * var(--ghs-dialog-factor));margin:0;color:var(--ghs-color-white);background-color:var(--ghs-color-black);border-width:calc(var(--ghs-unit) * .1);border-style:solid;border-color:var(--ghs-color-gray);user-select:auto;-webkit-user-select:auto;font-family:var(--ghs-font-text);font-size:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor))}label input[type=number]{margin-left:calc(var(--ghs-unit) * 1 * var(--ghs-dialog-factor))}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:var(--form-background);width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));border-width:calc(var(--ghs-unit) * .3);border-style:solid;display:grid;place-content:center;margin-right:calc(var(--ghs-unit) * 1 * var(--ghs-dialog-factor));color:var(--ghs-color-gray)}input[type=checkbox]:before{left:calc(var(--ghs-unit) * .5 * var(--ghs-dialog-factor));top:calc(var(--ghs-unit) * -.5 * var(--ghs-dialog-factor));position:relative;content:" ";width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);color:var(--ghs-color-gray);background-color:var(--ghs-color-gray)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:hover:before{background-color:var(--ghs-color-white)}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));border-width:calc(var(--ghs-unit) * .3);border-style:solid;display:grid;place-content:center;margin-right:calc(var(--ghs-unit) * 1);color:var(--ghs-color-gray)}input[type=radio]:before{left:calc(var(--ghs-unit) * .5 * var(--ghs-dialog-factor));top:calc(var(--ghs-unit) * -.5 * var(--ghs-dialog-factor));position:relative;content:" ";width:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));height:calc(var(--ghs-unit) * 3 * var(--ghs-dialog-factor));transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);color:var(--ghs-color-gray);background-color:var(--ghs-color-gray)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:hover:before{background-color:var(--ghs-color-white)}.error{animation:shake .5s linear;color:var(--ghs-color-red)!important}.warn{animation:shake .25s linear;color:var(--ghs-color-yellow)!important}.placeholder{position:relative;vertical-align:middle}.placeholder .icon{height:.9em;width:auto;margin:0 .1em;vertical-align:middle}.placeholder .placeholder-action,.placeholder .placeholder-condition,.placeholder .placeholder-initiative{white-space:nowrap;display:inline-block}.placeholder .placeholder-condition{text-transform:uppercase}.placeholder .placeholder-initiative{position:relative;font-family:var(--ghs-font-title);font-size:.8em;top:.1em}.placeholder .placeholder-initiative img{position:absolute;width:.7em;height:auto;top:-.3em;left:50%;transform:translate(-50%);filter:var(--ghs-filter-white) var(--ghs-filter-shadow)}.placeholder .placeholder-attackmodifier{position:relative;display:inline;overflow:visible;margin:0 1em}.placeholder .placeholder-attackmodifier img{position:absolute;height:1.4em;width:auto;left:25%;top:25%;transform:translate(-50%,-25%);margin:0}.placeholder .placeholder-character-token{position:relative;top:.1em;display:inline-flex;height:1em;width:1em;border-radius:100%;justify-content:center;align-items:center}.placeholder .placeholder-character-token img{width:80%;height:auto;filter:brightness(10)}.placeholder .placeholder-card{position:relative;margin:0 .1em;display:inline-block;height:1em}.placeholder .placeholder-card img{position:relative;left:0;margin:0;height:100%}.placeholder .placeholder-card img.card-overlay{position:absolute}.placeholder .placeholder-card .card-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--ghs-font-title);font-size:.8em;filter:invert(1);z-index:3}.map-marker{display:inline-flex;justify-content:center;align-items:flex-start;width:1.2em;height:1.2em;overflow:hidden;background-color:var(--ghs-color-red);color:var(--ghs-color-white);font-family:var(--ghs-font-title);font-size:1em;line-height:.9em;border-radius:100%;border-color:var(--ghs-color-white);border-style:solid;border-width:.15em;transition:box-shadow .1s ease-in-out}.objective-marker{position:relative;display:inline-flex;justify-content:center;align-items:center;width:2.5em;height:2.5em;overflow:hidden;color:var(--ghs-color-white);font-family:var(--ghs-font-title);font-size:1em;line-height:.9em;border-radius:100%;border-color:var(--ghs-color-darkgray);border-style:solid;border-width:.3em;transition:box-shadow .1s ease-in-out}.objective-marker:before{content:" ";position:absolute;top:50%;left:50%;width:1.2em;height:1.2em;transform:translate(-50%,-50%);border-color:var(--ghs-color-gray);border-radius:100%;background-color:var(--ghs-color-darkgray);border-style:solid;border-width:1em;z-index:-1}.text-white{color:var(--ghs-color-white)}.text-white .ghs-svg,.text-white .icon{filter:var(--ghs-filter-white)}.fh .element.consume:before{left:45%;top:45%;width:70%;height:70%;background-image:url(consume.4a3eac90cfce6ac6.svg)}.fh .placeholder .placeholder-card .card-value{font-size:.7em;top:initial;transform:translate(-50%)}.fh .immunity:before{top:50%;left:initial;right:-20%;width:45%;height:45%;background-image:url(immune.3638b2264dfc0cf4.svg);transform:translateY(-50%)}
