@font-face{font-family:Pathfinder2eActions;src:url(./fonts/Pathfinder2eActions.ttf) format("truetype");font-display:swap}.Monster{position:relative;overflow:hidden}.Monster__header{display:flex;font-weight:700;font-size:16px}.Monster__name{flex:1 1 auto;color:#e8c882}.Monster__level{flex:0 0 auto}.Monster__alternateLink{color:#f79639;cursor:pointer}.Monster__alternateLink:hover{text-decoration:underline}.Monster__traits{display:flex}.Monster__trait{flex:0 0 auto;border:1px solid #D9C484;background-color:#5e0000;color:#fff;font-weight:700;padding:2px 4px;text-transform:uppercase;font-size:12px}.Monster__trait--alignment{background-color:#576293}.Monster__trait--size{background-color:#3b7b59}.Monster__trait--rarity,.Monster__trait--uncommon{background-color:#98513d}.Monster__trait--rare{background-color:#0c1466}.Monster__trait--unique{background-color:purple}.Monster__categories{display:flex;gap:4px;margin-top:3px}.Monster__trait--category{background-color:#35506b}.Monster__trait--subcategory{background-color:#2b3f54}.Monster__abilityScore{padding:0 4px 0 2px}.Monster__roll{padding:0;cursor:pointer;color:#177ddc}.Monster__roll:hover{background-color:#f5e1cf}.Monster__heading,.Monster__ability-name{color:#e8c882}.Monster__uma-toggle{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.Monster__uma-toggle:hover{text-decoration-style:solid}.Monster__uma-expansion{margin:4px 0 4px 1.5em;padding:6px 10px;background-color:#ffffff0d;border-left:2px solid #555;border-radius:0 4px 4px 0;font-size:13px;line-height:1.4em;text-indent:0}.Monster__abilities .Monster__uma-expansion,.Monster__offense .Monster__uma-expansion{margin-left:0}.Monster__uma-expansion-title{margin-bottom:2px}.Monster__changed{background-color:#f7963933;border-bottom:1px solid #F79639;padding:0 2px;border-radius:2px}.Monster__changed--block{background-color:transparent;border-bottom:none;border-left:3px solid #F79639;padding:0 0 0 8px;border-radius:0;margin:2px 0}.Monster__changed>.Monster__trait{background-color:#f79639!important;color:#1a1a1a;border-color:#f79639}.Monster__sections{margin-top:8px}.Monster__collapsible{cursor:pointer;-webkit-user-select:none;user-select:none}.Monster__collapsible:hover{opacity:.8}.Monster__collapse-icon{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid currentColor;margin-right:6px;transition:transform .15s}.Monster__collapse-icon--open{transform:rotate(90deg)}.Monster__section-title{font-weight:700;font-size:14px;margin-top:8px}.Monster__section-text{margin:4px 0;line-height:1.4em;color:#bbb;font-style:italic}.Monster__sidebar{margin:8px 0;padding:8px 12px;border-left:3px solid #D9C484;background-color:#d9c48414;border-radius:0 4px 4px 0}.Monster__sidebar-heading{font-weight:700;font-size:13px;color:#d9c484;margin-bottom:4px}.Monster__sidebar-body{font-size:13px;line-height:1.4em}.Monster__template{margin-top:4px}.Monster__template-title{font-weight:700;font-size:15px;font-style:italic;color:#d9c484}.Monster__template-body{margin-top:4px;line-height:1.4em}.Monster__template-description{color:#bbb;font-style:italic;margin-bottom:6px}.Monster__template-changes{margin-bottom:6px}.Monster__template-change{padding-left:1.5em;text-indent:-1.5em}.Monster__template-adjustments{border-collapse:collapse;margin:8px 0;font-size:13px}.Monster__template-adjustments th{background-color:#d9c484;color:#1a1a1a;padding:3px 12px;text-align:left;font-weight:700}.Monster__template-adjustments td{padding:2px 12px;border-bottom:1px solid #444}.Monster__template-abilities{margin-left:1.5em}.Monster__template-ability{padding-left:1.5em;text-indent:-1.5em}.Monster__template-source{margin-top:6px;font-size:12px;color:#888}.Monster__family{margin-top:4px}.Monster__family-title{font-weight:700;font-size:15px;color:#d9c484}.Monster__family-body{margin-top:4px;line-height:1.4em}.Monster__family-text{margin:4px 0;color:#bbb;font-style:italic}.Monster__abilities>div,.Monster__offense>div{padding-left:1.5em;text-indent:-1.5em}.Monster__ability_success{text-indent:0;padding-left:2.5em}.Monster__abilities,.Monster__ac,.Monster__hitpoints,.Monster__saves,.Monster__knowledge,.Monster__grafts,.Monster__traits,.Monster__senses,.Monster__languages,.Monster__skills,.Monster__skill,.Monster__abilityScores,.Monster__items,.Monster__defense,.Monster__inlineAbility,.Monster__speed,.Monster__modifier,.Monster__modifiers,.Monster__offense,.Monster__price,.Monster__bulk{margin:2px 0;line-height:1.3em}.Monster__name--masked{color:#999;font-style:italic}.Monster__actionIcon{font-family:Pathfinder2eActions;font-size:18px;margin-top:-2px;margin-bottom:-2px}.MonsterCard{float:right;margin-left:12px;margin-bottom:8px;padding:8px;background-color:#444;border-radius:4px;text-align:center}.MonsterCard__portrait{border:1px solid #3C3C3C;background-color:#ccc}.MonsterCard__portrait--party{width:100px;height:auto}.MonsterCard__portrait--roll{width:40px;height:40px}.MonsterCard__name{font-size:14px;text-align:center;padding-top:8px}.MythicAbility__activation{margin-left:1em}.Markdown em{font-style:italic}.Markdown ul{list-style-type:disc;list-style-position:inside}.CreatureSearch__input,.ItemSearch__input{width:100%;padding:8px 12px;border:1px solid #555;border-radius:4px;background:#1a1a1a;color:#e0e0e0;font-size:14px;outline:none;box-sizing:border-box}.CreatureSearch__result,.ItemSearch__result{padding:8px 12px;cursor:pointer;border-bottom:1px solid #2a2a2a}.CreatureSearch__result:hover,.ItemSearch__result:hover{background:#333}.CreatureSearch__name,.ItemSearch__name{font-weight:700}.CreatureSearch__meta,.ItemSearch__meta{font-size:12px;color:#888;margin-top:2px}.CreatureSearch__alternate,.ItemSearch__alternate{font-size:12px;color:#f79639;margin-top:2px;cursor:pointer}.CreatureSearch__status,.ItemSearch__status{padding:8px 12px;color:#888;font-size:13px}.ItemSearch__filters,.CreatureSearch__filters{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.CreatureSearch__level,.ItemSearch__level{gap:6px}.CreatureSearch__level-label,.ItemSearch__level-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#888}.CreatureSearch__level-input,.ItemSearch__level-input{width:4.5em;padding:5px 6px;border:1px solid #555;border-radius:4px;background:#1a1a1a;color:#e0e0e0;font-size:13px}.CreatureSearch__level-dash,.ItemSearch__level-dash{color:#888}.CreatureSearch__filter,.ItemSearch__filter{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ItemSearch__facets{gap:8px}.ItemSearch__facet-select{flex:1;min-width:0;padding:6px 8px;border:1px solid #555;border-radius:4px;background:#1a1a1a;color:#e0e0e0;font-size:13px}.ItemSearch__facet-select:disabled{opacity:.5}.CreatureSearch__chip,.ItemSearch__chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#3a2a12;border:1px solid #f79639;border-radius:12px;color:#f79639;font-size:12px;white-space:nowrap}.CreatureSearch__chip-remove,.ItemSearch__chip-remove{padding:0;border:none;background:none;color:#f79639;font-size:14px;line-height:1;cursor:pointer}.CreatureSearch__chip-input,.ItemSearch__chip-input{flex:1;min-width:80px;padding:4px 6px;border:1px solid #555;border-radius:4px;background:#1a1a1a;color:#e0e0e0;font-size:13px;outline:none}.CreatureSearch__chip-options,.ItemSearch__chip-options{position:absolute;top:100%;left:0;right:0;z-index:5;margin-top:2px;background:#1a1a1a;border:1px solid #555;border-radius:4px;max-height:180px;overflow-y:auto}.CreatureSearch__chip-option,.ItemSearch__chip-option{padding:6px 10px;cursor:pointer;font-size:13px}.CreatureSearch__chip-option:hover,.ItemSearch__chip-option:hover{background:#333}.TemplatePicker{margin-bottom:12px;padding:8px 12px;background:#2a2a2a;border-radius:6px}.TemplatePicker__row{display:flex;align-items:center}.TemplatePicker__label{margin-right:8px}.TemplatePicker__select{padding:4px 8px;border:1px solid #555;border-radius:4px;background:#1a1a1a;color:#e0e0e0;font-size:12px;cursor:pointer}.TemplatePicker__stack{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.TemplatePicker__tag{display:inline-flex;align-items:center;padding:2px 8px;background:#f79639;color:#1a1a1a;border-radius:3px;font-size:12px;font-weight:700}.TemplatePicker__remove{margin-left:4px;cursor:pointer;font-weight:400}.TemplatePicker__clear{font-size:11px;color:#888;cursor:pointer;margin-left:4px}.Monster__variants{margin:.5rem 0 .25rem;display:flex;flex-direction:column;gap:.4rem}.Monster__variant{display:flex;gap:.6rem;padding:.5rem .7rem;background:#221d16;border:1px solid #3a332a;border-left:3px solid #3a332a;border-radius:.25rem}.Monster__variant--selectable{cursor:pointer}.Monster__variant--selectable:hover{border-color:#4d4437;border-left-color:#b0a894}.Monster__variant--selectable:focus-visible{outline:2px solid #F79639;outline-offset:2px}.Monster__variant--selected{background:#f796391f;border-color:#f7963973;border-left-color:#f79639}.Monster__variant-radio{flex:0 0 auto;align-self:center;width:15px;height:15px;border-radius:50%;border:2px solid #b0a894;position:relative}.Monster__variant--selected .Monster__variant-radio{border-color:#f79639}.Monster__variant--selected .Monster__variant-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#f79639}.Monster__variant-main{flex:1 1 auto;min-width:0}.Monster__variant-header{display:flex;align-items:baseline;gap:.6rem}.Monster__variant-name{flex:1 1 auto;font-weight:700;color:#e8c882}.Monster__variant-level{flex:0 0 auto;color:#e8c882;font-variant-numeric:tabular-nums}.Monster__variant-price{margin-top:2px;line-height:1.3em}.Monster__variant-text{margin-top:2px;line-height:1.4em;color:#bbb;font-style:italic}.Monster__variant-change{margin-top:.5rem;padding:0;background:none;border:none;color:#f79639;font-size:.85rem;cursor:pointer}.Monster__variant-change:hover{text-decoration:underline}.Monster__variant-change:focus-visible{outline:2px solid #F79639;outline-offset:2px}.ItemSlotPicker{margin:.5rem 0 .75rem;display:flex;flex-direction:column;gap:.6rem}.ItemSlotPicker__name{display:flex;align-items:center;gap:.5rem}.ItemSlotPicker__name-label{font-weight:700;color:#f79639}.ItemSlotPicker__name-input{flex:1;padding:4px 8px;background:#1a1a1a;border:1px solid #3a332a;border-radius:3px;color:#e0e0e0}.ItemSlotPicker__section{border:1px solid #2c261e;border-radius:4px;padding:.4rem .6rem}.ItemSlotPicker__section-title{margin:0 0 .3rem;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#f79639}.ItemSlotPicker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ItemSlotPicker__item-row{display:flex;align-items:center;gap:.5rem}.ItemSlotPicker__item-name{flex:1}.ItemSlotPicker__item-desc,.ItemSlotPicker__grade-price{font-size:11px;color:#999}.ItemSlotPicker__badge{font-size:10px;text-transform:uppercase;color:#c9a24b;border:1px solid #6a5a2a;border-radius:2px;padding:0 4px}.ItemSlotPicker__add,.ItemSlotPicker__apply-grade{padding:2px 10px;border:1px solid #4a4030;border-radius:3px;background:#221d16;color:#e0e0e0;cursor:pointer;font-size:12px}.ItemSlotPicker__add:disabled,.ItemSlotPicker__apply-grade:disabled{opacity:.5;cursor:default}.ItemSlotPicker__grades{margin:.3rem 0 .2rem .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ItemSlotPicker__grade{display:inline-flex;align-items:center;gap:.25rem;font-size:12px}.ItemSlotPicker__constraints{margin:0 0 .3rem;font-size:12px;color:#bbb}.ItemSlotPicker__spell-input,.ItemSlotPicker__name-input:focus{outline:none}.ItemSlotPicker__spell-input{width:100%;padding:4px 8px;background:#1a1a1a;border:1px solid #3a332a;border-radius:3px;color:#e0e0e0}.ItemSlotPicker__spell-results{list-style:none;margin:.2rem 0 0;padding:0}.ItemSlotPicker__spell-option{width:100%;text-align:left;padding:3px 8px;background:none;border:none;color:#e0e0e0;cursor:pointer}.ItemSlotPicker__spell-option:hover{background:#221d16}.ItemSlotPicker__stack{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ItemSlotPicker__tag{display:inline-flex;align-items:center;padding:2px 8px;background:#f79639;color:#1a1a1a;border-radius:3px;font-size:12px;font-weight:700}.ItemSlotPicker__remove{margin-left:4px;cursor:pointer;font-weight:400}.ItemSlotPicker__clear{font-size:11px;color:#888;cursor:pointer;margin-left:4px}.Monster__offense{margin:.3rem 0}.Monster__weapon-mode{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline}.Monster__weapon-damage,.Monster__spell-slot{margin:.15rem 0}.Monster__hazard-stealth,.Monster__hazard-disable,.Monster__hazard-reset,.Monster__hazard-routine,.Monster__hazard-defense,.Monster__affliction-line{margin:.2rem 0}.Monster__affliction-body{margin-top:.3rem}
