.equipment-catalog-picker-module__2hcqYW__root{min-width:0;height:100%;min-height:0}.equipment-catalog-picker-module__2hcqYW__root>div{height:100%;min-height:0}.equipment-catalog-picker-module__2hcqYW__browser{min-width:0;padding:var(--space-1);container:equipment-results/inline-size}.equipment-catalog-picker-module__2hcqYW__table{table-layout:fixed;width:100%;margin-top:var(--space-3)}.equipment-catalog-picker-module__2hcqYW__typeColumn{width:30%}.equipment-catalog-picker-module__2hcqYW__sourceColumn{width:var(--table-source-width)}.equipment-catalog-picker-module__2hcqYW__table td{padding:var(--space-2) var(--space-3);vertical-align:middle;overflow-wrap:anywhere}.equipment-catalog-picker-module__2hcqYW__table tr{cursor:pointer}.equipment-catalog-picker-module__2hcqYW__table a{color:var(--color-text);gap:var(--gap-micro);text-decoration:none;display:grid}.equipment-catalog-picker-module__2hcqYW__table strong{font-weight:500}.equipment-catalog-picker-module__2hcqYW__secondary,.equipment-catalog-picker-module__2hcqYW__compactMeta{color:var(--color-text-muted);font-size:var(--font-size-caption)}.equipment-catalog-picker-module__2hcqYW__compactMeta{display:none}@container equipment-results (max-width:32rem){.equipment-catalog-picker-module__2hcqYW__table .equipment-catalog-picker-module__2hcqYW__typeColumn{display:none}.equipment-catalog-picker-module__2hcqYW__table td{padding-inline:var(--space-2)}.equipment-catalog-picker-module__2hcqYW__table .equipment-catalog-picker-module__2hcqYW__compactMeta{display:block}}
.ui-theme-module__CzD-pG__tabList{gap:var(--gap-detail);min-width:0;display:flex}.ui-theme-module__CzD-pG__tab{}.ui-theme-module__CzD-pG__button,.ui-theme-module__CzD-pG__actionIcon{--button-height:var(--ui-button-height,var(--size-control));--button-padding-x:var(--space-3);--button-radius:var(--radius-control);--ai-size:var(--size-control-compact);--ai-radius:var(--radius-control);height:var(--button-height);min-height:var(--button-height);font-family:var(--font-family-body);font-size:var(--font-size-ui);font-weight:var(--control-font-weight);box-shadow:none}.ui-theme-module__CzD-pG__button[data-variant=filled],.ui-theme-module__CzD-pG__actionIcon[data-variant=filled]{color:var(--color-on-filled);background:var(--color-accent-fill);border-color:#0000}.ui-theme-module__CzD-pG__button[data-variant=filled]:hover:not(:disabled),.ui-theme-module__CzD-pG__actionIcon[data-variant=filled]:hover:not(:disabled){color:var(--color-on-filled);background:var(--color-accent-fill-hover)}.ui-theme-module__CzD-pG__button[data-variant=default],.ui-theme-module__CzD-pG__actionIcon[data-variant=default]{color:var(--color-text);background:var(--color-control-bg);border-color:#0000}.ui-theme-module__CzD-pG__button[data-variant=subtle],.ui-theme-module__CzD-pG__actionIcon[data-variant=subtle]{color:var(--color-text-muted);background:0 0;border-color:#0000}.ui-theme-module__CzD-pG__button:hover:not(:disabled),.ui-theme-module__CzD-pG__actionIcon:hover:not(:disabled){color:var(--color-text);background:var(--color-control-bg-hover)}.ui-theme-module__CzD-pG__button[data-ui-variant=danger],.ui-theme-module__CzD-pG__actionIcon[data-ui-variant=danger]{color:var(--color-danger-text)}.ui-theme-module__CzD-pG__button[data-ui-variant=danger]:hover:not(:disabled),.ui-theme-module__CzD-pG__actionIcon[data-ui-variant=danger]:hover:not(:disabled){color:var(--color-danger-text);background:var(--color-danger-surface)}.ui-theme-module__CzD-pG__button:disabled,.ui-theme-module__CzD-pG__actionIcon:disabled{opacity:.55;cursor:default}.ui-theme-module__CzD-pG__button[data-loading],.ui-theme-module__CzD-pG__actionIcon[data-loading]{opacity:1}.ui-theme-module__CzD-pG__actionIcon{width:var(--ui-icon-size,var(--size-control-compact));height:var(--ui-icon-size,var(--size-control-compact));min-height:var(--ui-icon-size,var(--size-control-compact));flex:none}.ui-theme-module__CzD-pG__actionIcon svg{width:18px;height:18px}.ui-theme-module__CzD-pG__buttonLabel{gap:var(--gap-cluster)}.ui-theme-module__CzD-pG__input{--input-height:var(--size-control);--input-size:var(--size-control);--input-bg:var(--color-control-bg);--input-bd:transparent;--input-color:var(--color-text);--input-placeholder-color:var(--color-text-muted);--input-bd-focus:transparent;min-height:var(--input-height);height:var(--input-height);font-family:var(--font-family-body);font-size:var(--font-size-ui);border-radius:var(--radius-control);background:var(--color-control-bg);box-shadow:none;border-color:#0000}.ui-theme-module__CzD-pG__input[data-error]{--input-bd:transparent;background:var(--color-danger-surface)}.ui-theme-module__CzD-pG__input:hover:not(:disabled):not([data-error]){background:var(--color-control-bg-hover)}.ui-theme-module__CzD-pG__input:disabled{opacity:.55;color:var(--color-text-muted);background:var(--color-bg-muted)}.ui-theme-module__CzD-pG__label{margin-bottom:var(--space-2);color:var(--color-text-reading);font-size:var(--font-size-ui);font-weight:500;line-height:1.4}.ui-theme-module__CzD-pG__description{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.5}.ui-theme-module__CzD-pG__segmented{border-radius:var(--radius-control);background:var(--color-bg-muted);border:1px solid #0000;padding:3px}.ui-theme-module__CzD-pG__segmented .ui-theme-module__CzD-pG__segmentControl{flex:1 0 auto}.ui-theme-module__CzD-pG__segmentLabel{min-height:28px;padding:var(--space-1) var(--segment-padding-inline,var(--space-3));color:var(--color-text-muted);font-size:var(--font-size-ui);justify-content:center;align-items:center;font-weight:500;display:flex}.ui-theme-module__CzD-pG__segmentLabel[data-active]{color:var(--color-text)}.ui-theme-module__CzD-pG__segmentIndicator{border-radius:var(--radius-selection);background:var(--color-bg-selected);box-shadow:none;border:1px solid #0000}.ui-theme-module__CzD-pG__button:focus-visible,.ui-theme-module__CzD-pG__actionIcon:focus-visible,.ui-theme-module__CzD-pG__input:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px;box-shadow:none}@media (pointer:coarse){.ui-theme-module__CzD-pG__actionIcon{--ui-icon-size:40px}.ui-theme-module__CzD-pG__segmentLabel{min-height:34px}}.ui-theme-module__CzD-pG__checkbox,.ui-theme-module__CzD-pG__radio{background:var(--color-control-bg);border-color:#0000}.ui-theme-module__CzD-pG__checkbox{--checkbox-size:var(--size-selection-mark);border-radius:var(--selection-mark-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-muted) 25%, transparent);transform:rotate(45deg)scale(.88)}.ui-theme-module__CzD-pG__checkbox:is(:checked,[data-checked],[data-indeterminate]){box-shadow:none}.ui-theme-module__CzD-pG__checkbox:hover:not(:disabled):not([data-disabled]),.ui-theme-module__CzD-pG__radio:hover:not(:disabled){background:var(--color-control-bg-hover)}.ui-theme-module__CzD-pG__checkbox:is(:checked,[data-checked],[data-indeterminate]),.ui-theme-module__CzD-pG__radio:checked{background:var(--color-accent-fill);border-color:#0000}.ui-theme-module__CzD-pG__checkbox:is(:checked,[data-checked],[data-indeterminate]):hover,.ui-theme-module__CzD-pG__radio:checked:hover{background:var(--color-accent-fill-hover)}.ui-theme-module__CzD-pG__checkbox:disabled,.ui-theme-module__CzD-pG__checkbox[data-disabled],.ui-theme-module__CzD-pG__radio:disabled{opacity:.5;border-color:#0000}.ui-theme-module__CzD-pG__checkIcon{opacity:0;width:12px;height:12px;color:var(--color-on-filled)}.ui-theme-module__CzD-pG__checkBody{align-items:center}.ui-theme-module__CzD-pG__checkLabel{min-height:24px;color:var(--color-text-reading);font-size:var(--font-size-ui);align-items:center;font-weight:400;line-height:1.4;display:flex}.ui-theme-module__CzD-pG__checkbox>.ui-theme-module__CzD-pG__checkIcon{transform:rotate(-45deg)}.ui-theme-module__CzD-pG__checkbox:focus-visible,.ui-theme-module__CzD-pG__radio:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.ui-theme-module__CzD-pG__input,.ui-theme-module__CzD-pG__checkbox,.ui-theme-module__CzD-pG__radio{border:1px solid buttontext}}.ui-theme-module__CzD-pG__checkbox:is(:checked,[data-indeterminate])+.ui-theme-module__CzD-pG__checkIcon,.ui-theme-module__CzD-pG__checkbox:is([data-checked],[data-indeterminate])>.ui-theme-module__CzD-pG__checkIcon{opacity:1;color:var(--color-on-filled)}
.searchable-select-module__H2ldla__root{width:100%;min-width:0}.searchable-select-module__H2ldla__input{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-ui);}.searchable-select-module__H2ldla__root[data-density=compact] .searchable-select-module__H2ldla__input{height:32px;min-height:32px;padding-inline:var(--space-2) 28px}.searchable-select-module__H2ldla__root[data-appearance=floating-toggle] .searchable-select-module__H2ldla__input{background:var(--color-control-bg);padding-left:var(--space-1);border-color:#0000}.searchable-select-module__H2ldla__root[data-appearance=floating-toggle]:hover .searchable-select-module__H2ldla__input{background:var(--color-control-bg-hover)}.searchable-select-module__H2ldla__root[data-appearance=floating-toggle] .searchable-select-module__H2ldla__input:focus{background:var(--color-control-bg);outline:1px solid var(--focus-ring);outline-offset:-2px}.searchable-select-module__H2ldla__section{color:var(--color-text-muted)}.searchable-select-module__H2ldla__options{max-height:min(300px, var(--popover-available-height,50dvh));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.searchable-select-module__H2ldla__optionLabel{justify-content:space-between;align-items:center;gap:var(--gap-region);overflow-wrap:anywhere;line-height:1.4;display:flex}.searchable-select-module__H2ldla__optionLabel>span{color:var(--color-accent);flex:none}.searchable-select-module__H2ldla__description{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-top:3px;line-height:1.4;display:block}@media (pointer:coarse){.searchable-select-module__H2ldla__root[data-density=compact] .searchable-select-module__H2ldla__input{height:40px;min-height:40px}}.searchable-select-module__H2ldla__displayValue{display:none}.searchable-select-module__H2ldla__root.sheet-identity-select{background:var(--color-control-bg);border-radius:var(--radius-control);position:relative}.searchable-select-module__H2ldla__root.sheet-identity-select .searchable-select-module__H2ldla__input{background:var(--color-control-bg);padding-inline:var(--space-2) 28px;border-color:#0000}.searchable-select-module__H2ldla__root.sheet-identity-select:not([data-open]):not(:focus-within) .searchable-select-module__H2ldla__displayValue{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 28px 0 8px}.searchable-select-module__H2ldla__displayValue>span{-webkit-line-clamp:2;overflow-wrap:anywhere;line-height:1.3;font-size:var(--font-size-ui);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.searchable-select-module__H2ldla__root.sheet-identity-select:not([data-open]):not(:focus-within) .searchable-select-module__H2ldla__input{opacity:0}.searchable-select-module__H2ldla__root.sheet-identity-select:hover .searchable-select-module__H2ldla__input{background:var(--color-control-bg-hover)}:is(.searchable-select-module__H2ldla__root[data-disabled] .searchable-select-module__H2ldla__section,.sheet-screen.is-read-only .searchable-select-module__H2ldla__root .searchable-select-module__H2ldla__section){display:none}.searchable-select-module__H2ldla__root[data-disabled] .searchable-select-module__H2ldla__input{padding-right:var(--space-2)}.sheet-screen.is-read-only .searchable-select-module__H2ldla__root.sheet-level-select .searchable-select-module__H2ldla__input{text-align:center;padding-inline:0}.sheet-screen.is-read-only .searchable-select-module__H2ldla__root.sheet-identity-select .searchable-select-module__H2ldla__displayValue{right:4px}
.workspace-navigation-module__JdlqEG__navigation{flex-direction:var(--navigation-direction,column);gap:var(--gap-detail);min-width:0;display:flex}.workspace-navigation-module__JdlqEG__item{align-items:center;gap:var(--gap-region);min-width:0;min-height:var(--navigation-item-height,42px);padding:var(--navigation-item-padding,var(--space-2) var(--space-3));border-radius:var(--radius-control);color:var(--color-text-muted);font:400 var(--font-size-ui)/1.4 var(--font-family-body);font-variation-settings:var(--font-variation-body);text-align:left;cursor:pointer;transition:color var(--duration-interface), background-color var(--duration-interface);background:0 0;border:0;text-decoration:none;display:flex}.workspace-navigation-module__JdlqEG__item svg{flex:none;width:18px;height:18px}.workspace-navigation-module__JdlqEG__item:hover{color:var(--color-text);background:var(--color-control-bg)}.workspace-navigation-module__JdlqEG__item[aria-current]{color:var(--color-text);background:var(--color-bg-selected);border-radius:var(--radius-selection);font-weight:500}@media (prefers-reduced-motion:reduce){.workspace-navigation-module__JdlqEG__item{transition:none}}
.catalog-tabs-module__PGeSFW__bar{align-items:center;gap:var(--gap-region);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.catalog-tabs-module__PGeSFW__tabs{gap:var(--gap-detail);scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow:auto}.catalog-tabs-module__PGeSFW__tab{white-space:nowrap;flex:none;}.catalog-tabs-module__PGeSFW__back{align-items:center;gap:var(--gap-cluster);min-height:var(--size-control);padding:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-ui);display:inline-flex}.catalog-tabs-module__PGeSFW__back:hover{color:var(--color-text)}.catalog-tabs-module__PGeSFW__sidebar{gap:var(--gap-form);margin:0;display:grid}.catalog-tabs-module__PGeSFW__sidebar h2{padding:var(--space-1) var(--space-3) 0;font:400 var(--font-size-section)/1.2 var(--font-family-section);font-variation-settings:var(--font-variation-display);margin:0}.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__tabs{flex-direction:column}.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__back{margin-top:var(--space-3)}@container workspace (max-width:51.999rem){.catalog-tabs-module__PGeSFW__sidebar{gap:var(--gap-cluster)}.catalog-tabs-module__PGeSFW__sidebar h2{display:none}.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__tabs{flex-direction:row}.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__back{margin-top:0}}@media (max-width:839px){.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__tabs{flex-direction:row}.catalog-tabs-module__PGeSFW__sidebar{gap:var(--gap-cluster)}.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__back{margin-top:0}}.catalog-tabs-module__PGeSFW__heading{justify-content:space-between;align-items:center;gap:var(--gap-cluster);display:flex}.catalog-tabs-module__PGeSFW__compact{display:none}.catalog-tabs-module__PGeSFW__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-control-bg);font:inherit;border:0;display:flex}@media (max-width:839px){.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__compact{display:block}.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__tabs{display:none}.catalog-tabs-module__PGeSFW__sidebar{display:flex}.catalog-tabs-module__PGeSFW__sidebar .catalog-tabs-module__PGeSFW__compact{flex:1;min-width:0}.catalog-tabs-module__PGeSFW__back{white-space:nowrap}}
.workspace-layout-module__uPo7XG__container{min-width:0;container:workspace/inline-size}.workspace-layout-module__uPo7XG__layout{gap:var(--workspace-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace-layout-module__uPo7XG__sidebarSlot{align-self:stretch;min-width:0}.workspace-layout-module__uPo7XG__sidebarRegion{--workspace-sidebar-gap:var(--space-4);--workspace-sidebar-top:calc(var(--page-sticky-top,0px) + var(--workspace-sidebar-gap));scroll-margin-bottom:var(--workspace-sidebar-gap);border-radius:var(--radius-group);gap:var(--gap-cluster);align-self:start;min-width:0;display:grid;}.workspace-layout-module__uPo7XG__compactActions{justify-content:flex-end;align-items:center;gap:var(--gap-cluster);display:none}@container workspace (max-width:63.99rem){.workspace-layout-module__uPo7XG__compactActions{display:flex}}.workspace-layout-module__uPo7XG__sidebar{min-width:0;padding:var(--padding-surface);border-radius:var(--radius-group);background:var(--color-bg-surface);align-self:start}.workspace-layout-module__uPo7XG__content{scroll-margin-top:calc(var(--sheet-local-header-height,56px) + var(--space-4));}.workspace-layout-module__uPo7XG__heading{min-width:0}.workspace-layout-module__uPo7XG__layout[data-has-heading=true]{grid-template-areas:"sidebar""heading""content";row-gap:0}.workspace-layout-module__uPo7XG__layout[data-has-heading=true]>.workspace-layout-module__uPo7XG__sidebarSlot{margin-bottom:var(--gap-section);grid-area:sidebar}.workspace-layout-module__uPo7XG__layout[data-has-heading=true]>.workspace-layout-module__uPo7XG__heading{grid-area:heading}.workspace-layout-module__uPo7XG__layout[data-has-heading=true]>.workspace-layout-module__uPo7XG__content{grid-area:content}@container workspace (min-width:64rem){.workspace-layout-module__uPo7XG__layout{grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr)}.workspace-layout-module__uPo7XG__layout[data-has-heading=true]{grid-template-areas:".heading""sidebar content"}.workspace-layout-module__uPo7XG__layout[data-has-heading=true]>.workspace-layout-module__uPo7XG__sidebarSlot{margin-bottom:0}.workspace-layout-module__uPo7XG__sidebarSlot{min-height:var(--workspace-sidebar-reserved-height,0px)}.workspace-layout-module__uPo7XG__sidebarRegion{top:var(--workspace-sidebar-top);max-height:var(--workspace-sidebar-available-height,calc(100svh - var(--workspace-sidebar-top) - var(--workspace-sidebar-gap)));scrollbar-width:thin;position:sticky;overflow:auto}.workspace-layout-module__uPo7XG__compactActions{display:none}}@media print{.workspace-layout-module__uPo7XG__compactActions{display:none}}.workspace-layout-module__uPo7XG__container[data-workspace-variant=navigation]{--workspace-sidebar-width:16rem}.workspace-layout-module__uPo7XG__container[data-workspace-variant=navigation]:not([data-workspace-scroll-context=dialog])>.workspace-layout-module__uPo7XG__layout>.workspace-layout-module__uPo7XG__sidebarSlot>.workspace-layout-module__uPo7XG__sidebarRegion>.workspace-layout-module__uPo7XG__sidebar{background:0 0;border-radius:0;padding:0}@container workspace (min-width:52rem){[data-workspace-variant=navigation]>.workspace-layout-module__uPo7XG__layout{grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr)}[data-workspace-variant=navigation]>.workspace-layout-module__uPo7XG__layout[data-has-heading=true]{grid-template-areas:".heading""sidebar content"}[data-workspace-variant=navigation]>.workspace-layout-module__uPo7XG__layout[data-has-heading=true]>.workspace-layout-module__uPo7XG__sidebarSlot{margin-bottom:0}[data-workspace-variant=navigation]>.workspace-layout-module__uPo7XG__layout>.workspace-layout-module__uPo7XG__sidebarSlot{min-height:var(--workspace-sidebar-reserved-height,0px)}[data-workspace-variant=navigation]>.workspace-layout-module__uPo7XG__layout>.workspace-layout-module__uPo7XG__sidebarSlot>.workspace-layout-module__uPo7XG__sidebarRegion{--workspace-sidebar-gap:var(--space-5);top:var(--workspace-sidebar-top);max-height:var(--workspace-sidebar-available-height,calc(100svh - var(--workspace-sidebar-top) - var(--workspace-sidebar-gap)));scrollbar-width:thin;position:sticky;overflow:auto}}@container workspace (max-width:63.99rem){.workspace-layout-module__uPo7XG__sidebarSlot[data-compact-visible=false]{display:none}}.workspace-layout-module__uPo7XG__container>.workspace-layout-module__uPo7XG__layout[data-has-sidebar=false]{grid-template-columns:minmax(0,1fr)}.workspace-layout-module__uPo7XG__container>.workspace-layout-module__uPo7XG__layout[data-has-sidebar=false][data-has-heading=true]{grid-template-areas:"heading""content"}@container workspace (min-width:52rem){.workspace-layout-module__uPo7XG__container[data-workspace-scroll-context=dialog]>.workspace-layout-module__uPo7XG__layout>.workspace-layout-module__uPo7XG__sidebarSlot>.workspace-layout-module__uPo7XG__sidebarRegion{top:var(--space-5);max-height:calc(var(--workspace-scroll-height,80dvh) - 2 * var(--space-5));scrollbar-width:thin;position:sticky;overflow:auto}}@media print{.workspace-layout-module__uPo7XG__container[data-workspace-layout]>.workspace-layout-module__uPo7XG__layout>.workspace-layout-module__uPo7XG__sidebarSlot>.workspace-layout-module__uPo7XG__sidebarRegion{max-height:none;position:static;overflow:visible}}.workspace-layout-module__uPo7XG__sidebarRegion[data-has-footer]{gap:var(--workspace-gap)}.workspace-layout-module__uPo7XG__sidebarFooter{display:none}@container workspace (min-width:52rem){.workspace-layout-module__uPo7XG__container[data-workspace-variant=navigation] .workspace-layout-module__uPo7XG__sidebarRegion[data-has-footer]{border-radius:0;flex-direction:column;display:flex;overflow:hidden}.workspace-layout-module__uPo7XG__sidebarRegion[data-has-footer]>.workspace-layout-module__uPo7XG__sidebar{scrollbar-width:thin;width:100%;min-height:0;overflow:auto}.workspace-layout-module__uPo7XG__sidebarRegion[data-has-footer]>.workspace-layout-module__uPo7XG__sidebarFooter{flex:none;width:100%;display:block}}@media (min-width:700px) and (max-height:500px){.workspace-layout-module__uPo7XG__container[data-workspace-variant=navigation]>.workspace-layout-module__uPo7XG__layout{grid-template-columns:11rem minmax(0,1fr)}.workspace-layout-module__uPo7XG__container[data-workspace-variant=navigation] .workspace-layout-module__uPo7XG__sidebarRegion{max-height:calc(var(--workspace-scroll-height,65dvh) - 2 * var(--space-5));position:sticky;top:0;overflow:auto}}.workspace-layout-module__uPo7XG__container[data-workspace-variant=sheet][data-workspace-scroll-context=page] .workspace-layout-module__uPo7XG__sidebar{background:0 0;border-radius:0;padding:0}.workspace-layout-module__uPo7XG__navigation{min-width:0;top:var(--page-sticky-top,0px);z-index:var(--z-sticky);pointer-events:none;position:sticky}.workspace-layout-module__uPo7XG__layout[data-has-navigation]{row-gap:var(--gap-region);grid-template-areas:"navigation""sidebar""content";align-content:start}.workspace-layout-module__uPo7XG__layout[data-has-navigation]>.workspace-layout-module__uPo7XG__navigation{grid-area:navigation}.workspace-layout-module__uPo7XG__layout[data-has-navigation]>.workspace-layout-module__uPo7XG__sidebarSlot{grid-area:sidebar}.workspace-layout-module__uPo7XG__layout[data-has-navigation]>.workspace-layout-module__uPo7XG__content{grid-area:content}.workspace-layout-module__uPo7XG__container[data-workspace-variant=sheet][data-workspace-scroll-context=page]>.workspace-layout-module__uPo7XG__layout{min-height:calc(100svh - var(--page-sticky-top,0px))}@container workspace (min-width:64rem){.workspace-layout-module__uPo7XG__layout[data-has-navigation]{grid-template-rows:auto 1fr;grid-template-areas:"navigation navigation""sidebar content"}.workspace-layout-module__uPo7XG__layout[data-has-navigation] .workspace-layout-module__uPo7XG__sidebarRegion{--workspace-sidebar-top:calc(var(--page-sticky-top,0px) + var(--workspace-navigation-height,0px) + var(--workspace-sidebar-gap))}}@media (max-width:839px){.workspace-layout-module__uPo7XG__navigation{display:block}.workspace-layout-module__uPo7XG__layout[data-has-navigation]{grid-template-areas:"navigation""sidebar""content"}}@container workspace (max-width:63.99rem){.workspace-layout-module__uPo7XG__layout[data-has-navigation]:has(>.workspace-layout-module__uPo7XG__sidebarSlot[data-compact-visible=false]){grid-template-areas:"navigation""content"}}@media (max-width:839px){.workspace-layout-module__uPo7XG__layout[data-has-navigation]:has(>.workspace-layout-module__uPo7XG__sidebarSlot[data-compact-visible=false]){grid-template-areas:"navigation""content"}}@media (max-width:599px){.workspace-layout-module__uPo7XG__container[data-workspace-variant=sheet] .workspace-layout-module__uPo7XG__navigation{display:none}.workspace-layout-module__uPo7XG__container[data-workspace-variant=sheet] .workspace-layout-module__uPo7XG__layout[data-has-navigation]{grid-template-areas:"sidebar""content"}.workspace-layout-module__uPo7XG__container[data-workspace-variant=sheet] .workspace-layout-module__uPo7XG__layout[data-has-navigation]:has(>.workspace-layout-module__uPo7XG__sidebarSlot[data-compact-visible=false]){grid-template-areas:"content"}}
.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{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px}.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:1px 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);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;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:1rem;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;scrollbar-width:none;scroll-padding-inline:4px}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar .sheet-tabs::-webkit-scrollbar{display:none}.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-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;justify-self:start;font-size:14px}.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:1px 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:1.25rem}.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);background:0 0;border-color:#0000;font-size:1rem;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);outline:0}.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) minmax(8rem,40%) minmax(0,1fr);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:100%;margin-inline: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}}@media (max-width:599px){.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-bar{grid-template-columns:minmax(0,1fr) minmax(8rem,60%) minmax(0,1fr)}}.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));grid-template-columns:minmax(0,1fr) auto auto;position:static}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-tab-end>[data-sheet-search]{width:auto}.sheet-editor-shell-module__JvFlWq__shellScope .sheet-content-frame[data-app-viewport]{margin-top:var(--space-2)}}
.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}}
.point-buy-dialog-module__Xrapjq__summary{justify-content:space-between;align-items:baseline;gap:var(--gap-region);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-muted);border:1px solid #0000;display:flex}.point-buy-dialog-module__Xrapjq__summary span{color:var(--color-text-muted);font-size:var(--font-size-label)}.point-buy-dialog-module__Xrapjq__summary strong{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-section);font-variant-numeric:tabular-nums}.point-buy-dialog-module__Xrapjq__summary[data-over-budget] strong{color:var(--color-danger-text)}.point-buy-dialog-module__Xrapjq__grid{gap:var(--gap-cluster);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid;container:ability-scores/inline-size}.point-buy-dialog-module__Xrapjq__ability{align-items:center;gap:var(--gap-cluster);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-raised);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto 28px;display:grid}.point-buy-dialog-module__Xrapjq__abilityCopy{gap:var(--gap-detail);min-width:0;display:grid}.point-buy-dialog-module__Xrapjq__abilityCopy strong{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-ui);font-weight:600}.point-buy-dialog-module__Xrapjq__abilityCopy small{color:var(--color-text-muted);font-size:var(--font-size-caption)}.point-buy-dialog-module__Xrapjq__stepper{grid-template-columns:var(--size-control-compact) 2.125rem var(--size-control-compact);border-radius:var(--radius-control);background:var(--color-control-bg);border:1px solid #0000;display:grid;overflow:hidden}.point-buy-dialog-module__Xrapjq__stepper button,.point-buy-dialog-module__Xrapjq__stepper output{background:0 0;border:0;place-items:center;min-height:2.125rem;padding:0;display:grid}.point-buy-dialog-module__Xrapjq__stepper button{color:var(--color-accent);font-size:var(--font-size-section)}.point-buy-dialog-module__Xrapjq__stepper button:hover:not(:disabled){background:var(--color-accent-soft)}.point-buy-dialog-module__Xrapjq__stepper button:disabled{color:var(--color-border-strong);cursor:default}.point-buy-dialog-module__Xrapjq__stepper output{color:var(--color-text);font-variant-numeric:tabular-nums;border:0;font-weight:600}.point-buy-dialog-module__Xrapjq__stepper input{text-align:center;width:100%;min-width:0;color:var(--color-text);border:0;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border-inline:0;border-radius:0;padding:0;font-weight:600}.point-buy-dialog-module__Xrapjq__stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.point-buy-dialog-module__Xrapjq__stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.point-buy-dialog-module__Xrapjq__modifier{color:var(--color-text-muted);font-size:var(--font-size-ui);font-variant-numeric:tabular-nums;text-align:center}.point-buy-dialog-module__Xrapjq__note{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body)}@container ability-scores (max-width:300px){.point-buy-dialog-module__Xrapjq__ability{grid-template-columns:minmax(0,1fr) 28px}.point-buy-dialog-module__Xrapjq__abilityCopy{grid-column:1/-1}.point-buy-dialog-module__Xrapjq__stepper{justify-self:start}}@media (pointer:coarse){.point-buy-dialog-module__Xrapjq__stepper{grid-template-columns:36px 40px 36px}.point-buy-dialog-module__Xrapjq__stepper button,.point-buy-dialog-module__Xrapjq__stepper output{min-height:36px}}
.setup-step-navigation-module__vUwAKG__root{min-width:0}.setup-step-navigation-module__vUwAKG__rail{}.setup-step-navigation-module__vUwAKG__step{}.setup-step-navigation-module__vUwAKG__copy{gap:var(--gap-micro);min-width:0;display:grid}.setup-step-navigation-module__vUwAKG__copy small{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-step-navigation-module__vUwAKG__attention{color:var(--color-accent);margin-inline-start:auto}.setup-step-navigation-module__vUwAKG__compact{display:none}.setup-step-navigation-module__vUwAKG__trigger{width:100%;height:var(--setup-navigation-height,44px);align-items:center;gap:var(--gap-cluster);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-control-bg);color:var(--color-text);font:inherit;text-align:left;border:0;display:flex}.setup-step-navigation-module__vUwAKG__trigger .setup-step-navigation-module__vUwAKG__copy{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.setup-step-navigation-module__vUwAKG__trigger .setup-step-navigation-module__vUwAKG__copy small{display:none}.setup-step-navigation-module__vUwAKG__trigger .setup-step-navigation-module__vUwAKG__copy{flex:1}.setup-step-navigation-module__vUwAKG__trigger svg{flex:none}.setup-step-navigation-module__vUwAKG__dropdown{overscroll-behavior:contain;max-height:min(65svh,32rem);overflow-y:auto}.setup-step-navigation-module__vUwAKG__option>.mantine-Menu-itemLabel{align-items:center;gap:var(--gap-cluster);display:flex}.setup-step-navigation-module__vUwAKG__option[aria-current]{background:var(--color-bg-selected)}@container workspace (max-width:51.99rem){.setup-step-navigation-module__vUwAKG__compact{display:block}.setup-step-navigation-module__vUwAKG__root .setup-step-navigation-module__vUwAKG__rail{display:none}}@media (min-width:700px) and (max-height:500px){.setup-step-navigation-module__vUwAKG__compact{display:none}.setup-step-navigation-module__vUwAKG__root .setup-step-navigation-module__vUwAKG__rail{display:flex}}
.sheet-editor-main-module__Z9VDMW__mainScope{min-width:0}.sheet-editor-main-module__Z9VDMW__mainScope .sheet-overview{gap:var(--gap-section);min-width:0;display:grid}.sheet-editor-main-module__Z9VDMW__mainScope .lss-proficiencies{padding:var(--space-2) var(--space-4) var(--space-4);--section-header-padding-inline:0;background:var(--color-bg-surface);container:proficiencies/inline-size}.sheet-editor-main-module__Z9VDMW__proficiencyGrid{align-items:start;column-gap:var(--gap-section);grid-template-columns:minmax(0,1fr);display:grid}@container proficiencies (min-width:44rem){.sheet-editor-main-module__Z9VDMW__proficiencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet-editor-main-module__Z9VDMW__mainScope .sheet-identity-form{gap:var(--gap-form);margin-bottom:var(--space-5);display:grid}.sheet-editor-main-module__Z9VDMW__mainScope .lss-identity-grid{gap:var(--gap-form);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet-editor-main-module__Z9VDMW__mainScope .lss-identity-field{align-content:start;gap:var(--gap-cluster);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-ui);display:grid}.sheet-editor-main-module__Z9VDMW__mainScope .lss-identity-level{grid-column:1/-1}:is(.sheet-editor-main-module__Z9VDMW__mainScope .lss-identity-field>:is(input,button),.sheet-editor-main-module__Z9VDMW__mainScope .sheet-level-controls>input){width:100%;min-width:0;min-height:var(--size-control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-control-bg);color:var(--color-text);font:inherit;text-align:left;border:0}@media (max-width:599px){.sheet-editor-main-module__Z9VDMW__mainScope .lss-identity-grid{grid-template-columns:minmax(0,1fr)}}.sheet-editor-main-module__Z9VDMW__mainScope .sheet-level-controls{align-items:center;gap:var(--gap-region);flex-wrap:wrap;display:flex}.sheet-editor-main-module__Z9VDMW__mainScope .sheet-level-controls>input{width:5rem}.sheet-editor-main-module__Z9VDMW__mainScope .sheet-level-controls>button{font-size:var(--font-size-ui)}
.sheet-editor-features-module__AdrSMG__featuresScope{min-width:0}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form{gap:var(--gap-region);padding:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg-muted);display:grid}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form label{gap:var(--gap-detail);min-width:0;display:grid}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form label>span{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:600}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form input:not([type=checkbox]){min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-control-bg);border:1px solid #0000;font-size:14px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form select{min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-control-bg);border:1px solid #0000;font-size:14px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form textarea{min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-control-bg);border:1px solid #0000;font-size:14px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form .lss-feature-title-row{gap:var(--gap-region);grid-template-columns:minmax(0,1fr) 84px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form .lss-feature-title-row>label:first-child{min-width:0}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form .lss-feature-title-row input:first-child{border:1px solid #0000;border-radius:8px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-description-field textarea{min-height:108px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form .lss-feature-meta{align-items:end;gap:var(--gap-region);grid-template-columns:minmax(0,1fr) auto;margin:0}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form .feature-resource-toggle{align-items:center;gap:var(--gap-cluster);min-height:40px;color:var(--color-text);font-size:var(--font-size-label);display:flex}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form .feature-resource-toggle input{width:18px;height:18px;min-height:18px;padding:0}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-form .lss-resource-editor{padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:9px;grid-template-columns:110px minmax(150px,1fr) 96px;margin:0}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-actions{justify-content:space-between;align-items:center;gap:var(--gap-region);display:flex}.sheet-editor-features-module__AdrSMG__featuresScope .feature-entry-actions :is(.button,[data-ui-control=button]){min-width:92px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-resource-counter{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-raised);grid-template-columns:36px auto 36px;align-items:center;display:grid;overflow:hidden}.sheet-editor-features-module__AdrSMG__featuresScope .feature-resource-counter button{min-width:36px;min-height:36px;color:var(--color-accent);background:0 0;border:0;padding:0;font-size:17px}.sheet-editor-features-module__AdrSMG__featuresScope .feature-resource-counter button:hover:not(:disabled){background:var(--color-accent-soft)}.sheet-editor-features-module__AdrSMG__featuresScope .feature-resource-counter button:disabled{color:var(--color-border-strong);cursor:default}.sheet-editor-features-module__AdrSMG__featuresScope .feature-resource-counter span{min-width:56px;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;text-align:center}.sheet-editor-features-module__AdrSMG__featuresScope .feature-resource-counter strong{font-size:14px}@media (max-width:999px){:is(.sheet-editor-features-module__AdrSMG__featuresScope .lss-feature-layout,.sheet-editor-features-module__AdrSMG__featuresScope .lss-feature-column){grid-template-columns:1fr}}
.sheet-editor-spells-module__NEBH2q__spellsScope{min-width:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-page{align-content:start;gap:var(--sheet-panel-gap);min-height:0;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title{justify-content:space-between;align-items:center;gap:var(--gap-form);margin:0 2px 2px;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title:before{display:none}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title:after{display:none}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title>div:first-child{display:block}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title>div:first-child>span{color:var(--color-accent-warm);font-size:var(--font-size-caption);letter-spacing:.035em;margin-bottom:2px;font-weight:600;display:block}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title h2{font-family:var(--font-family-body);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title p{color:var(--color-text-muted);font-size:var(--font-size-label);margin:3px 0 0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title>div:last-child{align-items:center;gap:var(--gap-cluster);display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title :is(.button,[data-ui-control=button]){justify-content:center;align-items:center;min-height:42px;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-magic-menu{position:relative}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-magic-menu>summary{width:42px;min-height:42px;color:var(--color-accent);border-radius:var(--radius-control);background:var(--color-bg-surface);cursor:pointer;border:0;justify-content:center;place-items:center;padding:0;font-size:24px;font-weight:600;line-height:1;list-style:none;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-magic-menu>summary::-webkit-details-marker{display:none}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-magic-menu>div{z-index:4;min-width:160px;padding:var(--space-2);background:var(--color-bg-surface);box-shadow:var(--shadow-card);border:0;border-radius:9px;position:absolute;top:calc(100% + 6px);right:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-magic-menu button{width:100%;min-height:40px;padding:var(--space-2) var(--space-2);text-align:left;background:0 0;border:0;border-radius:6px}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-row{align-items:center;gap:var(--gap-cluster);flex-wrap:wrap;margin:0;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker>header{margin:-14px -14px var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg-raised);border-radius:10px 10px 0 0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-title{align-items:center;gap:var(--gap-cluster);min-width:0;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-prepared{align-items:center;gap:var(--gap-cluster);align-self:end;min-height:44px;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-prepared input{width:18px;height:18px}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-prepared-filter{align-items:center;gap:var(--gap-cluster);min-height:36px;padding:var(--space-1);color:var(--color-text-muted);border-radius:var(--radius-control);cursor:pointer;font-size:var(--font-size-label);-webkit-user-select:none;user-select:none;background:0 0;font-weight:400;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-prepared-filter:hover{color:var(--color-text);background:var(--color-bg-muted)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-prepared-filter:has(input:checked){color:var(--color-accent-strong)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-prepared-filter input{width:17px;height:17px;accent-color:var(--color-accent);margin:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-prepared-count{min-width:2.25rem;min-height:1.5rem;color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:0;font-weight:600;line-height:1;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-prepared-count[data-over-limit]{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-surface)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-ledger-error{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-danger);background:var(--color-danger-surface);font-size:var(--font-size-label);border:0;border-radius:9px}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-origin-badge{width:max-content;min-height:20px;padding:2px var(--space-2);color:var(--color-accent-warm);background:color-mix(in srgb, var(--color-accent-warm) 9%, var(--color-bg-surface));letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:999px;align-items:center;margin:0;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.15;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-result-name .spell-origin-badge{width:max-content;min-height:20px;padding:2px var(--space-2);color:var(--color-accent-warm);background:color-mix(in srgb, var(--color-accent-warm) 9%, var(--color-bg-surface));letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:999px;align-items:center;margin:0;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.15;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-record-title .spell-origin-badge{width:max-content;min-height:20px;padding:2px var(--space-2);color:var(--color-accent-warm);background:color-mix(in srgb, var(--color-accent-warm) 9%, var(--color-bg-surface));letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:999px;align-items:center;margin:0;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.15;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-results .spell-origin-badge{width:max-content;min-height:20px;padding:2px var(--space-2);color:var(--color-accent-warm);background:color-mix(in srgb, var(--color-accent-warm) 9%, var(--color-bg-surface));letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:999px;align-items:center;margin:0;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.15;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-record-title .spell-origin-badge{margin-top:var(--space-2)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-title .spell-origin-badge{flex:none}@media (max-width:599px){.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title{align-items:flex-start}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title h2{font-size:22px}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title p{max-width:24ch}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-title>div:last-child{flex-wrap:wrap;justify-content:flex-end}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-row{grid-template-columns:1fr;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-controls{grid-template-columns:1fr}}@media (pointer:coarse){.sheet-editor-spells-module__NEBH2q__spellsScope .spell-magic-menu>summary{min-height:40px}}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context{justify-content:space-between;align-items:center;gap:var(--gap-form);min-width:0;margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);background:var(--color-accent-soft);border:0;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context>div{gap:var(--gap-micro);min-width:0;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context strong{font-family:var(--font-family-body);font-size:var(--font-size-ui);font-weight:600}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context span{color:var(--color-text-muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context .text-button{min-height:36px;color:var(--color-accent);font-size:var(--font-size-label);flex:none;font-weight:600}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker .spell-picker-controls{align-items:end;gap:var(--gap-region);margin:var(--space-3) 0 var(--space-3);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(120px,.7fr);display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-controls label{gap:var(--gap-detail);min-width:0;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-controls label>span{color:var(--color-text-muted);font-family:var(--font-family-data);font-size:var(--font-size-caption);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.2}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-traits>legend{color:var(--color-text-muted);font-family:var(--font-family-data);font-size:var(--font-size-caption);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.2}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings label>span{color:var(--color-text-muted);font-family:var(--font-family-data);font-size:var(--font-size-caption);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.2}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-controls input[type=search]{width:100%;min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-text);border-radius:var(--radius-control);background:var(--color-control-bg);font-size:var(--font-size-ui);border:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-controls select{width:100%;min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-text);border-radius:var(--radius-control);background:var(--color-control-bg);font-size:var(--font-size-ui);border:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings select{width:100%;min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-text);border-radius:var(--radius-control);background:var(--color-control-bg);font-size:var(--font-size-ui);border:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-search{grid-column:span 2}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-traits{align-items:center;gap:var(--gap-form);min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-raised);border:0;grid-column:2/-1;margin:0;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-traits>legend{float:left;width:auto;margin:0 var(--space-1) 0 0;padding:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-traits label{grid-auto-flow:initial;align-items:center;gap:var(--gap-cluster);color:var(--color-text);font-size:var(--font-size-label);white-space:nowrap;display:inline-flex}:is(.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-traits input,.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-prepared input){width:17px;height:17px;accent-color:var(--color-accent)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings{align-items:end;gap:var(--gap-region) var(--gap-form);padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-muted);border:0;grid-template-columns:minmax(180px,240px) auto minmax(180px,1fr);display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings>label:first-child{gap:var(--gap-detail);display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings .spell-picker-prepared{align-items:center;gap:var(--gap-cluster);white-space:nowrap;min-height:40px;margin:0;padding:0;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings>small{color:var(--color-text-muted);font-size:var(--font-size-caption);align-self:center;line-height:1.35}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-summary{justify-content:space-between;align-items:center;gap:var(--gap-region);min-height:36px;color:var(--color-text-muted);font-size:var(--font-size-caption);padding-inline:2px;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-announcement{color:var(--color-success);font-weight:600}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-raised);min-height:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results>button{align-items:center;gap:var(--gap-region);min-height:68px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-bg-raised);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results>button:last-child{border-bottom:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results>button:hover:not(:disabled){background:var(--color-bg-muted)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results>button:disabled{cursor:default;opacity:.62}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-level{width:34px;height:34px;color:var(--color-accent);background:var(--color-accent-soft);font-family:var(--font-family-body);font-size:var(--font-size-ui);font-variant-numeric:tabular-nums;border:0;border-radius:50%;place-items:center;font-weight:600;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-copy{gap:var(--gap-micro);min-width:0;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-copy>small{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-result-context{color:var(--color-accent)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results>button>b{justify-content:flex-end;align-items:center;gap:var(--gap-detail);min-width:88px;color:var(--color-accent);font-size:var(--font-size-label);font-weight:600;display:inline-flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker>footer{justify-content:space-between;gap:var(--gap-form);border-top:1px solid var(--color-border)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker>footer>span{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:400}@media (max-width:999px){.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker .spell-picker-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-search{grid-column:1/-1}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-traits{grid-column:1/-1}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings{grid-template-columns:minmax(160px,1fr) auto}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings>small{display:none}}@media (max-width:599px){.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-dialog-body{padding-inline:var(--space-3)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context{align-items:flex-start}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context span{white-space:normal}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context .text-button{width:40px;min-width:40px;overflow:hidden}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context .text-button>span{display:none}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-context .text-button:after{content:"↺";color:var(--color-accent);place-items:center;font-size:20px;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker .spell-picker-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings{gap:var(--gap-cluster);grid-template-columns:1fr}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-add-settings .spell-picker-prepared{min-height:30px}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results>button{grid-template-columns:34px minmax(0,1fr)}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-results>button>b{display:none}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker>footer>span{display:none}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-dialog .spell-picker-controls{grid-template-columns:1fr}:is(.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-search,.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-traits){grid-column:1}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-picker-traits{flex-wrap:wrap}}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-bar{justify-content:space-between;align-items:center;gap:var(--gap-cluster) var(--gap-section);flex-wrap:wrap;width:100%;min-width:0;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-heading{flex:0 22rem;width:auto;min-width:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-actions{justify-content:flex-end;align-items:center;gap:var(--gap-cluster) var(--gap-region);min-width:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;flex:auto;padding:0;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-secondary-actions{gap:var(--gap-cluster);flex-wrap:wrap;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-secondary-actions:empty{display:none}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-secondary-actions .context-action{min-height:36px;padding-inline:var(--space-2);font-size:var(--font-size-label);font-weight:400}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-button{flex:0 auto}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-menu>summary{place-items:center;width:40px;height:40px;min-height:40px;padding:0;line-height:0;display:grid}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-menu{flex:none;justify-content:center;align-self:center;align-items:center;width:max-content;height:auto;margin:0;line-height:0;display:flex}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-menu>summary>svg{width:18px;height:18px;display:block}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-menu .sheet-action-menu-popover .is-danger-action{color:var(--color-danger)}@container sheet-screen (max-width:999px){.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-actions{justify-content:space-between}}@container sheet-screen (max-width:599px){.sheet-editor-spells-module__NEBH2q__spellsScope .spell-sheet-heading{flex-basis:100%}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-actions{width:100%}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-secondary-actions>*{white-space:normal;min-width:0}.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-button span{display:inline}}.sheet-editor-spells-module__NEBH2q__bulkAddDialog{gap:var(--gap-form);display:grid}.sheet-editor-spells-module__NEBH2q__bulkAddDialog p,.sheet-editor-spells-module__NEBH2q__bulkAddDialog small{margin:0}.sheet-editor-spells-module__NEBH2q__bulkAddDialog label{gap:var(--gap-cluster);display:grid}.sheet-editor-spells-module__NEBH2q__bulkAddDialog label>span{font-size:var(--font-size-caption);font-weight:700}.sheet-editor-spells-module__NEBH2q__bulkAddDialog small{color:var(--color-text-muted)}.sheet-editor-spells-module__NEBH2q__classSpellWarning{align-items:baseline;gap:var(--gap-cluster);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-notice-surface) 58%, transparent);font-size:var(--font-size-caption);border:0;display:flex}.sheet-editor-spells-module__NEBH2q__classSpellWarning strong{color:var(--color-text);flex:none}@media (max-width:599px){.sheet-editor-spells-module__NEBH2q__spellsScope .spell-command-actions:not(:has(button,input)){display:none}}.sheet-editor-spells-module__NEBH2q__valueRollAction{color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:0}.sheet-editor-spells-module__NEBH2q__valueRollAction:hover{background:var(--color-control-bg)}
.custom-spell-form-module__-sITGG__formHeader{align-items:end;gap:var(--gap-section);margin:var(--space-5) 0 var(--space-4);grid-template-columns:minmax(0,1fr) minmax(17.5rem,26.875rem);display:grid}.custom-spell-form-module__-sITGG__formHeader h1{font-family:var(--font-family-display);font-size:var(--font-size-title);font-weight:600;line-height:var(--line-height-tight);letter-spacing:-.025em;margin:0}.custom-spell-form-module__-sITGG__formHeader>p{max-width:48ch;color:var(--color-text-muted);font-size:var(--font-size-ui);line-height:var(--line-height-body);margin:0}.custom-spell-form-module__-sITGG__form{}.custom-spell-form-module__-sITGG__workspace{align-items:stretch;gap:var(--gap-region);grid-template-columns:minmax(0,1fr);grid-template-areas:"description";display:grid}.custom-spell-form-module__-sITGG__workspace[data-details-open=true]{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);grid-template-areas:"description description""identity timing""components timing"}.custom-spell-form-module__-sITGG__workspace [hidden]{display:none}.custom-spell-form-module__-sITGG__section{border-radius:var(--radius-group);background:var(--color-bg-surface);border:0;min-width:0;overflow:hidden}.custom-spell-form-module__-sITGG__identitySection{grid-area:identity}.custom-spell-form-module__-sITGG__timingSection{grid-area:timing}.custom-spell-form-module__-sITGG__componentSection{grid-area:components}.custom-spell-form-module__-sITGG__descriptionSection{background:0 0;border:0;grid-area:description;display:grid;overflow:visible}.custom-spell-form-module__-sITGG__descriptionSection .custom-spell-form-module__-sITGG__sectionBody{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;display:grid}.custom-spell-form-module__-sITGG__sectionBody{min-width:0;padding:var(--space-4)}.custom-spell-form-module__-sITGG__sectionHeading{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border:0}.custom-spell-form-module__-sITGG__sectionHeading h2{font-family:var(--font-family-body);font-size:var(--font-size-section);letter-spacing:-.015em;margin:0;font-weight:600}.custom-spell-form-module__-sITGG__identityGrid,.custom-spell-form-module__-sITGG__timingGrid,.custom-spell-form-module__-sITGG__componentGrid,.custom-spell-form-module__-sITGG__materialFields{gap:var(--gap-form);display:grid}.custom-spell-form-module__-sITGG__identityGrid{gap:var(--gap-region);grid-template-columns:repeat(2,minmax(0,1fr))}.custom-spell-form-module__-sITGG__nameField,.custom-spell-form-module__-sITGG__wideField{grid-column:1/-1}.custom-spell-form-module__-sITGG__form label{align-content:start;gap:var(--gap-cluster);min-width:0;display:grid}.custom-spell-form-module__-sITGG__form label>span,.custom-spell-form-module__-sITGG__form legend{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-label);letter-spacing:.01em;font-weight:600}.custom-spell-form-module__-sITGG__form label>small{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.custom-spell-form-module__-sITGG__classField{gap:var(--gap-cluster);border:0;min-width:0;margin:0;padding:0;display:grid}.custom-spell-form-module__-sITGG__classField legend{margin-bottom:var(--space-2);padding:0}.custom-spell-form-module__-sITGG__classSelections{gap:var(--gap-cluster);flex-wrap:wrap;display:flex}.custom-spell-form-module__-sITGG__classSelections>span{align-items:center;gap:var(--gap-detail);min-height:30px;padding:3px var(--space-1) 3px var(--space-3);color:var(--color-accent-strong);background:var(--color-accent-soft);font-size:var(--font-size-caption);border:1px solid #0000;border-radius:999px;font-weight:600;display:inline-flex}.custom-spell-form-module__-sITGG__classSelections button{width:22px;height:22px;color:var(--color-text-muted);font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.custom-spell-form-module__-sITGG__classSelections button:hover{color:var(--color-text);background:var(--color-bg-raised)}.custom-spell-form-module__-sITGG__classSelections button:focus-visible{box-shadow:none}.custom-spell-form-module__-sITGG__emptySelection{color:var(--color-text-muted);font-size:var(--font-size-caption)}.custom-spell-form-module__-sITGG__form input:not([type=checkbox]),.custom-spell-form-module__-sITGG__form select,.custom-spell-form-module__-sITGG__form textarea{width:100%;min-width:0;color:var(--color-text);border-radius:var(--radius-control);background:var(--color-control-bg);font:inherit;font-size:var(--font-size-body);border:1px solid #0000}.custom-spell-form-module__-sITGG__form input:not([type=checkbox]),.custom-spell-form-module__-sITGG__form select{min-height:var(--size-control);padding:var(--space-2) var(--space-3)}.custom-spell-form-module__-sITGG__form textarea{padding:var(--space-3);resize:vertical;line-height:var(--line-height-body)}.custom-spell-form-module__-sITGG__form input:not([type=checkbox]):hover,.custom-spell-form-module__-sITGG__form select:hover,.custom-spell-form-module__-sITGG__form textarea:hover{background:var(--color-control-bg-hover);border-color:#0000}.custom-spell-form-module__-sITGG__form input:not([type=checkbox]):focus-visible,.custom-spell-form-module__-sITGG__form select:focus-visible,.custom-spell-form-module__-sITGG__form textarea:focus-visible{box-shadow:none;outline:1px solid var(--focus-ring);outline-offset:2px;border-color:#0000}.custom-spell-form-module__-sITGG__form input:disabled{color:var(--color-text-muted);background:var(--color-bg-muted)}.custom-spell-form-module__-sITGG__timingGrid{gap:0}.custom-spell-form-module__-sITGG__timingItem{gap:var(--gap-region);padding:var(--space-3) 0;border:0;grid-template-columns:7.375rem minmax(0,1fr);display:grid}.custom-spell-form-module__-sITGG__timingItem:first-child{border-top:0;padding-top:0}.custom-spell-form-module__-sITGG__timingItem>strong{padding-top:var(--space-2);font-size:var(--font-size-label);font-weight:600;line-height:var(--line-height-ui)}.custom-spell-form-module__-sITGG__timingControls{gap:var(--gap-cluster);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.custom-spell-form-module__-sITGG__detailField{grid-column:1/-1}.custom-spell-form-module__-sITGG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.custom-spell-form-module__-sITGG__targetField{padding-top:var(--space-3);border:0}.custom-spell-form-module__-sITGG__componentGrid{gap:var(--gap-region)}.custom-spell-form-module__-sITGG__checkGroup{gap:var(--gap-cluster);flex-wrap:wrap;display:flex}.custom-spell-form-module__-sITGG__checkGroup label,.custom-spell-form-module__-sITGG__consumedCheck{align-items:center;gap:var(--gap-cluster);min-height:34px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-bg-raised);font-size:var(--font-size-caption);border:0;display:flex}.custom-spell-form-module__-sITGG__checkGroup input,.custom-spell-form-module__-sITGG__consumedCheck input{width:17px;height:17px;accent-color:var(--color-accent)}.custom-spell-form-module__-sITGG__materialFields{align-items:end;gap:var(--gap-cluster);padding-top:var(--space-3);border:0;grid-template-columns:minmax(0,1fr) 6.875rem auto}.custom-spell-form-module__-sITGG__materialDescription{min-width:11.25rem}.custom-spell-form-module__-sITGG__consumedCheck{min-height:var(--size-control);margin-bottom:0}.custom-spell-form-module__-sITGG__errorBox{padding:var(--space-3) var(--space-4);color:var(--color-danger-text);border-radius:var(--radius-control);background:var(--color-danger-surface);border:1px solid #0000;margin:0}.custom-spell-form-module__-sITGG__errorBox ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.custom-spell-form-module__-sITGG__errorBox li{margin-block:var(--space-1);font-size:var(--font-size-label)}.custom-spell-form-module__-sITGG__actions{z-index:8;bottom:var(--space-2);justify-content:flex-end;align-items:center;gap:var(--gap-cluster);padding:var(--space-1) 0;background:0 0;border:0;display:flex;position:sticky}.custom-spell-form-module__-sITGG__actions :is(.button,[data-ui-control=button]){min-height:var(--size-control);box-shadow:var(--shadow-surface);place-items:center;display:inline-grid}.custom-spell-form-module__-sITGG__deleteButton{min-height:var(--size-control);padding-inline:var(--space-3);color:var(--color-danger-text);border-radius:var(--radius-control);background:var(--color-danger-surface-raised);font:inherit;box-shadow:var(--shadow-surface);border:1px solid #0000;margin-right:auto;font-weight:600}.custom-spell-form-module__-sITGG__deleteButton:hover{border-color:var(--color-danger);background:var(--color-danger-surface)}.custom-spell-form-module__-sITGG__deleteDialogCopy{color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.custom-spell-form-module__-sITGG__deleteDialogError{margin-top:var(--space-3);padding:var(--space-3);color:var(--color-danger-text);border-radius:var(--radius-control);background:var(--color-danger-surface);border:1px solid #0000}.custom-spell-form-module__-sITGG__deleteDialogError strong{font-size:var(--font-size-ui)}.custom-spell-form-module__-sITGG__deleteDialogError ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.custom-spell-form-module__-sITGG__deleteDialogError li{margin-block:var(--space-1);font-size:var(--font-size-label);line-height:var(--line-height-ui)}.custom-spell-form-module__-sITGG__confirmDeleteButton{min-height:var(--size-control);padding-inline:var(--space-4);color:var(--color-on-filled);border-radius:var(--radius-control);background:var(--color-danger);font:inherit;font-size:var(--font-size-ui);border:1px solid #0000;place-items:center;font-weight:600;line-height:1;display:inline-grid}.custom-spell-form-module__-sITGG__confirmDeleteButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-danger) 82%, var(--color-text));background:color-mix(in srgb, var(--color-danger) 82%, var(--color-text))}.custom-spell-form-module__-sITGG__confirmDeleteButton:disabled{cursor:wait;opacity:.65}.custom-spell-form-module__-sITGG__catalogAside{gap:var(--gap-region);display:grid}.custom-spell-form-module__-sITGG__catalogActions{justify-content:flex-end;gap:var(--gap-cluster);flex-wrap:wrap;display:flex}.custom-spell-form-module__-sITGG__catalogAside :is(.button,[data-ui-control=button]){place-items:center;display:inline-grid}.custom-spell-form-module__-sITGG__recordActions{justify-content:flex-end;gap:var(--gap-cluster);margin:calc(-1 * var(--space-2)) 0 var(--space-4);display:flex}.custom-spell-form-module__-sITGG__recordActions :is(.button,[data-ui-control=button]){min-height:var(--size-control);place-items:center;display:inline-grid}@media (max-width:839px){.custom-spell-form-module__-sITGG__workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""timing""components""description"}.custom-spell-form-module__-sITGG__workspace[data-details-open=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"description""identity""timing""components"}}@media (max-width:599px){.custom-spell-form-module__-sITGG__formHeader{gap:var(--gap-cluster);margin:var(--space-5) 0 var(--space-4);grid-template-columns:minmax(0,1fr)}.custom-spell-form-module__-sITGG__form,.custom-spell-form-module__-sITGG__workspace{gap:var(--gap-cluster)}.custom-spell-form-module__-sITGG__sectionBody{padding:var(--space-3)}.custom-spell-form-module__-sITGG__sectionHeading{margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.custom-spell-form-module__-sITGG__identityGrid,.custom-spell-form-module__-sITGG__materialFields{grid-template-columns:minmax(0,1fr)}.custom-spell-form-module__-sITGG__wideField,.custom-spell-form-module__-sITGG__nameField{grid-column:auto}.custom-spell-form-module__-sITGG__timingItem{gap:var(--gap-cluster);grid-template-columns:minmax(0,1fr)}.custom-spell-form-module__-sITGG__timingItem>strong{padding-top:0}.custom-spell-form-module__-sITGG__timingControls{grid-template-columns:4.25rem minmax(0,1fr)}.custom-spell-form-module__-sITGG__materialFields{grid-template-columns:minmax(0,1fr)}.custom-spell-form-module__-sITGG__materialDescription{min-width:0}.custom-spell-form-module__-sITGG__consumedCheck{justify-self:start}.custom-spell-form-module__-sITGG__form input:not([type=checkbox]),.custom-spell-form-module__-sITGG__form select,.custom-spell-form-module__-sITGG__form textarea{font-size:16px}.custom-spell-form-module__-sITGG__checkGroup{gap:var(--gap-detail)}.custom-spell-form-module__-sITGG__actions{padding:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.custom-spell-form-module__-sITGG__deleteButton{width:100%;min-height:var(--size-control)}.custom-spell-form-module__-sITGG__actions :is(.button,[data-ui-control=button]){width:100%;min-height:var(--size-control)}.custom-spell-form-module__-sITGG__deleteButton{grid-area:1/1/auto/-1}:is(.custom-spell-form-module__-sITGG__recordActions :is(.button,[data-ui-control=button]),.custom-spell-form-module__-sITGG__catalogAside :is(.button,[data-ui-control=button])){min-height:var(--size-control)}}
.theme-toggle-module__DRq2aq__toggle{width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--color-text-muted);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid}.theme-toggle-module__DRq2aq__toggle:hover{color:var(--color-text);border-color:var(--color-border);background:var(--color-bg-muted)}.theme-toggle-module__DRq2aq__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.125rem;height:1.125rem;transition:opacity var(--duration-theme) var(--ease-theme), transform var(--duration-theme) var(--ease-theme);grid-area:1/1}html[data-theme-changing=true] .theme-toggle-module__DRq2aq__toggle svg{transition-duration:var(--duration-theme)}.theme-toggle-module__DRq2aq__moon{opacity:0;transform:rotate(-28deg)scale(.7)}html[data-theme=dark] .theme-toggle-module__DRq2aq__sun{opacity:0;transform:rotate(28deg)scale(.7)}html[data-theme=dark] .theme-toggle-module__DRq2aq__moon{opacity:1;transform:rotate(0)scale(1)}
.spell-property-badges-module__GpZtsG__properties{align-items:center;gap:var(--gap-detail);flex:none;display:inline-flex}.spell-property-badges-module__GpZtsG__property{width:1.125rem;height:1.125rem;font-family:var(--font-family-body);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:50%;place-items:center;font-weight:600;line-height:1;display:inline-grid}.spell-property-badges-module__GpZtsG__concentration{color:var(--color-accent-strong);border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-border));background:var(--color-accent-soft)}.spell-property-badges-module__GpZtsG__ritual{color:var(--color-accent-warm);border-color:color-mix(in srgb, var(--color-accent-warm) 38%, var(--color-border));background:color-mix(in srgb, var(--color-accent-warm) 9%, var(--color-bg-surface))}.spell-property-badges-module__GpZtsG__components{align-items:center;gap:var(--gap-detail);display:inline-flex}.spell-property-badges-module__GpZtsG__component{min-width:1.5rem;min-height:1.5rem;padding:.125rem var(--space-1);color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-bg-muted);font-size:var(--font-size-caption);white-space:nowrap;cursor:help;border-radius:999px;justify-content:center;align-items:center;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.spell-property-badges-module__GpZtsG__pricedComponent{padding-inline:var(--space-2);color:var(--color-band-amber-text);border-color:var(--color-band-amber-border);background:var(--color-band-amber-surface)}
.workspace-levels-module__JlIkeG__compact{display:none}.workspace-levels-module__JlIkeG__trigger{justify-content:flex-start;align-items:center;gap:var(--space-2);height:var(--setup-navigation-height,44px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font:inherit;white-space:nowrap;background:0 0;border:0;font-weight:600;display:flex}.workspace-levels-module__JlIkeG__trigger:hover,.workspace-levels-module__JlIkeG__trigger[aria-expanded=true]{color:var(--color-text);background:var(--color-control-bg)}.workspace-levels-module__JlIkeG__dropdown{max-height:min(60dvh,24rem);overflow-y:auto}@container workspace (max-width:51.99rem){.workspace-levels-module__JlIkeG__expanded{display:none}.workspace-levels-module__JlIkeG__compact{align-items:center;gap:var(--space-1);display:flex}}@media (min-width:700px) and (max-height:500px){.workspace-levels-module__JlIkeG__expanded{display:block}.workspace-levels-module__JlIkeG__compact{display:none}}
.discard-changes-dialog-module__GVSaXW__actions{gap:var(--gap-cluster);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,26rem);min-width:0;display:grid}.discard-changes-dialog-module__GVSaXW__actions :is(.button,[data-ui-control=button]){width:100%;min-width:0;min-height:var(--size-control);height:auto;padding-block:var(--space-2);overflow-wrap:anywhere;line-height:var(--line-height-ui);white-space:normal;justify-content:center}@media (max-width:599px){.discard-changes-dialog-module__GVSaXW__actions{grid-template-columns:minmax(0,1fr);width:100%}.discard-changes-dialog-module__GVSaXW__actions .button-danger{order:-1}}
.inline-notice-module__CFJ01q__notice{padding:var(--space-2) var(--space-3);color:var(--color-warning-text);border-radius:var(--radius-control);background:var(--color-warning-surface);font-size:var(--font-size-caption);line-height:var(--line-height-ui);border:0}
.page-module__hM-QOW__notice{margin-bottom:var(--space-4);border-radius:var(--radius-control)}
