.site-backdrop-module__iYDQlW__backdrop{--fey-scene-night-image:var(--site-background-desktop);--fey-scene-day-image:url(/fey-realm-city-background-day-v1.webp);--fey-scene-night-tint:linear-gradient(color-mix(in srgb, var(--color-bg-scene) var(--site-background-tint-top), transparent), color-mix(in srgb, var(--color-bg-scene) var(--site-background-tint-bottom), transparent));--fey-scene-day-tint:linear-gradient(color-mix(in srgb, var(--color-bg-scene) 4%, transparent), color-mix(in srgb, var(--color-bg-scene) 10%, transparent));--fey-scene-mask:linear-gradient(to bottom, #000 0%, #000c 15%, #0009 45%, transparent 85%);z-index:-1;background:var(--color-bg-canvas);pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-backdrop-module__iYDQlW__backdrop:before,.site-backdrop-module__iYDQlW__backdrop:after{width:var(--site-background-width,max(48rem, 100%));height:var(--site-background-height,auto);aspect-ratio:var(--site-background-aspect-ratio,1672 / 941);background-position:top;background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%, var(--site-background-size,100% auto);content:"";-webkit-mask-image:var(--fey-scene-mask);-webkit-mask-position:0 0;-webkit-mask-size:100% min(100%,70rem);-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--fey-scene-mask);mask-image:var(--fey-scene-mask);margin-inline:auto;position:absolute;inset:0 0 auto;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% min(100%,70rem);mask-size:100% min(100%,70rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.site-backdrop-module__iYDQlW__backdrop:before{background-image:var(--fey-scene-night-tint), var(--fey-scene-night-image);filter:saturate(var(--site-background-saturation));opacity:0}.site-backdrop-module__iYDQlW__backdrop:after{filter:saturate(.7)contrast(1.1)brightness(.8);opacity:0;background-image:none}.site-backdrop-module__iYDQlW__edgeMarker{height:1px;position:absolute;inset:0 0 auto}html[data-theme=dark] .site-backdrop-module__iYDQlW__backdrop:before{opacity:var(--site-background-opacity)}html[data-theme=dark] .site-backdrop-module__iYDQlW__backdrop:after{opacity:0}html[data-theme-ready=true] .site-backdrop-module__iYDQlW__backdrop:before{transition:opacity var(--duration-theme) var(--ease-theme)}html[data-theme-ready=true] .site-backdrop-module__iYDQlW__backdrop:after{transition:opacity var(--duration-theme) var(--ease-theme)}@media (max-width:839px),(max-aspect-ratio:1){.site-backdrop-module__iYDQlW__backdrop{--site-background-width:100%;--site-background-height:100svh;--site-background-aspect-ratio:auto;--site-background-size:cover;--fey-scene-day-image:url(/fey-realm-city-background-day-portrait-v1.webp)}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-data:reduce){.site-backdrop-module__iYDQlW__backdrop{display:none}}@media print{.site-backdrop-module__iYDQlW__backdrop{display:none}}
.site-footer-module__STLB6W__footer{overflow-wrap:anywhere;--footer-gutter:max(var(--page-gutter), calc((100vw - var(--content-rail)) / 2));color:var(--color-text-muted);background:0 0;border:0;flex:none;padding-inline-start:var(--footer-gutter);padding-inline-end:max(var(--footer-gutter), calc(100% - var(--footer-content-right,100%)))}.site-footer-module__STLB6W__inner{align-items:center;gap:var(--gap-detail);min-height:5rem;padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.site-footer-module__STLB6W__colophon{align-items:center;gap:var(--gap-region);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.site-footer-module__STLB6W__about{flex:1;min-width:15rem;max-width:22rem}.site-footer-module__STLB6W__about .site-footer-module__STLB6W__disclaimer{margin-top:var(--space-1)}.site-footer-module__STLB6W__projectLinks{align-items:center;gap:var(--gap-detail) var(--gap-form);min-width:0;max-width:100%;font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.site-footer-module__STLB6W__about strong{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-ui);font-weight:var(--font-weight-heading)}.site-footer-module__STLB6W__disclaimer{font-size:var(--font-size-caption);line-height:var(--line-height-ui);margin:0}.site-footer-module__STLB6W__linkRows{justify-items:end;gap:0;min-width:0;display:grid}.site-footer-module__STLB6W__linkRows nav{justify-content:flex-end;align-items:center;gap:var(--gap-detail) var(--gap-form);min-width:0;max-width:100%;font-size:var(--font-size-caption);flex-wrap:wrap;font-weight:400;display:flex}.site-footer-module__STLB6W__linkRows nav a{min-height:var(--size-control-compact);border-radius:var(--radius-control);align-items:center;display:inline-flex}.site-footer-module__STLB6W__linkRows nav a:hover{color:var(--color-text)}.site-footer-module__STLB6W__contact{min-width:0;max-width:100%;min-height:var(--size-control-compact);align-items:center;gap:var(--gap-detail);flex-wrap:wrap;display:inline-flex}.site-footer-module__STLB6W__contactLabel{color:var(--color-text-muted);font-weight:400}.site-footer-module__STLB6W__contactAddress{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-caption);-webkit-user-select:text;user-select:text;font-variant-numeric:tabular-nums;font-weight:400}.site-footer-module__STLB6W__copyContactButton{width:var(--size-control-compact);min-width:var(--size-control-compact);height:var(--size-control-compact);color:var(--color-text-muted);border-radius:var(--radius-control);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.site-footer-module__STLB6W__copyContactButton:hover{color:var(--color-accent-strong);background:var(--color-accent-soft)}.site-footer-module__STLB6W__copyContactButton[data-copied=true]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 9%, transparent)}.site-footer-module__STLB6W__copyContactButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}@media (max-width:599px){.site-footer-module__STLB6W__colophon{align-items:baseline}.site-footer-module__STLB6W__projectLinks{justify-content:flex-end;align-self:flex-end}.site-footer-module__STLB6W__about{min-width:0;max-width:none}.site-footer-module__STLB6W__inner{align-items:stretch;gap:var(--gap-cluster);min-height:0;padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.site-footer-module__STLB6W__linkRows{justify-items:stretch;gap:var(--gap-detail)}.site-footer-module__STLB6W__linkRows nav{justify-content:flex-end;gap:0 var(--gap-region);flex-wrap:wrap;display:flex}.site-footer-module__STLB6W__linkRows nav a{min-width:0;min-height:var(--size-control-compact);white-space:normal}.site-footer-module__STLB6W__contact{min-height:var(--size-control-compact)}}@media (min-width:600px) and (max-width:1199px){.site-footer-module__STLB6W__inner{align-items:center;gap:var(--gap-cluster);min-height:0;padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.site-footer-module__STLB6W__linkRows{justify-items:end}.site-footer-module__STLB6W__linkRows nav{justify-content:flex-end}}@media (max-width:599px){.site-footer-module__STLB6W__footer{padding-bottom:var(--sheet-navigation-bottom-space,env(safe-area-inset-bottom))}}
.site-brand-module__QepuZW__brand{align-items:center;gap:var(--gap-cluster);min-width:0;color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.site-brand-module__QepuZW__brand strong{text-overflow:ellipsis;min-width:0;font:var(--font-weight-heading) var(--font-size-value)/1 var(--font-family-display);font-variation-settings:var(--font-variation-display);letter-spacing:-.015em;overflow:hidden}.site-brand-module__QepuZW__brand .brand-mark{flex:none;width:2rem;height:2rem;display:block}.site-brand-module__QepuZW__brand img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:599px){.site-brand-module__QepuZW__brand strong{font-size:var(--font-size-brand-compact)}.site-brand-module__QepuZW__brand .brand-mark{width:1.75rem;height:1.75rem}.site-brand-module__QepuZW__brand[data-compact-mobile] strong{display:none}}
.sheet-identity-module__6oGcfa__identity{justify-content:space-between;align-items:center;gap:var(--gap-section);min-width:0;margin-bottom:var(--space-3);display:flex}.sheet-identity-module__6oGcfa__copy{gap:var(--gap-cluster);flex:1;min-width:0;display:grid}.sheet-identity-module__6oGcfa__descriptionRow{align-items:baseline;gap:var(--gap-detail) var(--gap-form);flex-wrap:wrap;min-width:0;display:flex}.sheet-identity-module__6oGcfa__kind{align-items:center;gap:var(--gap-cluster);color:var(--color-text-muted);font-size:var(--font-size-caption);display:inline-flex}.sheet-identity-module__6oGcfa__copy h1{min-width:0;color:var(--color-text);font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere;margin:0}.sheet-identity-module__6oGcfa__description{min-width:0;max-width:78ch;color:var(--color-text-muted);font-size:var(--font-size-ui);overflow-wrap:anywhere;margin:0}.sheet-identity-module__6oGcfa__context{gap:var(--gap-detail) var(--gap-form);min-width:0;color:var(--color-text-reading);font-size:var(--font-size-ui);flex-wrap:wrap;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.sheet-identity-module__6oGcfa__context li{overflow-wrap:anywhere}.sheet-identity-module__6oGcfa__end{align-items:center;gap:var(--gap-region);flex:none;display:flex}.sheet-identity-module__6oGcfa__level{align-items:center;gap:var(--gap-cluster);height:42px;padding:0 var(--space-3) 0 0;color:var(--color-accent);font-family:var(--font-family-numeric);font-size:var(--font-size-value-large);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;background:0 0;line-height:1.2;display:flex}.sheet-identity-module__6oGcfa__level small{font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:var(--font-size-caption);color:var(--color-text-muted)}.sheet-identity-module__6oGcfa__level button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sheet-identity-module__6oGcfa__actions{align-items:center;gap:var(--gap-cluster);flex-wrap:wrap;min-width:0;display:flex}.sheet-identity-module__6oGcfa__actions>button{justify-content:center;align-items:center;height:42px;min-height:42px;padding-block:0;display:inline-flex}.sheet-identity-module__6oGcfa__action.sheet-identity-module__6oGcfa__action{white-space:nowrap;flex:none}.sheet-identity-module__6oGcfa__actions>button[data-entity-menu]{flex-shrink:0;width:42px;padding-inline:0}@media (min-width:600px) and (max-width:1199px),(min-width:600px) and (pointer:coarse){.sheet-identity-module__6oGcfa__identity{gap:var(--gap-region);grid-template-columns:minmax(0,1fr) auto;display:grid}.sheet-identity-module__6oGcfa__copy{gap:var(--gap-micro) var(--gap-cluster);grid-template-columns:18px minmax(0,1fr)}.sheet-identity-module__6oGcfa__copy h1{font-size:var(--font-size-page-section);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheet-identity-module__6oGcfa__kind{align-self:center}.sheet-identity-module__6oGcfa__kind>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sheet-identity-module__6oGcfa__descriptionRow{gap:var(--gap-region);flex-wrap:nowrap;grid-column:1/-1}.sheet-identity-module__6oGcfa__description,.sheet-identity-module__6oGcfa__context{font-size:var(--font-size-caption);line-height:var(--line-height-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheet-identity-module__6oGcfa__description{flex:0 30%}.sheet-identity-module__6oGcfa__description:only-child{flex:1}.sheet-identity-module__6oGcfa__context{font-weight:var(--font-weight-body);flex:1;display:block}.sheet-identity-module__6oGcfa__context li{margin-inline-end:var(--gap-region);display:inline}.sheet-identity-module__6oGcfa__context li:last-child{margin-inline-end:0}.sheet-identity-module__6oGcfa__end{gap:var(--gap-cluster)}.sheet-identity-module__6oGcfa__level{font-size:var(--font-size-value);padding-inline-end:var(--space-1)}.sheet-identity-module__6oGcfa__level small{font-size:var(--font-size-micro)}.sheet-identity-module__6oGcfa__actions{flex-wrap:nowrap}.sheet-identity-module__6oGcfa__actions>button:not([data-entity-menu]){padding-inline:var(--space-2);font-size:var(--font-size-caption);gap:var(--gap-cluster);white-space:nowrap}}@media (max-width:599px){.sheet-identity-module__6oGcfa__identity{gap:var(--gap-cluster);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sheet-identity-module__6oGcfa__copy{gap:var(--space-1) var(--space-2);grid-template-columns:18px minmax(0,1fr);padding-right:60px}.sheet-identity-module__6oGcfa__copy h1{font-size:var(--font-size-page-section)}.sheet-identity-module__6oGcfa__kind{font-size:var(--font-size-micro);align-self:center}.sheet-identity-module__6oGcfa__kind>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sheet-identity-module__6oGcfa__descriptionRow{gap:var(--gap-detail);grid-column:1/-1}.sheet-identity-module__6oGcfa__description,.sheet-identity-module__6oGcfa__context{font-size:var(--font-size-caption)}.sheet-identity-module__6oGcfa__context{gap:var(--gap-detail) var(--gap-region);flex-basis:100%}.sheet-identity-module__6oGcfa__end{flex-wrap:wrap;align-items:center}.sheet-identity-module__6oGcfa__level{height:32px;font-size:var(--font-size-page-section);align-items:baseline;padding:0;position:absolute;top:0;right:0}.sheet-identity-module__6oGcfa__level small{font-size:var(--font-size-micro)}.sheet-identity-module__6oGcfa__actions{max-width:100%}.sheet-identity-module__6oGcfa__actions>button{height:36px;min-height:36px}.sheet-identity-module__6oGcfa__actions>button[data-entity-menu]{width:36px}}@media (max-width:399px){.sheet-identity-module__6oGcfa__actions{gap:var(--gap-detail)}.sheet-identity-module__6oGcfa__actions>button:not([data-entity-menu]){padding-inline:var(--space-2);font-size:var(--font-size-caption);gap:var(--gap-cluster)}.sheet-identity-module__6oGcfa__actions>button:not([data-entity-menu])>svg{width:14px;height:14px}.sheet-identity-module__6oGcfa__actions>.sheet-identity-module__6oGcfa__action[data-hide-compact-icon]>svg{display:none}}@media (max-width:699px){.sheet-identity-module__6oGcfa__actions>.sheet-identity-module__6oGcfa__action[data-compact-icon]{width:36px;min-width:36px;padding-inline:0}.sheet-identity-module__6oGcfa__action[data-compact-icon] .sheet-identity-module__6oGcfa__actionLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.sheet-identity-module__6oGcfa__action[data-compact-icon]{width:var(--size-control);min-width:var(--size-control);padding-inline:0}.sheet-identity-module__6oGcfa__action[data-compact-icon] .sheet-identity-module__6oGcfa__actionLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.sheet-identity-module__6oGcfa__actions>button{min-height:var(--size-touch-target);height:auto}.sheet-identity-module__6oGcfa__actions>button[data-entity-menu],.sheet-identity-module__6oGcfa__actions>.sheet-identity-module__6oGcfa__action[data-compact-icon]{min-width:var(--size-touch-target)}.sheet-identity-module__6oGcfa__level button{min-width:var(--size-touch-target);min-height:var(--size-touch-target)}}.sheet-identity-module__6oGcfa__actions>button[data-entity-menu]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.sheet-identity-module__6oGcfa__actions>button[data-entity-menu]:hover{background:var(--color-surface-hover)}
.sheet-state-controls-module__JvU2QW__row{box-sizing:border-box;padding:var(--space-1) var(--space-2);width:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2));min-width:0;min-height:var(--size-control);align-items:center;gap:var(--gap-cluster);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-caption);display:flex}.sheet-state-controls-module__JvU2QW__label{text-align:left;flex:1;min-width:0}.sheet-state-controls-module__JvU2QW__value{align-items:center;gap:var(--gap-detail);color:var(--color-text);font-size:var(--font-size-ui);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.sheet-state-controls-module__JvU2QW__rowButton{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0}.sheet-state-controls-module__JvU2QW__rowButton:hover:not(:disabled){background:var(--color-control-bg)}.sheet-state-controls-module__JvU2QW__toggle:has(input:not(:disabled):hover){background:var(--color-control-bg)}.sheet-state-controls-module__JvU2QW__rowButton:disabled{cursor:default;opacity:1}.sheet-state-controls-module__JvU2QW__chevron{color:var(--color-text-muted);transition:transform var(--duration-interface) var(--ease-interface);flex:none}.sheet-state-controls-module__JvU2QW__toggle{min-width:0;width:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-control)}.sheet-state-controls-module__JvU2QW__toggleBody{padding-inline:var(--space-2);width:100%;min-height:var(--size-control);align-items:center}.sheet-state-controls-module__JvU2QW__toggleLabelWrapper{flex:1;min-width:0}.sheet-state-controls-module__JvU2QW__toggle .sheet-state-controls-module__JvU2QW__toggleLabel{min-height:var(--size-control);padding-inline:0 var(--gap-cluster);color:var(--color-text-muted);font-size:var(--font-size-caption);align-items:center;display:flex}.sheet-state-controls-module__JvU2QW__action.sheet-state-controls-module__JvU2QW__action{width:100%;height:var(--size-control);min-height:var(--size-control);padding-inline:var(--space-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-label)}@media (prefers-reduced-motion:reduce){.sheet-state-controls-module__JvU2QW__chevron{transition:none}}.sheet-state-controls-module__JvU2QW__group{gap:var(--gap-cluster);min-width:0;padding-block:var(--space-2);display:grid}.sheet-state-controls-module__JvU2QW__groupTitle{color:var(--color-text-muted);font:400 var(--font-size-caption)/var(--line-height-ui) var(--font-family-body);margin:0}.sheet-state-controls-module__JvU2QW__groupBody{gap:var(--gap-detail);min-width:0;display:grid}
.sheet-combat-panel-module__W_8QTa__panel{--state-section-space:var(--space-2);gap:0 var(--gap-section);min-width:0;padding:var(--padding-surface,var(--space-4));border-radius:var(--radius-group);background:var(--color-bg-surface);--section-header-padding-inline:0;display:grid}.sheet-combat-panel-module__W_8QTa__panel[data-appearance=embedded]{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0}.sheet-combat-panel-module__W_8QTa__panel[data-appearance=embedded] .sheet-combat-panel-module__W_8QTa__slots{grid-column:auto}@container state-body (min-width:36rem){.sheet-combat-panel-module__W_8QTa__panel[data-appearance=embedded]{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-combat-panel-module__W_8QTa__panel[data-appearance=embedded] .sheet-combat-panel-module__W_8QTa__slots{grid-column:1/-1}}.sheet-combat-panel-module__W_8QTa__primary,.sheet-combat-panel-module__W_8QTa__secondary{gap:var(--gap-cluster);align-content:start;min-width:0;display:grid}.sheet-combat-panel-module__W_8QTa__secondary{gap:0}.sheet-combat-panel-module__W_8QTa__healthSummary{gap:var(--gap-cluster);min-width:0;display:grid}.sheet-combat-panel-module__W_8QTa__healthLabel{color:var(--color-text-muted);font-size:var(--font-size-caption)}.sheet-combat-panel-module__W_8QTa__healthValue{align-items:baseline;gap:var(--gap-detail);min-width:0;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.sheet-combat-panel-module__W_8QTa__healthReading{align-items:baseline;gap:var(--gap-cluster);min-width:0;display:flex}.sheet-combat-panel-module__W_8QTa__current{--control-font-size:2rem;min-width:0;max-width:100%;color:var(--color-text-identity);font-family:var(--font-family-numeric);font-size:var(--control-font-size);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;flex:none;padding:0;line-height:1.2}.sheet-combat-panel-module__W_8QTa__current::-webkit-inner-spin-button{appearance:none}.sheet-combat-panel-module__W_8QTa__current::-webkit-outer-spin-button{appearance:none}.sheet-combat-panel-module__W_8QTa__current:disabled{opacity:1;-webkit-text-fill-color:var(--color-text-identity)}.sheet-combat-panel-module__W_8QTa__maximum{color:var(--color-text-muted);font:inherit;font-size:var(--font-size-value-small);background:0 0;border:0;padding:0}.sheet-combat-panel-module__W_8QTa__maximum:disabled{cursor:default}.sheet-combat-panel-module__W_8QTa__adjust{min-height:var(--size-control-compact);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);background:var(--color-control-bg);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-caption);cursor:pointer;border:0;align-self:center;margin-left:auto}.sheet-combat-panel-module__W_8QTa__change{gap:var(--gap-region);display:grid}.sheet-combat-panel-module__W_8QTa__changeActions{gap:var(--gap-cluster);display:flex}.sheet-combat-panel-module__W_8QTa__changeActions>*{flex:1}.sheet-combat-panel-module__W_8QTa__change p{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;line-height:1.5}.sheet-combat-panel-module__W_8QTa__temporary{justify-content:space-between;align-items:center;gap:var(--gap-cluster);color:var(--color-text-muted);font-size:var(--font-size-caption);display:flex}.sheet-combat-panel-module__W_8QTa__temporary input{width:5rem;min-width:0;min-height:var(--size-control-compact);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--color-vitality-temporary);font:inherit;font-size:var(--font-size-ui);font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:0}.sheet-combat-panel-module__W_8QTa__temporary input::-webkit-inner-spin-button{appearance:none}.sheet-combat-panel-module__W_8QTa__temporary input::-webkit-outer-spin-button{appearance:none}.sheet-combat-panel-module__W_8QTa__temporary input:is(:hover,:focus-visible):not(:disabled){background:var(--color-field-bg)}.sheet-combat-panel-module__W_8QTa__defenseGroup{gap:var(--gap-cluster);min-width:0;display:grid}.sheet-combat-panel-module__W_8QTa__movement{gap:var(--gap-detail);display:grid}.sheet-combat-panel-module__W_8QTa__movement>div{text-align:left;justify-content:space-between;align-items:baseline;gap:var(--gap-cluster);min-height:var(--size-control-compact);border-radius:var(--radius-control);padding:var(--space-1) 0;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-caption);background:0 0;border:0;display:flex}.sheet-combat-panel-module__W_8QTa__movement strong{color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums}.sheet-combat-panel-module__W_8QTa__defenses{gap:var(--gap-detail);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sheet-combat-panel-module__W_8QTa__defenses strong{font:inherit}.sheet-combat-panel-module__W_8QTa__healthDetails,.sheet-combat-panel-module__W_8QTa__state{gap:var(--gap-detail);min-width:0;display:grid}.sheet-combat-panel-module__W_8QTa__slots{min-width:0;container:combat-slots/inline-size}.sheet-combat-panel-module__W_8QTa__slots:empty{display:none}.sheet-combat-panel-module__W_8QTa__death{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(3 * var(--size-state-mark-target))), 1fr));column-gap:var(--gap-region);min-width:0;display:grid}.sheet-combat-panel-module__W_8QTa__deathTrack{justify-items:start;gap:var(--gap-micro);font-size:var(--font-size-caption);color:var(--color-text-muted);display:grid}.sheet-combat-panel-module__W_8QTa__pips{display:flex}.sheet-combat-panel-module__W_8QTa__pip{width:var(--size-state-mark-target);height:var(--size-state-mark-target);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sheet-combat-panel-module__W_8QTa__pip:before{content:"";border:1px solid var(--color-accent);width:.75rem;height:.75rem;transition:background-color var(--duration-interface) var(--ease-interface);border-radius:50%}.sheet-combat-panel-module__W_8QTa__pip[data-marked]:before{background:var(--color-accent)}.sheet-combat-panel-module__W_8QTa__pip:disabled{cursor:default}.sheet-combat-panel-module__W_8QTa__statesRow{gap:var(--gap-detail);grid-template-columns:minmax(0,1fr);display:grid}.sheet-combat-panel-module__W_8QTa__stateValue[data-active]{color:var(--color-accent)}.sheet-combat-panel-module__W_8QTa__conditions{font-size:var(--font-size-caption);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}@media (pointer:coarse){.sheet-combat-panel-module__W_8QTa__current,.sheet-combat-panel-module__W_8QTa__maximum{min-width:var(--size-touch-target);min-height:var(--size-touch-target)}}@media (prefers-reduced-motion:reduce){.sheet-combat-panel-module__W_8QTa__pip:before{transition:none}}.sheet-combat-panel-module__W_8QTa__healthDetails>section,.sheet-combat-panel-module__W_8QTa__secondary,.sheet-combat-panel-module__W_8QTa__slots:not(:empty){border-top:1px solid var(--table-divider);margin-top:var(--state-section-space);padding-top:var(--state-section-space)}.sheet-combat-panel-module__W_8QTa__healthDetails{gap:0}.sheet-combat-panel-module__W_8QTa__healthDetails>section{padding-bottom:0}.sheet-combat-panel-module__W_8QTa__state{margin-top:var(--gap-detail)}
.sheet-editor-shell-module__JvFlWq__shellScope{min-width:0;container:sheet-screen/inline-size}body:has(.sheet-editor-shell-module__JvFlWq__shellScope) .sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-panel-radius:var(--radius-group);--sheet-panel-border:var(--sheet-block-border);--sheet-panel-background:var(--sheet-block-raised);--sheet-header-height:var(--panel-header-height);--sheet-row-height:40px;--sheet-control-height:var(--size-control);--sheet-icon-size:32px;--sheet-panel-gap:var(--gap-section);--sheet-field-gap:var(--gap-detail);background:0 0}.sheet-editor-shell-module__JvFlWq__shellScope .text-button.is-danger{color:var(--danger)}.sheet-editor-shell-module__JvFlWq__shellScope .button-danger{min-height:42px;padding:var(--space-2) var(--space-4);color:var(--on-filled);border:1px solid var(--danger);border-radius:var(--radius-control);background:var(--danger);font-size:var(--text-label);font-weight:700}.sheet-editor-shell-module__JvFlWq__shellScope .button-danger:hover:not(:disabled){border-color:var(--danger-ink);background:var(--danger-ink)}.sheet-editor-shell-module__JvFlWq__shellScope .button-danger:disabled{opacity:.52}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-section-header{min-height:var(--sheet-header-height);justify-content:space-between;align-items:center;gap:var(--section-header-gap);padding:var(--section-header-padding-block) var(--section-header-padding-inline);border-radius:var(--sheet-panel-radius) var(--sheet-panel-radius) 0 0;background:var(--surface-raised);border:0;display:flex}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-section-header h2,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-section-header strong){min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-ui);letter-spacing:-.01em;text-align:left;text-transform:none;border:0;margin:0;padding:0;font-weight:600;line-height:1.2}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-section-header>button{min-height:36px;padding-inline:var(--space-2);color:var(--accent);border-radius:var(--radius-control);font-size:var(--text-label);white-space:nowrap;background:0 0;border:0;font-weight:600}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-section-header>button:hover{background:var(--accent-soft)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-confirm-danger{color:var(--on-filled);border-color:var(--danger);background:var(--danger)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-confirm-danger:hover{border-color:var(--danger-ink);background:var(--danger-ink)}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-pdf-button{width:36px;min-width:36px;padding-inline:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-pdf-button>span{display:none}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice-diff{margin-top:var(--space-1);color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--text-caption);display:block}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice{z-index:var(--z-sticky);align-items:center;gap:var(--gap-region);padding:var(--space-3) max(var(--space-4), calc((100vw - var(--content-rail)) / 2));color:var(--ink);border-bottom:1px solid var(--notice-line);background:var(--notice-surface);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice.is-error{color:var(--danger-ink);border-color:var(--danger-line);background:var(--danger-surface)}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice strong,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice p){margin:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice p{margin-top:var(--space-1);font-size:var(--text-caption)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu{flex:none;position:relative}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button{min-height:var(--sheet-control-height);padding:0 var(--space-2);color:var(--ink);border-radius:var(--radius-control);font-size:var(--text-label);cursor:pointer;justify-content:center;align-items:center;gap:var(--gap-cluster);background:0 0;border:1px solid #0000;font-weight:600;line-height:1;list-style:none;display:inline-flex}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button>span{white-space:nowrap}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button .sheet-action-menu-chevron{width:13px;height:13px;transition:transform var(--duration-control) var(--ease-interface)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button::-webkit-details-marker{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button:hover{border-color:var(--line);background:var(--surface-muted)}.sheet-editor-shell-module__JvFlWq__shellScope .mobile-vitals{display:none}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen input:disabled{cursor:default}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen [aria-disabled=true]{cursor:default}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-title input{border-radius:var(--radius-control);box-shadow:none;background:0 0;border:1px solid #0000}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-title input:hover:not(:disabled){background:var(--surface-muted);border-color:#0000}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-title input:focus-visible{background:var(--surface-raised);box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:2px;border-color:#0000}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .context-action{padding-inline:var(--space-1);font-size:var(--font-size-caption)}}@media (pointer:coarse){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-section-header{padding-block:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-section-header>button{min-height:36px}}.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--muted);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--sheet-block-shadow);border:0;place-items:center;padding:0;display:inline-grid}.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button:hover{color:var(--accent);border-color:var(--line-strong);background:var(--surface-muted)}.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-danger-action:hover{color:var(--danger);border-color:var(--danger-line);background:var(--danger-surface)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls .save-status{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-home-action{border-radius:var(--radius-control);place-items:center;width:40px;min-width:40px;height:40px;display:grid}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-home-action:hover,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-home-action:focus-visible){background:var(--surface-muted);outline:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-home-action .brand-mark{place-items:center;width:1.75rem;height:1.75rem;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-home-action .brand-mark img{object-fit:contain;width:100%;height:100%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls .sheet-title{flex:0 auto;width:auto;min-width:0;max-width:min(28vw,260px)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-title{min-width:0;display:block}.sheet-editor-shell-module__JvFlWq__shellScope.is-game-sheet .sheet-kind-label{color:var(--color-accent-warm)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-title-copy{cursor:text;align-items:start;gap:0;min-width:0;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-kind-label{padding-inline:var(--space-1);color:var(--color-accent-strong);font-family:var(--font-family-body);font-size:var(--font-size-micro);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title input{width:auto;min-width:4ch;max-width:100%;min-height:25px;padding:1px var(--space-1);field-sizing:content;font-family:var(--display);font-size:var(--font-size-input-touch);font-weight:650;line-height:1.2}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-readonly-boundary{border:0;min-width:0;margin:0;padding:0;container:sheet-screen/inline-size}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-workspace{min-width:0}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen.is-read-only .sheet-readonly-boundary :is(input,textarea,select,button):disabled{cursor:default;opacity:1}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen.is-read-only .sheet-title input{pointer-events:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{background:0 0;border:0;flex:auto;min-width:0;padding:0;position:static}@media (max-width:999px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs button[role=tab]{padding-inline:var(--space-2)}}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title{flex:0 auto;width:auto;max-width:min(42vw,260px)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{display:none}}@media (pointer:coarse){.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button{width:36px;min-width:36px;height:36px;min-height:36px}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-title input{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{overscroll-behavior-x:contain;scroll-padding-inline:4px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs button[role=tab]{flex:none}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar{grid-template-columns:40px minmax(0,1fr) 12px auto}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar-actions{gap:var(--gap-micro);min-width:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{margin-left:-2px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar{gap:var(--gap-detail);padding-inline:var(--space-2)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar-actions{gap:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{gap:var(--gap-micro)}}.sheet-editor-shell-module__JvFlWq__shellScope .paper-empty-state{min-height:62px;padding:var(--space-4);color:var(--muted);font-family:var(--body);font-size:var(--text-caption);font-style:normal;line-height:var(--line-height-ui);opacity:.78;text-align:center;place-items:center;margin:0;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-part{min-height:16rem}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-layout{align-items:start;gap:var(--sheet-panel-gap);grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);min-width:0;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-surface-body{min-width:0;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-title{background:color-mix(in srgb, var(--color-text) 18%, var(--color-bg-raised));width:5.5rem;height:.75rem}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-metric{align-content:center;place-items:center;gap:var(--gap-cluster);min-height:5rem;padding:var(--space-2);border-left:1px solid var(--color-border);display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-metric:first-child{border-left:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-metric>i{width:min(78%,4.5rem);height:.625rem}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-metric>b{width:2.5rem;height:1.5rem}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-rows{gap:var(--gap-region);padding:var(--space-3);border-top:1px solid var(--color-border);display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-rows>span{width:100%;height:.75rem;display:block}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-rows>span:nth-child(2){width:82%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-rows>span:nth-child(3){width:64%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-rows>span:nth-child(4){width:74%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-bone{background:color-mix(in srgb, var(--color-text-muted) 18%, var(--color-bg-muted));border-radius:999px;max-width:100%;animation:1.1s ease-in-out infinite alternate sheet-editor-shell-module__JvFlWq__sheet-skeleton-pulse;display:block}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-rows>span:nth-child(2n){animation-delay:-360ms}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-metric:nth-child(2n)>*{animation-delay:-360ms}@container sheet-screen (max-width:47.999rem){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-secondary{display:none}}@keyframes sheet-editor-shell-module__JvFlWq__sheet-skeleton-pulse{0%{opacity:.58}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-bone{opacity:.76;animation:none}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{justify-self:center;width:max-content;max-width:min(54vw,620px)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu-heading{margin:var(--space-1) var(--space-1) 2px;padding:var(--space-2) var(--space-2) var(--space-1);color:var(--muted);border-top:1px solid var(--line);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-quiet{box-shadow:none;background:0 0;border-color:#0000}.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-quiet:hover{box-shadow:none;background:0 0;border-color:#0000}.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-quiet:focus-visible{box-shadow:none;background:0 0;border-color:#0000}:is(.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-quiet:hover,.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-quiet:focus-visible){color:var(--accent)}:is(.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-quiet.is-danger-action:hover,.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button.is-quiet.is-danger-action:focus-visible){color:var(--danger)}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen.is-read-only .sheet-readonly-boundary :is(input,textarea):disabled{color:var(--ink);opacity:1;-webkit-text-fill-color:var(--ink)}@media (max-width:999px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{max-width:48vw}}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-local-header-height:3.25rem}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{white-space:nowrap;grid-area:tabs;justify-content:flex-start;justify-self:center;align-items:center;width:max-content;max-width:min(56vw,760px);display:flex;overflow-x:auto}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-end .sheet-tab-actions{grid-area:auto}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action{gap:var(--gap-cluster);min-height:36px;padding-inline:var(--space-3);white-space:nowrap}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 15px;width:15px;height:15px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-status{width:max-content;color:var(--muted);grid-area:auto;grid-template-columns:max-content max-content;align-items:stretch;gap:0;display:inline-grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-status>*{width:auto;min-width:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-metric{justify-content:start;align-items:center;gap:var(--gap-cluster);min-height:36px;padding:3px var(--space-2);color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:0;grid-template-columns:max-content max-content;font-weight:700;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{justify-content:start;align-items:center;gap:var(--gap-cluster);min-height:36px;padding:3px var(--space-2);color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:0;grid-template-columns:max-content max-content;font-weight:700;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-status>*+*{border-left:1px solid var(--line-soft)}:is(.sheet-editor-shell-module__JvFlWq__shellScope button.sheet-quick-metric:hover,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary:hover,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health[open]>summary){color:var(--ink);background:color-mix(in srgb, var(--surface-muted) 42%, transparent)}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-icon,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-armor-icon){flex:0 0 16px;width:16px;height:16px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-icon{color:var(--color-resource)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-armor-icon{color:var(--ink)}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-metric strong,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health strong){color:var(--ink);font-family:var(--font-family-body);font-size:var(--font-size-ui);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;justify-self:start}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health{position:relative}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health[open]{z-index:2}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-dismiss-layer{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{cursor:pointer;min-width:0;list-style:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary::-webkit-details-marker{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health strong{gap:0;display:inline-flex}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health strong .sheet-quick-health-current-value{color:var(--color-resource)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health strong .sheet-quick-health-temporary-value{color:var(--accent-strong)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health strong i{color:var(--muted);margin-inline:3px;font-style:normal;font-weight:450}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-popover{z-index:var(--z-popover);width:min(21rem,100vw - 20px);color:var(--ink);border-radius:var(--radius-group);background:var(--surface-raised);box-shadow:var(--shadow-popover);background-clip:padding-box;border:0;padding:0;display:grid;position:absolute;top:calc(100% + 7px);left:50%;overflow:hidden;transform:translate(-50%)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields{background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields>*{border:0;border-left:1px solid var(--line);min-height:4rem;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:1.75rem minmax(2rem,1fr)}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields>:hover,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields>:focus-visible){background:var(--surface-muted);box-shadow:none;border-color:#0000}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields>:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields>:first-child{border-left:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields>*>span:first-child{padding-top:var(--space-1)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields>*>span:last-child{padding-bottom:var(--space-1);font-size:var(--font-size-value-small)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields input{width:100%;min-width:0;color:inherit;font-family:var(--font-family-body);font-size:inherit;text-align:center;appearance:textfield;font-variant-numeric:tabular-nums;font-weight:600}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-current input{color:var(--color-resource);-webkit-text-fill-color:var(--color-resource)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-temporary input{color:var(--accent-strong);-webkit-text-fill-color:var(--accent-strong)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields input::-webkit-inner-spin-button{appearance:none;margin:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-fields input::-webkit-outer-spin-button{appearance:none;margin:0}@container sheet-screen (max-width:62.5rem){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{max-width:min(56vw,620px)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action{min-width:36px;padding-inline:var(--space-2)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action>span{font-size:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action>span:after{content:"Игра";font-size:var(--font-size-caption)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-status>*{min-width:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{min-width:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-metric{padding-inline:var(--space-1)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{padding-inline:var(--space-1)}}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-local-header-height:3.25rem}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title input{width:100%;max-width:100%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title{flex:auto;width:auto;max-width:100%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-status{justify-content:center;width:auto}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-status>*{min-width:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-metric{min-height:31px;padding:2px var(--space-2)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{min-height:31px;padding:2px var(--space-2)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{min-width:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action{min-height:31px;padding-inline:var(--space-2);font-size:var(--font-size-caption)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health-popover{top:calc(var(--sheet-local-header-height) + 4px);z-index:3;width:min(17rem,100vw - 20px);position:fixed;left:50%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{z-index:3;position:relative}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health[open]>.sheet-quick-health-dismiss-layer{z-index:1;background:0 0;border:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen .sheet-document>.paper-sheet[hidden]{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .source-sheet-page{min-height:calc(100dvh - 8rem)}.sheet-editor-shell-module__JvFlWq__shellScope .source-editor-host{height:min(64rem,100dvh - 8rem);min-height:40rem}.sheet-editor-shell-module__JvFlWq__shellScope .source-editor-host>.character-source-editor{height:100%;min-height:0}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .source-sheet-page{min-height:calc(100dvh - 6rem);padding-inline:var(--space-1)}.sheet-editor-shell-module__JvFlWq__shellScope .source-editor-host{height:calc(100dvh - 10rem);min-height:min(32rem,100dvh - 10rem)}}@media (min-width:600px) and (max-width:999px){body:has(.sheet-editor-shell-module__JvFlWq__shellScope) .sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-header-height:38px;--sheet-row-height:40px;--sheet-control-height:var(--size-control);--sheet-icon-size:32px}}@media (max-width:599px){body:has(.sheet-editor-shell-module__JvFlWq__shellScope) .sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-header-height:34px;--sheet-row-height:38px;--sheet-control-height:34px;--sheet-icon-size:32px;padding-bottom:var(--sheet-navigation-bottom-space,var(--space-4))}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice{grid-template-columns:minmax(0,1fr) auto}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-notice>div{grid-column:1/-1}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button{min-height:40px}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-local-header-height:calc(3.5rem + env(safe-area-inset-top))}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title{min-width:0;max-width:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title input{min-height:27px;padding:1px var(--space-1);box-shadow:none;font-family:var(--font-family-display);font-size:var(--font-size-input-touch);background:0 0;border-color:#0000;font-weight:650;line-height:1.2}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title input:focus-visible{border-color:var(--color-accent)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-metric{min-height:44px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{min-height:44px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action{min-height:44px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button{min-height:44px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button{width:44px;min-width:44px;padding:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button>span{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button .sheet-action-menu-chevron{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button svg{width:20px;height:20px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-action-menu>button[data-dirty=true]:after{border:1px solid var(--surface-raised);background:var(--color-accent-warm);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-metric{padding-inline:var(--space-2)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-quick-health>summary{padding-inline:var(--space-2)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-mobile-mechanics-action{display:flex}}@media (min-width:600px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-mobile-mechanics-action{display:none}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls .sheet-title{max-width:min(46vw,32rem)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-header-account{flex:none;align-items:center;min-width:0;margin-left:2px;display:flex}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-sign-in{min-height:38px;padding-inline:var(--space-3);color:var(--ink);border-radius:var(--radius-control);font-size:var(--text-label);justify-content:center;align-items:center;font-weight:600;display:inline-flex}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-sign-in:hover,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-sign-in:focus-visible){background:var(--surface-muted)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-sign-in:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-compact-quick-status{border-radius:var(--radius-group);background:color-mix(in srgb, var(--surface-raised) 58%, var(--surface-muted));background-clip:padding-box;border:0;align-items:center;min-height:40px;padding:1px;display:flex}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar-action{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-rest-menu>summary{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-more-menu>button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar-action.is-active{color:var(--accent-strong);background:var(--accent-soft)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar-action:disabled{cursor:wait;opacity:.52}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-direct-pdf-action{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-direct-pdf-action svg{width:16px;height:16px}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-account-status,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-account-error){display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-game-heading{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-content-frame{width:min(var(--content-rail), calc(100% - 2 * var(--page-gutter)));min-width:0;margin:var(--space-5) auto var(--space-6);background:0 0;border-radius:0;padding:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-pdf-dialog-body{gap:var(--gap-region);line-height:var(--line-height-body);display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-pdf-dialog-body>p{margin:0}@media (min-width:1000px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-direct-pdf-action{display:inline-grid}.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-local-header-height:3.5rem;--sheet-section-nav-height:60px}}@media (max-width:999px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-mobile-mechanics-action{display:flex}}@media (min-width:600px) and (max-width:999px){.sheet-editor-shell-module__JvFlWq__shellScope.sheet-screen{--sheet-local-header-height:3.5rem}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls .sheet-title{max-width:100%}}@media (max-width:999px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-share-action{display:none}}@media (max-width:599px){:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-compact-quick-status,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-start-game-action){display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-home-action{flex:0 0 40px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title{flex:auto;width:100%;max-width:none;overflow:hidden}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-title input{field-sizing:fixed;width:100%;max-width:100%}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-account-action>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 15px;width:15px;height:15px}:is(.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-account-status,.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-account-error){margin:2px var(--space-3) var(--space-2) 33px;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-ui);display:block}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-account-error{color:var(--danger-ink)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-rest-menu{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-toolbar-action{width:40px;min-width:40px;height:40px;min-height:40px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-more-menu>button{width:40px;min-width:40px;height:40px;min-height:40px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-overflow-game-heading{display:block}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-deferred-loading{color:var(--muted);border-radius:var(--radius-group);background:var(--color-bg-surface);border:0;padding:.75rem 1rem}.sheet-editor-shell-module__JvFlWq__shellScope .save-status[aria-busy=true] i{animation:1s ease-in-out infinite alternate sheet-editor-shell-module__JvFlWq__sheet-saving-pulse}@keyframes sheet-editor-shell-module__JvFlWq__sheet-saving-pulse{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.sheet-editor-shell-module__JvFlWq__shellScope .save-status[aria-busy=true] i{animation:none}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-dialog-loading{z-index:100;border-radius:var(--radius-group);max-width:calc(100vw - 2rem);box-shadow:var(--shadow);background:var(--color-bg-surface);pointer-events:none;border:0;padding:1rem 1.5rem;position:fixed;top:20%;left:50%;transform:translate(-50%)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-document{gap:var(--gap-section);width:100%;min-width:0;margin:0;display:grid}.sheet-editor-shell-module__JvFlWq__shellScope .paper-sheet{width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-library-link{color:var(--color-text-muted);font-size:var(--font-size-ui);white-space:nowrap}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-library-link:hover{color:var(--color-text)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar{z-index:calc(var(--z-popover) + 2);align-items:center;gap:var(--gap-form);min-height:var(--sheet-local-header-height);padding:var(--space-2) max(var(--page-gutter), calc((100vw - var(--content-rail)) / 2));background:var(--site-header-surface,transparent);box-shadow:none;grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:sticky;top:0}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls{align-items:center;gap:var(--gap-region);flex:none;min-width:0;display:flex}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-end{display:contents}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-actions{align-items:center;gap:var(--gap-detail);flex:none;display:flex}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar{gap:var(--gap-cluster);padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-2) var(--space-2)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls .sheet-library-link{display:none}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-end{gap:var(--gap-detail)}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-end>[data-sheet-search]{grid-column:2;width:auto}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-actions{grid-column:3;justify-self:end}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls{gap:var(--gap-cluster)}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls .save-status{white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:999px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-context-controls .save-status{flex:0 0 8px;max-width:8px}}.sheet-editor-shell-module__JvFlWq__shellScope .spell-source-summary{gap:var(--gap-cluster) var(--gap-section);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.sheet-editor-shell-module__JvFlWq__shellScope .spell-source-summary strong{color:var(--color-text);font-weight:500}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-content-frame{margin-top:var(--space-3)}}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-content-frame[data-app-viewport]{margin-block:var(--space-3) 0}.sheet-editor-shell-module__JvFlWq__shellScope [data-app-toolbar]>nav{margin-top:var(--space-3)}.sheet-editor-shell-module__JvFlWq__shellScope [data-page-content] .sheet-workspace{margin:0}@media (max-width:839px),(pointer:coarse){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar{min-height:calc(48px + env(safe-area-inset-top));gap:var(--gap-cluster);padding-block:calc(var(--space-1) + env(safe-area-inset-top)) var(--space-1);padding-inline:max(var(--page-gutter), env(safe-area-inset-left)) max(var(--page-gutter), env(safe-area-inset-right));position:static}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-content-frame[data-app-viewport]{margin-top:var(--space-2)}}@media (pointer:coarse){.sheet-editor-shell-module__JvFlWq__shellScope .paper-icon-button{width:var(--size-touch-target);min-width:var(--size-touch-target);height:var(--size-touch-target);min-height:var(--size-touch-target)}.sheet-editor-shell-module__JvFlWq__shellScope .context-action{min-height:var(--size-touch-target)}}
.sheet-loading-placeholder-module__gPmRqq__headerActions{margin-left:auto}.sheet-loading-placeholder-module__gPmRqq__mobileItems{display:contents}.sheet-loading-placeholder-module__gPmRqq__searchPlaceholder>svg{display:none}@media (max-width:839px),(pointer:coarse){.sheet-loading-placeholder-module__gPmRqq__searchPlaceholder{width:40px;height:40px;color:var(--color-text-muted);place-items:center;display:grid}.sheet-loading-placeholder-module__gPmRqq__searchPlaceholder>:first-child{display:none}.sheet-loading-placeholder-module__gPmRqq__searchPlaceholder>svg{display:block}}
.route-content-module__sSz2Hq__content{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.route-content-module__sSz2Hq__content>.site-shell{flex:1 0 auto;min-height:0}.route-content-module__sSz2Hq__initial{animation:route-content-module__sSz2Hq__appear .16s ease-out var(--delay-loading-indicator) both}@keyframes route-content-module__sSz2Hq__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-content-module__sSz2Hq__initial{animation:route-content-module__sSz2Hq__appear 0s var(--delay-loading-indicator) both}}
.site-header-module__wBaYfG__anchor{pointer-events:none;height:1px;margin-bottom:-1px;display:block}.site-header-module__wBaYfG__surface{z-index:calc(var(--z-popover) + 4);isolation:isolate;position:sticky;top:0}.site-header-module__wBaYfG__backdrop{--matte-surface-color:var(--color-navigation-veil);--matte-surface-filter:var(--navigation-veil-filter);--shadow-floating-surface:none;z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--duration-interface) var(--ease-interface);position:absolute;inset:0;}.site-header-module__wBaYfG__surface[data-stuck=true]>.site-header-module__wBaYfG__backdrop{opacity:1}@media (max-width:839px),(pointer:coarse){.site-header-module__wBaYfG__surface[data-site-header]{position:static}.site-header-module__wBaYfG__backdrop{display:none}}@media (prefers-reduced-motion:reduce){.site-header-module__wBaYfG__backdrop{transition:none}}@media print{.site-header-module__wBaYfG__backdrop{display:none}}
.hit-dice-controls-module__c4Gvqq__pools{justify-content:flex-end;gap:var(--gap-detail) var(--gap-cluster);flex-wrap:wrap;max-inline-size:10rem;display:flex}.hit-dice-controls-module__c4Gvqq__pool{align-items:center;gap:var(--gap-cluster);min-height:var(--size-control);padding:var(--space-1) var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-control);color:var(--color-text);font:inherit;background:0 0;border:0;display:inline-flex}button.hit-dice-controls-module__c4Gvqq__pool{cursor:pointer}button.hit-dice-controls-module__c4Gvqq__pool:hover{background:var(--color-control-bg)}.hit-dice-controls-module__c4Gvqq__die{color:var(--color-text-identity);font-size:var(--font-size-ui);font-weight:500}.hit-dice-controls-module__c4Gvqq__remaining{white-space:nowrap;font-size:var(--font-size-ui);font-variant-numeric:tabular-nums}.hit-dice-controls-module__c4Gvqq__remaining>span{color:var(--color-text-muted)}
.proficiency-list-editor-module__PbU6nW__group{border-top:0;grid-template-columns:7.25rem minmax(0,1fr) 1.875rem;align-items:center;min-width:0;min-height:2.125rem;display:grid}.proficiency-list-editor-module__PbU6nW__group:first-of-type{border-top:0}.proficiency-list-editor-module__PbU6nW__heading{display:contents}.proficiency-list-editor-module__PbU6nW__heading b{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);color:var(--color-text);font-size:var(--font-size-caption);letter-spacing:0;font-weight:400;line-height:var(--line-height-ui);grid-area:1/1}.proficiency-list-editor-module__PbU6nW__heading button{width:1.75rem;height:1.75rem;margin:1px var(--space-1) 1px 0;border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;grid-area:1/3;place-items:center;display:grid}.proficiency-list-editor-module__PbU6nW__heading button:hover{color:var(--color-accent);background:var(--color-bg-muted)}.proficiency-list-editor-module__PbU6nW__heading button:focus-visible{box-shadow:none}.proficiency-list-editor-module__PbU6nW__values,.proficiency-list-editor-module__PbU6nW__empty{padding:var(--space-1);overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-caption);line-height:var(--line-height-ui);grid-area:1/2;margin:0}.proficiency-list-editor-module__PbU6nW__empty{color:var(--color-text-muted);font-family:var(--font-family-body);font-style:normal}.proficiency-list-editor-module__PbU6nW__dialog{gap:var(--gap-form);display:grid}.proficiency-list-editor-module__PbU6nW__dialog .proficiency-list-editor-module__PbU6nW__editor{align-items:stretch;gap:var(--gap-cluster);border:0;grid-template-columns:1fr;margin:0;padding:0;display:grid}.proficiency-list-editor-module__PbU6nW__editor>span{color:var(--color-text);font-size:var(--font-size-label);font-weight:600;line-height:var(--line-height-ui)}.proficiency-list-editor-module__PbU6nW__dialog .proficiency-list-editor-module__PbU6nW__editor>textarea{width:100%;min-height:8.25rem;padding:var(--space-3);resize:vertical;color:var(--color-text);border-radius:var(--radius-control);background:var(--color-field-bg);font-size:var(--font-size-ui);line-height:var(--line-height-body);border:1px solid #0000}.proficiency-list-editor-module__PbU6nW__dialog .proficiency-list-editor-module__PbU6nW__editor>textarea:hover{background:var(--color-field-bg-hover);border-color:#0000}.proficiency-list-editor-module__PbU6nW__dialog .proficiency-list-editor-module__PbU6nW__editor>textarea:focus-visible{box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:2px;border-color:#0000}.proficiency-list-editor-module__PbU6nW__editor small{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:0}@media (pointer:coarse){.proficiency-list-editor-module__PbU6nW__group{grid-template-columns:7.25rem minmax(0,1fr) 44px}.proficiency-list-editor-module__PbU6nW__heading button{width:44px;height:44px;margin-right:0}.proficiency-list-editor-module__PbU6nW__dialog .proficiency-list-editor-module__PbU6nW__editor>textarea{font-size:var(--font-size-input-touch)}}.proficiency-list-editor-module__PbU6nW__group:not(:has(.proficiency-list-editor-module__PbU6nW__heading button)){grid-template-columns:minmax(0,7.25rem) minmax(0,1fr)}@container (max-width:20rem){:is(.proficiency-list-editor-module__PbU6nW__group,.proficiency-list-editor-module__PbU6nW__group:not(:has(.proficiency-list-editor-module__PbU6nW__heading button))){grid-template-columns:minmax(0,1fr) auto}.proficiency-list-editor-module__PbU6nW__heading button{grid-column:2}.proficiency-list-editor-module__PbU6nW__values,.proficiency-list-editor-module__PbU6nW__empty{padding-inline:var(--space-3);grid-area:2/1/auto/-1}}
.sheet-slot-panel-module__mLGuYG__panel{--section-header-padding-inline:0;min-width:0;margin-top:0}.sheet-slot-panel-module__mLGuYG__pools{gap:var(--gap-detail) var(--gap-section);grid-template-columns:minmax(0,1fr);display:grid}.sheet-slot-panel-module__mLGuYG__pool,.sheet-slot-panel-module__mLGuYG__pact{gap:var(--gap-micro);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-caption);display:grid}.sheet-slot-panel-module__mLGuYG__pool{align-items:center;gap:var(--gap-cluster);grid-template-columns:3.5rem minmax(0,1fr)}.sheet-slot-panel-module__mLGuYG__pool>span:first-child{color:var(--color-text-muted)}.sheet-slot-panel-module__mLGuYG__pool [role=group],.sheet-slot-panel-module__mLGuYG__pact [role=group]{--color-text-muted:var(--color-resource);--gap-state-marks:0px}.sheet-slot-panel-module__mLGuYG__pact{margin-top:var(--space-4)}.sheet-slot-panel-module__mLGuYG__pact small{font-size:var(--font-size-caption)}@container combat-slots (min-width:30rem){.sheet-slot-panel-module__mLGuYG__pools{grid-template-columns:repeat(2,minmax(0,1fr))}}
