.bqa__modal{width:min(920px,100vw - 40px);max-width:calc(100vw - 40px)}body.bqa__modal-active .ve-hwin{z-index:1002 !important}@media(width <= 700px){.bqa__modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}}@layer vetools{.bqa__btn-open{position:relative;min-width:28px;min-height:28px;margin-left:6px;align-self:flex-end}.bqa__btn-open[data-has-override=true]::after{content:"";position:absolute;top:2px;right:2px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#822000}.bqa__workspace{display:grid;grid-template-columns:minmax(160px, 0.32fr) minmax(0, 1fr);min-height:min(650px,76vh);height:100%;border:1px solid #ccc;background:#fff;color:#333}.bqa__rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid #ccc;background:#f5f5f5}.bqa__status{padding:12px;border-bottom:1px solid #ccc}.bqa__status-title{display:flex;gap:6px;align-items:center;font-weight:700}.bqa__status-copy{margin-top:4px;color:#777;font-size:.75rem;line-height:1.35}.bqa__nav{display:flex;flex-direction:column;padding:8px;gap:2px}.bqa__nav-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:inherit;text-align:left}.bqa__nav-btn:hover{border-color:#ccc;background:#fff}.bqa__nav-btn[aria-selected=true]{border-color:#822000;background:#fff;color:#822000;font-weight:700}.bqa__body{display:flex;flex-direction:column;min-width:0;min-height:0}.bqa__toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #ccc}.bqa__title{min-width:0;margin:0 auto 0 0;overflow:hidden;font-family:inherit;font-size:1rem;font-variant:small-caps;text-overflow:ellipsis;white-space:nowrap;color:#822000}.bqa__content{flex:1 1 auto;min-height:0;padding:14px;overflow:auto}.bqa__section{max-width:76ch;margin:0 auto}.bqa__section-heading{margin:0 0 4px;font-size:16px}.bqa__section-copy{margin:0 0 12px;color:#777}.bqa__list{display:flex;flex-direction:column;border-top:1px solid #ddd}.bqa__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #ddd}.bqa__row-main{min-width:0}.bqa__row-title{font-weight:700}.bqa__entity-link{display:inline;padding:0;border:0;background:rgba(0,0,0,0);color:#337ab7;text-align:left;font:inherit;font-weight:700;cursor:help}.bqa__entity-link:hover{text-decoration:underline}.bqa__entity-link:focus-visible{outline:2px solid #822000;outline-offset:2px}.bqa__preview-heading{margin:0 0 4px;font-size:16px}.bqa__transformation{min-width:0;line-height:1.45}.bqa__transformation h5{margin:16px 0 6px}.bqa__transformation ul{padding-left:20px;overflow-wrap:anywhere}.bqa__transformation .bqa__field{max-width:100%}.bqa__transformation-input{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0}.bqa__transformation-input .bqa__field{flex:1 1 180px}.bqa__transformation-input .bqa__field-label{font-size:12px}.bqa__transformation-category{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;border:0}.bqa__transformation-category legend{margin-bottom:4px;padding:0;color:#333;font-size:12px;font-weight:700}.bqa__transformation-category-btn{min-height:36px;padding:6px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#333;font-weight:700}.bqa__transformation-category-btn:hover{border-color:#337ab7;background:#f5f5f5}.bqa__transformation-category-btn[aria-pressed=true]{border-color:#822000;background:#822000;color:#fff}.bqa__transformation-category-btn:focus-visible{outline:2px solid #337ab7;outline-offset:2px}.bqa__transformation-count,.bqa__transformation-empty{flex:1 0 100%;margin:0;color:#777;font-size:12px}.bqa__transformation-empty{padding:10px 12px;border:1px dashed #ccc}.bqa__transformation-empty[hidden]{display:none}.bqa__transformation-choices{display:grid;flex:1 0 100%;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr));align-items:start;gap:6px;min-width:0;max-height:190px;overflow-y:auto}.bqa__transformation-choices[hidden]{display:none}.bqa__transformation-choice-row{display:grid;grid-template-columns:minmax(0, 1fr) 36px;gap:4px;min-width:0}.bqa__transformation-choice{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#333;text-align:left;overflow-wrap:anywhere}.bqa__transformation-choice:hover{border-color:#337ab7;background:#f5f5f5}.bqa__transformation-choice[aria-pressed=true]{border-color:#822000;background:#fdf1dc}.bqa__transformation-choice:focus-visible{outline:2px solid #337ab7;outline-offset:2px}.bqa__transformation-info{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:16px}.bqa__transformation-info:hover{background:#f5f5f5}.bqa__transformation-choice-name{color:rgb(43.2192307692,103.3871794872,155.0807692308);font-weight:700;overflow-wrap:anywhere}.bqa__transformation-choice-meta{color:#333;font-size:12px;overflow-wrap:anywhere}.bqa__transformation-selected{display:grid;grid-template-columns:minmax(0, 1fr) 36px;column-gap:8px;margin:16px 0 12px;padding-bottom:8px;border-bottom:1px solid #ddd}.bqa__transformation-selected h5{grid-column:1;margin:0 0 3px;color:#333;font-size:16px;overflow-wrap:anywhere}.bqa__transformation-selected p{grid-column:1;margin:0;color:#333;font-size:12px;overflow-wrap:anywhere}.bqa__transformation-selected .bqa__transformation-info{grid-column:2;grid-row:1/3;align-self:center}.bqa__transformation-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap:8px}.bqa__transformation-config{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 0.85fr);gap:12px;align-items:start}.bqa__transformation-config--no-options{grid-template-columns:minmax(0, 1fr)}.bqa__transformation-delta{min-width:0;padding:8px 10px;border:1px solid #ccc;background:#f5f5f5;overflow-wrap:anywhere}.bqa__transformation-delta h5{margin:0 0 4px;font-size:16px}.bqa__transformation-delta ul{margin:0;padding-left:20px;font-size:16px}.bqa__transformation-group,.bqa__transformation-target{min-width:0;margin:10px 0;padding:10px 12px;border:1px solid #ccc}.bqa__transformation-group legend{padding:0 5px;color:#333;font-weight:700}.bqa__transformation-group[hidden]{display:none}.bqa__transformation-check{display:block;margin:6px 0;cursor:pointer}.bqa__transformation-confirm[hidden]{display:none}.bqa__transformation-option{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #ccc;border-radius:6px;overflow-wrap:anywhere}.bqa__transformation-option .bqa__transformation-check{flex:1 1 auto;min-width:0}.bqa__transformation-option:hover,.bqa__transformation-option:focus-within{border-color:#337ab7;background:#f5f5f5}.bqa__transformation-option:has(input:checked){border-color:#822000;background:#fdf1dc}.bqa__transformation-option:focus-within{outline:2px solid #337ab7;outline-offset:2px}.bqa__transformation-option input{margin-right:6px;accent-color:#822000}.bqa__transformation-option-name{color:#333;font-weight:600}.bqa__transformation-review{margin:8px 0}.bqa__transformation-review summary{cursor:pointer;font-weight:600}.bqa__transformation-review ul{margin:4px 0}.bqa__transformation-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0;font-size:12px;color:#777}.bqa__transformation button:disabled{cursor:not-allowed}.bqa__transformation-error{color:#a94442}.bqa__transformation-status,.bqa__transformation-summary{margin:10px 0;font-weight:600}.bqa__transformation-diff{margin:8px 0;overflow-wrap:anywhere}.bqa__transformation-diff summary{cursor:pointer}.bqa__transformation-diff li{margin:4px 0}.bqa__transformation-pair{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:10px}.bqa__transformation-statblock{min-width:0;max-height:460px;overflow:auto;border:1px solid #ccc}.bqa__transformation-statblock summary{position:sticky;top:0;padding:7px;background:#f5f5f5;font-weight:700;cursor:pointer}.bqa__transformation-statblock summary:hover{color:#337ab7}.bqa__transformation-statblock summary:focus-visible{outline:2px solid #337ab7;outline-offset:-2px}.bqa__transformation-statblock table{min-width:300px}.bqa__row-meta{margin-top:2px;color:#777;font-size:.75rem}.bqa__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 12px}.bqa__area-list{display:flex;flex-direction:column;gap:14px}.bqa__area{overflow:hidden;border:1px solid #ccc;border-radius:6px;background:#fff}.bqa__area-header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #ccc;background:#f5f5f5}.bqa__area-heading{min-width:0}.bqa__area-name{margin:0;color:#822000;font-size:1rem;font-weight:800;line-height:1.2}.bqa__area-count{display:block;margin-top:3px;color:#777;font-size:.75rem}.bqa__area .bqa__list{padding:0 12px;border-top:0}.bqa__config-block,.bqa__item-card{margin:0 0 12px;padding:12px;border:1px solid #ccc;border-radius:6px}.bqa__config-title,.bqa__item-card-title{width:auto;padding:0 6px;color:#822000;font-size:.875rem;font-weight:800}.bqa__check{display:flex;gap:5px;align-items:flex-start;margin:6px 0;font-weight:400;cursor:pointer}.bqa__check input{flex:0 0 auto;margin-top:3px}.bqa__item-stat-options{display:grid;grid-template-columns:minmax(0, 1fr) minmax(180px, 0.5fr);gap:10px;align-items:center;margin-bottom:12px;padding:10px 12px;border-left:3px solid #822000;background:#f5f5f5}.bqa__field{display:flex;flex-direction:column;gap:4px;min-width:0}.bqa__field--wide{grid-column:1/-1}.bqa__field-label{font-size:.75rem;font-weight:700}.bqa__entry-editor{min-height:110px;resize:vertical;font-family:inherit;line-height:1.45}.bqa__minion-explainer{margin:14px 0 6px;border:1px solid #ccc;border-radius:6px;overflow:hidden}.bqa__minion-summary{padding:12px 14px;background:#f5f5f5}.bqa__minion-summary p{margin:4px 0 0;color:#777;line-height:1.45}.bqa__minion-rules{border-top:1px solid #ccc}.bqa__minion-rules>summary{padding:10px 14px;font-weight:700;cursor:pointer}.bqa__minion-rules>summary:hover{background:#f5f5f5}.bqa__minion-rules>summary:focus-visible{outline:2px solid #822000;outline-offset:-2px}.bqa__minion-rules-body{padding:0 14px 12px;line-height:1.45}.bqa__minion-rules-body p{margin:0 0 8px;color:#777}.bqa__minion-rules-body ul{margin:0;padding-left:20px}.bqa__minion-rules-body li+li{margin-top:6px}.bqa__complex{margin-top:18px;padding-top:16px;border-top:1px solid #ccc}.bqa__complex-heading,.bqa__guided-header{display:flex;gap:12px;align-items:center;justify-content:space-between}.bqa__complex-heading h5,.bqa__complex-heading h6,.bqa__guided-header h5,.bqa__guided-header h6{margin:0;font-size:.95rem}.bqa__complex-heading p,.bqa__guided-header p{margin:3px 0 0;color:#777;font-size:.78rem;line-height:1.35}.bqa__mode-switch{display:inline-flex;flex:0 0 auto;border:1px solid #ccc;border-radius:5px;overflow:hidden}.bqa__mode-btn{min-height:30px;padding:5px 9px;border:0;border-radius:0;background:#fff;color:#333;font-size:.75rem;font-weight:700}.bqa__mode-btn+.bqa__mode-btn{border-left:1px solid #ccc}.bqa__mode-btn:hover{background:#f5f5f5}.bqa__mode-btn[aria-selected=true]{background:#822000;color:#fff}.bqa__mode-btn:focus-visible{position:relative;outline:2px solid #337ab7;outline-offset:-2px}.bqa__guided,.bqa__advanced{margin-top:12px}.bqa__advanced-note{margin:0 0 10px;color:#777;font-size:.78rem}.bqa__guided-section{padding:14px 0;border-top:1px solid #ddd}.bqa__guided-section:first-child{padding-top:0;border-top:0}.bqa__guided-header{margin-bottom:10px}.bqa__guided-card{margin:8px 0;border:1px solid #ccc;border-radius:6px;background:#fff}.bqa__guided-card>summary{padding:9px 11px;background:#f5f5f5;font-weight:800;cursor:pointer}.bqa__guided-card>summary:focus-visible{outline:2px solid #822000;outline-offset:-2px}.bqa__guided-card-body{padding:11px;border-top:1px solid #ccc}.bqa__card-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-bottom:10px}.bqa__guided-meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px 10px}.bqa__subheading{margin:13px 0 6px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bqa__spell-rows,.bqa__action-cards{display:flex;flex-direction:column;gap:8px}.bqa__spell-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:6px 8px;padding:9px;border:1px solid #ddd;background:#f5f5f5}.bqa__spell-row-meta{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:6px}.bqa__spell-list{min-height:66px;resize:vertical;line-height:1.4}.bqa__spell-row-actions{display:flex;align-items:flex-start;gap:4px}.bqa__render-preview{min-height:42px;padding:10px 12px;border:1px dashed #ccc;background:#f5f5f5;line-height:1.45}.bqa__empty--compact{padding:14px 10px}.bqa__error{margin-top:4px;color:#a94442;font-size:.75rem}.bqa__empty{padding:28px 14px;border:1px dashed #ccc;text-align:center;color:#777}.bqa__changes{margin-top:auto;padding:10px 12px;border-top:1px solid #ccc}.bqa__changes-summary{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;font-weight:700}.ve-night-mode .bqa__btn-open[data-has-override=true]::after{border-color:#222;background:#d29a38}.ve-night-mode .bqa__workspace{border-color:#555;background:#222;color:#bbb}.ve-night-mode .bqa__rail{border-color:#555;background:#383838}.ve-night-mode .bqa__status,.ve-night-mode .bqa__toolbar,.ve-night-mode .bqa__changes{border-color:#555}.ve-night-mode .bqa__status-copy,.ve-night-mode .bqa__section-copy,.ve-night-mode .bqa__row-meta,.ve-night-mode .bqa__area-count{color:#777}.ve-night-mode .bqa__entity-link{color:#7db6e8}.ve-night-mode .bqa__entity-link:hover{text-decoration:underline}.ve-night-mode .bqa__entity-link:focus-visible{outline-color:#d29a38}.ve-night-mode .bqa__nav-btn:hover,.ve-night-mode .bqa__nav-btn[aria-selected=true]{background:#222}.ve-night-mode .bqa__nav-btn[aria-selected=true],.ve-night-mode .bqa__title{border-color:#d29a38;color:#d29a38}.ve-night-mode .bqa__list,.ve-night-mode .bqa__row,.ve-night-mode .bqa__area-header{border-color:#444}.ve-night-mode .bqa__area,.ve-night-mode .bqa__config-block,.ve-night-mode .bqa__item-card,.ve-night-mode .bqa__minion-explainer,.ve-night-mode .bqa__guided-card,.ve-night-mode .bqa__complex,.ve-night-mode .bqa__guided-section,.ve-night-mode .bqa__guided-card-body{border-color:#555;background:#222}.ve-night-mode .bqa__area-header,.ve-night-mode .bqa__item-stat-options,.ve-night-mode .bqa__minion-summary,.ve-night-mode .bqa__guided-card>summary,.ve-night-mode .bqa__spell-row,.ve-night-mode .bqa__render-preview{background:#383838}.ve-night-mode .bqa__minion-rules,.ve-night-mode .bqa__mode-switch,.ve-night-mode .bqa__mode-btn+.bqa__mode-btn,.ve-night-mode .bqa__spell-row,.ve-night-mode .bqa__render-preview{border-color:#555}.ve-night-mode .bqa__minion-summary p,.ve-night-mode .bqa__minion-rules-body p,.ve-night-mode .bqa__complex-heading p,.ve-night-mode .bqa__guided-header p,.ve-night-mode .bqa__advanced-note{color:#777}.ve-night-mode .bqa__minion-rules>summary:hover,.ve-night-mode .bqa__mode-btn{background:#222;color:#bbb}.ve-night-mode .bqa__mode-btn:hover{background:#383838}.ve-night-mode .bqa__mode-btn[aria-selected=true]{background:#d29a38;color:#fff}.ve-night-mode .bqa__area-name,.ve-night-mode .bqa__config-title,.ve-night-mode .bqa__item-card-title{color:#d29a38}.ve-night-mode .bqa__empty{border-color:#555;color:#777}.ve-night-mode .bqa__transformation-group,.ve-night-mode .bqa__transformation-target,.ve-night-mode .bqa__transformation-statblock,.ve-night-mode .bqa__transformation-category-btn,.ve-night-mode .bqa__transformation-empty,.ve-night-mode .bqa__transformation-choice,.ve-night-mode .bqa__transformation-option,.ve-night-mode .bqa__transformation-delta,.ve-night-mode .bqa__transformation-info{border-color:#555}.ve-night-mode .bqa__transformation-info,.ve-night-mode .bqa__transformation-delta{background:#383838;color:#bbb}.ve-night-mode .bqa__transformation-actions{color:#777}.ve-night-mode .bqa__transformation-category-btn{background:#222;color:#bbb}.ve-night-mode .bqa__transformation-category-btn:hover{border-color:#7db6e8;background:#383838}.ve-night-mode .bqa__transformation-category-btn[aria-pressed=true]{border-color:#d29a38;background:#d29a38;color:#222}.ve-night-mode .bqa__transformation-category-btn:focus-visible{outline-color:#7db6e8}.ve-night-mode .bqa__transformation-category legend{color:#bbb}.ve-night-mode .bqa__transformation-count,.ve-night-mode .bqa__transformation-empty{color:#bbb}.ve-night-mode .bqa__transformation-choice{background:#222;color:#bbb}.ve-night-mode .bqa__transformation-choice:hover{border-color:#7db6e8;background:#383838}.ve-night-mode .bqa__transformation-choice[aria-pressed=true]{border-color:#d29a38;background:#383838}.ve-night-mode .bqa__transformation-choice:focus-visible{outline-color:#7db6e8}.ve-night-mode .bqa__transformation-choice-name{color:#7db6e8}.ve-night-mode .bqa__transformation-choice-meta,.ve-night-mode .bqa__transformation-selected p,.ve-night-mode .bqa__transformation-selected h5,.ve-night-mode .bqa__transformation-group legend,.ve-night-mode .bqa__transformation-option-name{color:#bbb}.ve-night-mode .bqa__transformation-option:hover,.ve-night-mode .bqa__transformation-option:focus-within{border-color:#7db6e8;background:#383838}.ve-night-mode .bqa__transformation-option:has(input:checked){border-color:#d29a38;background:#383838}.ve-night-mode .bqa__transformation-option:focus-within{outline-color:#7db6e8}.ve-night-mode .bqa__transformation-option input{accent-color:#7db6e8}.ve-night-mode .bqa__transformation-selected{border-color:#444}.ve-night-mode .bqa__transformation-statblock summary{background:#383838}.ve-night-mode .bqa__transformation-statblock summary:hover{color:#7db6e8}.ve-night-mode .bqa__transformation-statblock summary:focus-visible{outline-color:#7db6e8}.ve-night-mode .bqa__transformation-error{color:#d29a38}@media(width <= 700px){.bqa__btn-open{min-width:44px;min-height:44px}.bqa__workspace{display:flex;flex-direction:column;min-height:min(720px,82vh)}.bqa__rail{flex:0 0 auto;border-right:0;border-bottom:1px solid #ccc}.bqa__status{padding:8px 10px}.bqa__nav{flex-direction:row;padding:6px;overflow-x:auto}.bqa__nav-btn{flex:0 0 auto;width:auto;min-height:44px;white-space:nowrap}.bqa__changes{max-height:140px;overflow-y:auto}.bqa__toolbar button,.bqa__row button,.bqa__transformation button,.bqa__transformation select,.bqa__transformation input[type=search],.bqa__transformation-check,.bqa__transformation-review summary,.bqa__transformation-statblock summary{min-height:44px}.bqa__transformation-config{grid-template-columns:minmax(0, 1fr)}.bqa__transformation-choice-row{grid-template-columns:minmax(0, 1fr) 44px}.bqa__transformation-category-btn{flex:1 1 auto;min-height:44px}.bqa__grid{grid-template-columns:minmax(0, 1fr)}.bqa__field--wide{grid-column:auto}.bqa__item-stat-options{grid-template-columns:minmax(0, 1fr)}.bqa__complex-heading,.bqa__guided-header{align-items:flex-start;flex-direction:column}.bqa__guided-meta{grid-template-columns:minmax(0, 1fr)}.bqa__spell-row{grid-template-columns:minmax(0, 1fr)}.bqa__spell-row-actions{justify-content:flex-end}.bqa__area-header{align-items:flex-start}}@media(prefers-reduced-motion: reduce){.bqa__btn-open,.bqa__nav-btn{transition:none !important}}}@layer vetools{#pagecontent{background:url("../img/bestiary/stat-block-top-texture.webp") no-repeat,repeat top center,#fdf1dc}.ve-night-mode #pagecontent{background:#222 !important}[data-proficiency-dice-mode=dice] .ve-rd__dc--rollable{color:#337ab7;cursor:pointer}[data-proficiency-dice-mode=dice] .ve-rd__dc--rollable-text,[data-proficiency-dice-mode=dice] .ve-rd__roller--roll-prof-bonus{display:none}[data-proficiency-dice-mode=dice] .ve-rd__dc--rollable-dice,[data-proficiency-dice-mode=dice] .ve-rd__roller--roll-prof-dice{display:inline}[data-proficiency-dice-mode=bonus] .ve-rd__dc--rollable-text,[data-proficiency-dice-mode=bonus] .ve-rd__roller--roll-prof-bonus{display:inline}[data-proficiency-dice-mode=bonus] .ve-rd__dc--rollable-dice,[data-proficiency-dice-mode=bonus] .ve-rd__roller--roll-prof-dice{display:none}.ve-night-mode [data-proficiency-dice-mode=dice] .ve-rd__dc--rollable{color:#7db6e8}.bestiary__wrp-controls{max-width:100%;flex-wrap:wrap;row-gap:4px}.bestiary__wrp-controls>.ve-flex-v-center{max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:4px}.best__ecgen-active .ve-lst__row--bestiary-sublist{cursor:default}.best__ecgen-active .ve-lst__row--bestiary-sublist:hover{background:initial}.best-ecgen__visible,.best-ecgen__visible--flex,.best-ecgen__visible--flex-col{display:none}.best-ecgen__btn-list{padding:0 2px;line-height:12px;font-size:9px;border-radius:3px}.best__ecgen-active .best-ecgen__visible{display:block}.best__ecgen-active .best-ecgen__visible--flex{display:flex}.best__ecgen-active .best-ecgen__visible--flex-col{display:flex;flex-direction:column}.best__ecgen-active .best-ecgen__hidden{display:none !important}.best__ecgen-active .best-ecgen__name{width:26.6667%}.best__ecgen-active .best-ecgen__name--sub{width:29.1667%}.ve-cmp__wrp{width:100%;height:100%;overflow:auto;padding:.5rem}.ve-cmp__wrp--scroll{overflow-x:auto}.ve-cmp__grid{display:grid;grid-auto-rows:min-content;gap:1px;background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.15);width:max-content;min-width:100%}.ve-cmp__hdr-cell{background:#f7ecd6;padding:.35rem .5rem;font-weight:600;position:sticky;top:0;z-index:2}.ve-cmp__hdr-cell--row-label{background:#efeae0;position:sticky;left:0;z-index:3}.ve-cmp__hdr-name{font-size:1rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-cmp__hdr-sub{font-size:.75rem;opacity:.75;font-weight:500}.ve-cmp__section-hdr{background:rgba(0,0,0,.06);padding:.35rem .6rem;font-weight:700;font-size:.9rem;border-top:2px solid rgba(0,0,0,.2);display:flex;align-items:center;gap:.6rem}.ve-cmp__section-hdr-count{font-weight:400;font-size:.75rem;opacity:.6}.ve-cmp__cell{background:#fff;padding:.3rem .5rem;font-size:.85rem;line-height:1.35;min-width:0;overflow-wrap:break-word}.ve-cmp__cell--row-label{background:#f2eee6;position:sticky;left:0;font-weight:600;z-index:1}.ve-cmp__cell--same{background:rgba(80,175,80,.08)}.ve-cmp__cell--diff{background:rgba(220,155,60,.18)}.ve-cmp__cell--missing{background:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.03) 6px, rgba(0, 0, 0, 0.06) 6px, rgba(0, 0, 0, 0.06) 12px);color:rgba(0,0,0,.35);text-align:center;font-style:italic}.ve-cmp__cell--shared{background:rgba(80,175,80,.14);display:flex;align-items:baseline;gap:.5rem}.ve-cmp__cell--ab-extreme{font-weight:700}.ve-cmp__cell-missing{font-size:1.2rem}.ve-cmp__shared-badge{display:inline-block;background:rgba(80,175,80,.6);color:#fff;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;padding:.05rem .35rem;border-radius:.2rem;font-weight:700;flex-shrink:0}.ve-cmp__row-label--main{font-weight:700}.ve-cmp__row-label--sub{font-weight:500;font-size:.8rem;padding-left:.5rem;opacity:.85}.ve-night-mode .ve-cmp__grid{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.ve-night-mode .ve-cmp__cell{background:#222;color:hsla(0,0%,100%,.85)}.ve-night-mode .ve-cmp__cell--row-label{background:hsla(0,0%,100%,.05)}.ve-night-mode .ve-cmp__cell--same{background:rgba(80,175,80,.14)}.ve-night-mode .ve-cmp__cell--diff{background:rgba(220,155,60,.2)}.ve-night-mode .ve-cmp__cell--missing{color:hsla(0,0%,100%,.35)}.ve-night-mode .ve-cmp__hdr-cell{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.ve-night-mode .ve-cmp__section-hdr{background:hsla(0,0%,100%,.05);border-top-color:hsla(0,0%,100%,.2)}@media print{.ve-cmp__grid{break-inside:avoid}.ve-cmp__cell{font-size:.7rem}}.bestiary__wrp-content{display:block}.bestiary__wrp-content--wide-active{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.bestiary__wrp-content--wide-active .bestiary__wrp-content-statblock{flex:1 1 34rem;min-width:0;width:auto}.bestiary__wrp-content--wide-active .bestiary__wrp-content-fluff{flex:1 1 22rem;min-width:0;overflow:hidden auto}.bestiary__wrp-content--wide-active .bestiary__wrp-content-fluff img{max-width:100%;height:auto}.view-col-wrapper.bstry-wide{max-width:none !important;width:100%}.view-col-wrapper.bstry-wide>#listcontainer.view-col{flex:0 0 21rem}.view-col-wrapper.bstry-wide>#contentwrapper.view-col{flex:1 1 0}.rd__mon-group-link{font-size:.9em;font-style:italic;padding-top:2px}@media print{.bestiary__wrp-content{display:block !important}#wrp-pagecontent-fluff{display:none !important}}}/*# sourceMappingURL=bestiary.css.map */
