.navigation-segment-module__m3G_xa__root{align-items:stretch;gap:var(--gap-micro);padding:var(--space-1);min-height:var(--size-control);border-radius:var(--radius-group);background:var(--color-bg-soft);display:inline-flex}.navigation-segment-module__m3G_xa__option{min-width:3rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-nested-control);color:var(--color-text-muted);font:500 var(--font-size-label)/var(--line-height-ui) var(--font-family-body);transition:color var(--duration-feedback), background-color var(--duration-feedback);justify-content:center;align-items:center;text-decoration:none;display:flex}.navigation-segment-module__m3G_xa__option:hover{color:var(--color-text);background:var(--color-bg-hover)}.navigation-segment-module__m3G_xa__option[aria-current]{color:var(--color-text);background:var(--color-bg-selected)}@media (max-width:599px),(pointer:coarse){.navigation-segment-module__m3G_xa__option{min-height:var(--size-touch-target)}}
.search-field-module__bPkgCW__input{}.search-field-module__bPkgCW__root{align-items:center;width:100%;min-width:0;display:flex;position:relative}.search-field-module__bPkgCW__root>svg{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.search-field-module__bPkgCW__input{box-sizing:border-box;width:100%;min-width:0;height:var(--size-control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-collection);background:var(--color-field-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-ui);border:0;padding-inline-start:calc(var(--space-3) + 16px + var(--space-2))}.search-field-module__bPkgCW__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--color-field-bg-hover)}
.navigation-feedback-module__o5iRSW__presence{opacity:0;pointer-events:none;transition:opacity var(--duration-interface) var(--ease-interface)}.navigation-feedback-module__o5iRSW__presence[data-pending]{opacity:1;transition-duration:.12s;transition-delay:var(--delay-loading-indicator)}.navigation-feedback-module__o5iRSW__presence:not([data-pending])>[aria-hidden]{animation-play-state:paused}.navigation-feedback-module__o5iRSW__progress{z-index:1200;top:0;background:var(--color-bg-selected);pointer-events:none;height:3px;position:fixed;inset-inline:0;overflow:hidden}.navigation-feedback-module__o5iRSW__progress>[aria-hidden]{background:var(--color-accent);width:40%;height:100%;animation:1s ease-in-out infinite navigation-feedback-module__o5iRSW__progress;display:block}@keyframes navigation-feedback-module__o5iRSW__progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.navigation-feedback-module__o5iRSW__progress>[aria-hidden]{width:100%;animation:none}}
.record-actions-module__VSdxOG__row{justify-content:flex-end;align-items:center;gap:var(--gap-detail);min-width:0;display:flex}.record-actions-module__VSdxOG__row>[data-record-menu]{flex:none}
.record-step-module__pwS-lq__root{min-width:0;height:100%;min-height:0;position:relative}.record-step-module__pwS-lq__list{min-width:0;height:100%;min-height:0}.record-step-module__pwS-lq__root[data-open]>.record-step-module__pwS-lq__list{visibility:hidden;pointer-events:none}.record-step-module__pwS-lq__detail{flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.record-step-module__pwS-lq__navigation{padding:0 0 var(--space-3);flex:none;display:flex}.record-step-module__pwS-lq__navigation button{align-items:center;gap:var(--gap-cluster);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-control-bg);color:var(--color-text);font:inherit;cursor:pointer;border:0;display:inline-flex}.record-step-module__pwS-lq__body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) clamp(12px, 3vw, 32px) var(--space-6);border-radius:var(--radius-group);background:var(--color-bg-surface);flex:1;overflow:auto}.record-step-module__pwS-lq__body>*{max-width:76ch;margin-inline:auto}.record-step-module__pwS-lq__navigation{align-items:center;gap:var(--space-4)}.record-step-module__pwS-lq__navigation button{flex:none}.record-step-module__pwS-lq__navigation h2{min-width:0;font-size:var(--font-size-page-section);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}@media (max-width:599px){.record-step-module__pwS-lq__navigation{gap:var(--space-3)}.record-step-module__pwS-lq__navigation h2{font-size:var(--font-size-section)}.record-step-module__pwS-lq__body{padding:var(--space-4)}}.record-step-module__pwS-lq__root[data-scroll-context=page]{height:auto;scroll-margin-top:calc(var(--page-sticky-top,0px) + var(--space-3))}.record-step-module__pwS-lq__root[data-scroll-context=page]>.record-step-module__pwS-lq__list{height:auto}.record-step-module__pwS-lq__root[data-scroll-context=page][data-open]>.record-step-module__pwS-lq__list{display:none}.record-step-module__pwS-lq__root[data-scroll-context=page]>.record-step-module__pwS-lq__detail{position:static}.record-step-module__pwS-lq__root[data-scroll-context=page] .record-step-module__pwS-lq__body{overflow:visible}
.record-description-dialog-module__t5T97G__content{--detail-header-background:transparent;--detail-header-position:relative;min-width:0;max-width:76ch;margin-inline:auto}.record-description-dialog-module__t5T97G__content [data-detail-header]{display:contents}:is(.record-description-dialog-module__t5T97G__content [data-detail-title],.record-description-dialog-module__t5T97G__content [data-detail-dismiss]){display:none}.record-description-dialog-module__t5T97G__content [data-detail-controls]{margin-bottom:var(--gap-detail)}.record-description-dialog-module__t5T97G__content [data-inspector-content]{padding:0}
.detail-panel-header-module__uCTKvG__header{position:var(--detail-header-position,sticky);z-index:2;align-items:start;gap:var(--gap-region);padding:var(--space-4);background:var(--detail-header-background,var(--color-bg-surface));flex-wrap:wrap;display:flex;top:0}.detail-panel-header-module__uCTKvG__title{flex:1;min-width:0}.detail-panel-header-module__uCTKvG__title>span{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-caption);display:block}.detail-panel-header-module__uCTKvG__title h2{font:var(--font-weight-heading) var(--font-size-dialog-title)/var(--line-height-tight) var(--font-family-display);font-variation-settings:var(--font-variation-display);overflow-wrap:anywhere;margin:0}.detail-panel-header-module__uCTKvG__actions{align-items:center;gap:var(--gap-micro);display:flex}.detail-panel-header-module__uCTKvG__controls{gap:var(--gap-cluster);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex}
.sheet-inspector-module__BDlsha__panel{min-width:0;color:var(--color-text)}.sheet-inspector-module__BDlsha__content{min-width:0;padding:0 var(--space-4) var(--space-5);overflow-wrap:anywhere}
.library-record-module__Oq7mGW__record{--record-accent:#a8b9de;--record-surface:color-mix(in srgb, var(--record-accent) 8%, var(--color-bg-muted));border-radius:var(--radius-control);min-width:0;transition:background-color var(--duration-interface);background:var(--record-surface);align-items:center;display:flex}.library-record-module__Oq7mGW__record[data-kind=instance]{--record-accent:#dab476}.library-record-module__Oq7mGW__record:hover,.library-record-module__Oq7mGW__record:focus-within{background:color-mix(in srgb, var(--record-accent) 12%, var(--color-bg-muted))}.library-record-module__Oq7mGW__link{align-items:center;gap:var(--gap-cluster);min-width:0;min-height:4rem;padding:var(--space-2);border-radius:inherit;color:var(--color-text);flex:1;text-decoration:none;display:flex}.library-record-module__Oq7mGW__portrait{border-radius:var(--radius-control);flex:none;width:2.5rem;height:2.5rem;display:block;overflow:hidden}.library-record-module__Oq7mGW__portrait>span{width:100%;height:100%;color:var(--record-accent);background:0 0}.library-record-module__Oq7mGW__copy{gap:var(--gap-detail);flex:1;min-width:0;display:grid}.library-record-module__Oq7mGW__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-ui);line-height:1.3;font-weight:var(--font-weight-heading);display:block;overflow:hidden}.library-record-module__Oq7mGW__detail{align-items:baseline;gap:var(--gap-cluster);min-width:0;font-size:var(--font-size-caption);line-height:1.3;display:flex}.library-record-module__Oq7mGW__kind{color:var(--record-accent);flex:none}.library-record-module__Oq7mGW__description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);overflow:hidden}.library-record-module__Oq7mGW__level{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:var(--font-size-caption);padding-inline:var(--space-1);flex:none}.library-record-module__Oq7mGW__actions{flex:none;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.library-record-module__Oq7mGW__record{transition:none}}
.library-roster-module__gjHJHW__workspace{--library-columns:repeat(auto-fill, minmax(min(100%, 22rem), 1fr));width:100%;min-width:0;max-width:82rem;margin-inline:auto;container:library/inline-size}.library-roster-module__gjHJHW__masthead{justify-content:space-between;align-items:center;gap:var(--gap-region);display:flex}.library-roster-module__gjHJHW__masthead>header{margin-bottom:0}.library-roster-module__gjHJHW__headerActions{align-items:center;gap:var(--gap-cluster);flex:none;display:flex}.library-roster-module__gjHJHW__collection{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.library-roster-module__gjHJHW__toolbar{align-items:center;gap:var(--gap-cluster);min-width:0;display:flex}.library-roster-module__gjHJHW__search{flex:1;min-width:0;max-width:32rem}.library-roster-module__gjHJHW__footer{justify-content:space-between;align-items:center;gap:var(--gap-cluster);flex-wrap:wrap;display:flex}.library-roster-module__gjHJHW__archive{min-height:var(--size-touch-target);color:var(--color-text-muted);font-size:var(--font-size-ui);padding:var(--space-2) var(--space-1);border-radius:var(--radius-control);white-space:nowrap;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.library-roster-module__gjHJHW__archive:hover{color:var(--color-text)}.library-roster-module__gjHJHW__groups{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.library-roster-module__gjHJHW__list{gap:var(--gap-detail) var(--gap-section)}.library-roster-module__gjHJHW__empty{padding:var(--space-7) var(--space-4);color:var(--color-text-muted);text-align:center;font-size:var(--font-size-ui)}.library-roster-module__gjHJHW__empty p{margin:0 0 var(--space-3)}.library-roster-module__gjHJHW__empty p:first-child{color:var(--color-text);font-weight:var(--font-weight-label)}.library-roster-module__gjHJHW__empty .library-roster-module__gjHJHW__emptyHint{max-width:42ch;font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:0 auto}.library-roster-module__gjHJHW__empty>:is(button,a){margin-top:var(--space-3)}@media (max-width:599px){.library-roster-module__gjHJHW__workspace{--library-columns:minmax(0, 1fr)}.library-roster-module__gjHJHW__masthead{flex-wrap:wrap}.library-roster-module__gjHJHW__masthead h1{font-size:var(--font-size-title)}.library-roster-module__gjHJHW__headerActions{gap:var(--gap-detail);margin-left:auto}.library-roster-module__gjHJHW__headerActions>.button-primary{padding-inline:var(--space-3);font-size:var(--font-size-caption)}.library-roster-module__gjHJHW__collection,.library-roster-module__gjHJHW__groups{gap:var(--gap-form)}.library-roster-module__gjHJHW__list{gap:var(--gap-form) var(--gap-cluster)}}.library-roster-module__gjHJHW__workspace[data-home-view]{--library-columns:repeat(auto-fill, minmax(min(100%, 21rem), 1fr));max-width:none}.library-roster-module__gjHJHW__workspace[data-home-view]>.library-roster-module__gjHJHW__masthead{min-height:44px;margin-bottom:var(--gap-region);gap:var(--gap-cluster);grid-template-columns:minmax(0,1fr) auto;display:grid}.library-roster-module__gjHJHW__headerIdentity{align-items:center;gap:var(--gap-cluster);grid-area:1/1;min-width:0;display:flex}.library-roster-module__gjHJHW__homeTitle{min-width:0;font-size:var(--font-size-section);font-weight:var(--font-weight-heading);margin:0}.library-roster-module__gjHJHW__headerHelp{grid-area:1/2;justify-content:flex-end;display:flex}.library-roster-module__gjHJHW__workspace[data-home-view] .library-roster-module__gjHJHW__collection{gap:var(--space-3)}.library-roster-module__gjHJHW__workspace[data-home-view] .library-roster-module__gjHJHW__list{gap:var(--gap-cluster) var(--gap-section)}.library-roster-module__gjHJHW__workspace[data-home-view] .library-roster-module__gjHJHW__empty{padding:var(--space-5) 0;text-align:start}@container library (min-width:38rem){.library-roster-module__gjHJHW__workspace[data-home-view]>.library-roster-module__gjHJHW__masthead{grid-template-columns:minmax(0,1fr) auto auto}.library-roster-module__gjHJHW__headerHelp{grid-area:1/3}}.library-roster-module__gjHJHW__typeSwitch{gap:var(--space-1);display:flex}.library-roster-module__gjHJHW__typeSwitch>button{flex:1}.library-roster-module__gjHJHW__pagination{gap:var(--space-1);font-size:var(--font-size-caption);align-items:center;display:flex}.library-roster-module__gjHJHW__list{grid-template-columns:var(--library-columns);min-width:0;margin:0;padding:0;list-style:none;display:grid}
.home-page-module___OAwSa__shell{--page-sticky-top:0px;min-height:0}.home-page-module___OAwSa__utilities{justify-content:flex-end;align-items:center;gap:var(--gap-cluster);width:min(76rem, calc(100% - 2 * var(--page-gutter)));min-height:4rem;padding-block:max(var(--space-1), env(safe-area-inset-top)) var(--space-1);z-index:calc(var(--z-popover) + 4);margin-inline:auto;display:flex;position:relative}.home-page-module___OAwSa__page{max-width:76rem;margin-block-start:0;container:homepage/inline-size}.home-page-module___OAwSa__home{column-gap:var(--gap-home-columns);width:100%;max-width:76rem;min-height:42rem;grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;margin-inline:auto;padding-block-start:max(var(--space-5), calc((100svh - 52rem) * .42));display:grid}.home-page-module___OAwSa__library{z-index:1;grid-area:1/1/2/3;width:min(21rem,100%);min-width:0;position:relative}.home-page-module___OAwSa__introduction h1{align-items:center;gap:var(--space-3);display:flex}.home-page-module___OAwSa__introduction .brand-mark{flex:none;width:clamp(3rem,5vw,4rem);height:clamp(3rem,5vw,4rem);display:block}.home-page-module___OAwSa__introduction .brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.home-page-module___OAwSa__welcome{min-width:0;max-width:39rem;transition:opacity var(--duration-interface), visibility var(--duration-interface);grid-area:1/2;padding-top:clamp(1.5rem,4vw,4rem);container-type:inline-size}.home-page-module___OAwSa__introduction{max-width:32rem}.home-page-module___OAwSa__introduction h1{font-family:var(--font-family-title);font-size:var(--font-size-brand);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-title);color:var(--color-text-on-scene);margin:0;line-height:1.1}.home-page-module___OAwSa__introduction p{max-width:29rem;margin:var(--space-4) 0 var(--space-5);color:var(--color-text-on-scene-muted);font-size:var(--font-size-body);text-wrap:pretty;line-height:1.6}.home-page-module___OAwSa__create{width:fit-content}.home-page-module___OAwSa__catalogs{margin-top:var(--space-7)}.home-page-module___OAwSa__catalogHeading{justify-content:space-between;align-items:center;gap:var(--gap-region);display:flex}.home-page-module___OAwSa__catalogs h2{font-family:var(--font-family-title);font-size:var(--font-size-section);font-weight:var(--font-weight-heading);margin:0}.home-page-module___OAwSa__catalogSearch{align-items:center;gap:var(--gap-cluster);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:0;display:inline-flex}.home-page-module___OAwSa__catalogSearch:hover{background:var(--color-control-bg-hover);color:var(--color-text)}.home-page-module___OAwSa__catalogSearch svg{flex:none}.home-page-module___OAwSa__catalogLinks{gap:var(--gap-cluster) var(--gap-section);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-page-module___OAwSa__catalogLinks a{align-items:center;gap:var(--gap-region);padding-block:var(--space-2);min-height:var(--size-touch-target);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--font-size-ui);text-decoration:none;display:flex}.home-page-module___OAwSa__catalogLinks svg{color:var(--color-text-muted)}.home-page-module___OAwSa__catalogLinks a:hover,.home-page-module___OAwSa__catalogLinks a:hover svg{color:var(--color-accent-strong)}.home-page-module___OAwSa__firstSteps{gap:var(--gap-section);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-page-module___OAwSa__firstSteps p{font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}.home-page-module___OAwSa__firstSteps strong{margin-bottom:var(--space-1);color:var(--color-text);font-weight:var(--font-weight-label);display:block}@container homepage (max-width:44rem){.home-page-module___OAwSa__home{gap:var(--space-7);grid-template-columns:minmax(0,1fr);max-width:34rem;min-height:0;padding-block-start:var(--space-2)}.home-page-module___OAwSa__library{grid-area:1/1;width:100%}.home-page-module___OAwSa__welcome{grid-area:2/1;padding-top:0}.home-page-module___OAwSa__introduction h1{font-size:var(--font-size-brand)}.home-page-module___OAwSa__catalogs{margin-top:var(--space-6)}}@container (max-width:21rem){.home-page-module___OAwSa__catalogLinks,.home-page-module___OAwSa__firstSteps{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.home-page-module___OAwSa__utilities{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.home-page-module___OAwSa__welcome{transition:none}}@media (min-width:600px) and (max-width:1099px){.home-page-module___OAwSa__catalogLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}
.character-portrait-module__iYwwxa__frame{aspect-ratio:1;min-width:0;color:var(--color-accent-strong);background:var(--color-bg-muted);place-items:center;display:grid;overflow:hidden}.character-portrait-module__iYwwxa__image{object-fit:cover;object-position:center 25%;image-rendering:auto;width:100%;height:100%;display:block}
.passive-checks-module__mUnbNG__root{align-items:center;gap:var(--gap-region) var(--gap-section);flex-wrap:wrap;display:flex}.passive-checks-module__mUnbNG__check{align-items:center;gap:var(--gap-cluster);color:var(--color-text-muted);font-size:var(--font-size-ui);flex-wrap:wrap;margin:0;display:flex}.passive-checks-module__mUnbNG__value{appearance:none;min-width:2rem;min-height:1.75rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-value-bg);color:var(--color-text);line-height:1.4;font:inherit;font-variant-numeric:tabular-nums;border:0;justify-content:center;align-items:center;display:inline-flex}.passive-checks-module__mUnbNG__check button:enabled{cursor:pointer}.passive-checks-module__mUnbNG__check button:disabled{opacity:1}
.sheet-search-palette-module__rPoBOG__palette{min-height:0;color:var(--color-text);grid-template-rows:minmax(0,1fr) auto;display:grid}.sheet-search-palette-module__rPoBOG__inputWrap{box-shadow:var(--shadow-field-surface);min-height:var(--size-control);align-items:center;gap:var(--gap-cluster);padding-inline:var(--space-3);color:var(--color-text-muted);border-radius:var(--radius-collection);background:var(--color-field-bg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sheet-search-palette-module__rPoBOG__inputWrap input{box-shadow:none;width:100%;min-width:0;min-height:var(--size-control);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-ui);background:0 0;border:0;outline:0;padding:0}.sheet-search-palette-module__rPoBOG__inputWrap input::-webkit-search-cancel-button{appearance:none}.sheet-search-palette-module__rPoBOG__inputWrap input::placeholder{color:var(--color-text-muted)}.sheet-search-palette-module__rPoBOG__inputWrap:focus-within{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--color-field-bg-hover)}.sheet-search-palette-module__rPoBOG__results{overscroll-behavior:contain;min-height:0;padding:var(--space-2);overflow:auto}.sheet-search-palette-module__rPoBOG__resultGroup{gap:var(--gap-micro);display:grid}.sheet-search-palette-module__rPoBOG__catalogStatus{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-caption)}.sheet-search-palette-module__rPoBOG__resultGroup+.sheet-search-palette-module__rPoBOG__resultGroup{margin-top:var(--space-3)}.sheet-search-palette-module__rPoBOG__groupHeading{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-caption);margin:0;font-weight:500}.sheet-search-palette-module__rPoBOG__result{align-items:center;gap:var(--gap-form);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text);border-radius:var(--radius-control);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.sheet-search-palette-module__rPoBOG__result[data-selected=true]{background:var(--color-control-bg)}.sheet-search-palette-module__rPoBOG__identity{gap:var(--gap-micro);min-width:0;display:grid}.sheet-search-palette-module__rPoBOG__identity strong,.sheet-search-palette-module__rPoBOG__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-search-palette-module__rPoBOG__identity strong{font-size:var(--font-size-ui);font-weight:500}.sheet-search-palette-module__rPoBOG__identity small{color:var(--color-text-muted);font-size:var(--font-size-caption)}.sheet-search-palette-module__rPoBOG__type{text-overflow:ellipsis;max-width:8rem;color:var(--color-text-muted);font-size:var(--font-size-caption);white-space:nowrap;overflow:hidden}.sheet-search-palette-module__rPoBOG__empty{min-height:9rem;padding:var(--space-5);color:var(--color-text-muted);text-align:center;place-items:center;display:grid}.sheet-search-palette-module__rPoBOG__palette footer{align-items:center;gap:var(--gap-form);min-height:2.25rem;padding-inline:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-caption);display:flex}.sheet-search-palette-module__rPoBOG__palette footer span{align-items:center;gap:var(--gap-detail);display:inline-flex}.sheet-search-palette-module__rPoBOG__palette footer kbd{padding:2px var(--space-1);border-radius:var(--radius-detail);background:var(--color-control-bg);font-family:var(--font-family-data);font-size:inherit;box-shadow:none;border:0}.sheet-search-palette-module__rPoBOG__launcher{flex:none}.sheet-search-palette-module__rPoBOG__trigger{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-search-palette-module__rPoBOG__trigger:hover,.sheet-search-palette-module__rPoBOG__trigger:focus-visible{color:var(--color-text);background:var(--color-control-bg)}.sheet-search-palette-module__rPoBOG__searchDialog{width:100%;height:var(--dialog-viewport-height,100dvh);max-height:var(--dialog-viewport-height,100dvh);--dialog-surface-padding:clamp(var(--space-6), calc((var(--dialog-viewport-height,100dvh) - 24rem) * .22), 10rem) 0 0;border-radius:0}.sheet-search-palette-module__rPoBOG__searchBody{flex-direction:column;flex:1;display:flex;overflow:hidden}.sheet-search-palette-module__rPoBOG__searchBody>.sheet-search-palette-module__rPoBOG__palette{flex:1;width:min(46rem,100%);margin-inline:auto}.sheet-search-palette-module__rPoBOG__searchDialog>header{width:min(48rem,100%);margin-inline:auto}.sheet-search-palette-module__rPoBOG__searchDialog .sheet-search-palette-module__rPoBOG__inputWrap{background:var(--color-field-bg)}@media (max-width:839px),(pointer:coarse){.sheet-search-palette-module__rPoBOG__trigger{width:var(--size-touch-target);height:var(--size-touch-target)}.sheet-search-palette-module__rPoBOG__searchDialog .sheet-search-palette-module__rPoBOG__inputWrap{margin-block:var(--space-2)}.sheet-search-palette-module__rPoBOG__searchDialog input{font-size:var(--font-size-input-touch)}.sheet-search-palette-module__rPoBOG__searchBody{padding-bottom:max(var(--space-3), env(safe-area-inset-bottom))}.sheet-search-palette-module__rPoBOG__palette footer{display:none}.sheet-search-palette-module__rPoBOG__result{gap:var(--gap-cluster)}.sheet-search-palette-module__rPoBOG__type{max-width:6rem;font-size:var(--font-size-caption)}}
.sheet-section-tabs-module__QU4zPq__desktopControlLayer{justify-content:center;align-items:stretch;gap:var(--gap-region);width:100%;min-width:0;padding-block:var(--space-2);background:0 0;display:flex}.sheet-section-tabs-module__QU4zPq__desktopNav{align-items:center;gap:var(--gap-detail);width:max-content;min-width:0;max-width:100%;padding:var(--space-1);border-radius:var(--radius-navigation);pointer-events:auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;}.sheet-section-tabs-module__QU4zPq__desktopTab{--tab-min-height:40px;--tab-font-weight:400;min-width:0;}.sheet-section-tabs-module__QU4zPq__desktopTab>svg{flex:none;width:17px;height:17px}.sheet-section-tabs-module__QU4zPq__desktopTab[data-dirty=true]:before,.sheet-section-tabs-module__QU4zPq__mobileTab[data-dirty=true]:after{background:var(--color-accent-warm);content:"";border-radius:50%;width:6px;height:6px}.sheet-section-tabs-module__QU4zPq__mobileDock{display:none}.sheet-section-tabs-module__QU4zPq__mobileRail{min-width:0;padding:var(--space-1);flex:1;}.sheet-section-tabs-module__QU4zPq__desktopNav,.sheet-section-tabs-module__QU4zPq__mobileRail{--matte-surface-color:var(--color-navigation-veil);--matte-surface-filter:var(--navigation-veil-filter);--radius-control:var(--radius-navigation-selection);--radius-selection:var(--radius-navigation-selection);border-radius:var(--radius-navigation)}.sheet-section-tabs-module__QU4zPq__mobileNav.sheet-section-tabs-module__QU4zPq__mobileNav{display:none}.sheet-section-tabs-module__QU4zPq__mobileTab{}.sheet-section-tabs-module__QU4zPq__largeTextNavigation{display:none}.sheet-section-tabs-module__QU4zPq__sectionChooser{justify-content:space-between;align-items:center;gap:var(--gap-cluster);width:100%;min-height:var(--size-touch-target);padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-bg-selected);color:var(--color-text);font:inherit;font-size:var(--font-size-caption);text-align:left;border:0;display:flex}.sheet-section-tabs-module__QU4zPq__sectionChooser>span{overflow-wrap:anywhere;min-width:0}.sheet-section-tabs-module__QU4zPq__sectionChooser>svg{flex:none}.sheet-section-tabs-module__QU4zPq__sectionOptions{max-height:70dvh;overflow-y:auto}@media (min-width:600px) and (max-width:1599px){.sheet-section-tabs-module__QU4zPq__desktopTab{--tab-padding:var(--space-2);--tab-gap:var(--space-1);--tab-font-size:var(--font-size-caption)}}@media (min-width:600px) and (max-width:699px){.sheet-section-tabs-module__QU4zPq__desktopNav{gap:var(--gap-micro)}.sheet-section-tabs-module__QU4zPq__desktopTab{--tab-padding:var(--space-2);--tab-gap:var(--space-1);--tab-font-size:var(--font-size-caption)}}@media (max-width:599px){.sheet-section-tabs-module__QU4zPq__desktopControlLayer{display:none}.sheet-section-tabs-module__QU4zPq__mobileDock{z-index:var(--z-sticky);inset:auto max(var(--space-3), env(safe-area-inset-right)) calc(var(--space-4) + env(safe-area-inset-bottom)) max(var(--space-3), env(safe-area-inset-left));align-items:stretch;gap:var(--space-2);border-radius:var(--radius-navigation);isolation:isolate;border:0;flex-wrap:nowrap;padding:0;display:flex;position:fixed;container:sheet-controls/inline-size}.sheet-section-tabs-module__QU4zPq__mobileNav.sheet-section-tabs-module__QU4zPq__mobileNav{flex:5;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;display:grid}.sheet-section-tabs-module__QU4zPq__mobileTab{width:100%;min-width:0;min-height:50px;padding:var(--space-1) 0;gap:var(--gap-micro);font-size:var(--font-size-navigation);--tab-min-height:50px;--tab-padding:var(--space-1) 0;--tab-gap:var(--gap-micro);--tab-font-size:var(--font-size-navigation);flex-direction:column;font-weight:400;line-height:1.25}.sheet-section-tabs-module__QU4zPq__mobileTab>span{white-space:nowrap}.sheet-section-tabs-module__QU4zPq__mobileTab svg{flex:none;width:20px;height:20px;display:block}body:has(.mobile-sheet-nav){--sheet-navigation-bottom-space:calc(8rem + var(--space-4) + env(safe-area-inset-bottom));scroll-padding-bottom:var(--sheet-navigation-bottom-space)}body:has([data-app-dialog]:not([aria-hidden=true])) .sheet-section-tabs-module__QU4zPq__mobileDock{visibility:hidden}}@container sheet-controls (max-width:22rem){.sheet-section-tabs-module__QU4zPq__mobileTab{font-size:var(--font-size-navigation-dense);--tab-font-size:var(--font-size-navigation-dense)}}@container sheet-controls (max-width:14rem){.sheet-section-tabs-module__QU4zPq__mobileNav.sheet-section-tabs-module__QU4zPq__mobileNav{display:none}.sheet-section-tabs-module__QU4zPq__largeTextNavigation{min-width:0;height:100%;display:flex}}@media print{.sheet-section-tabs-module__QU4zPq__mobileDock,.sheet-section-tabs-module__QU4zPq__mobileNav.sheet-section-tabs-module__QU4zPq__mobileNav{display:none}}
.sheet-state-workspace-module__QP6QgW__root{min-width:0;container:workspace/inline-size}.sheet-state-workspace-module__QP6QgW__layout{align-items:start;min-width:0;display:grid}.sheet-state-workspace-module__QP6QgW__document{min-width:0;min-height:calc(100svh - var(--page-sticky-top,0px))}.sheet-state-workspace-module__QP6QgW__navigation{top:var(--page-sticky-top,0px);z-index:var(--z-sticky);pointer-events:none;min-width:0;position:sticky}.sheet-state-workspace-module__QP6QgW__content{min-width:0;padding-block-start:var(--gap-region)}.sheet-state-workspace-module__QP6QgW__aside{display:none}.sheet-state-workspace-module__QP6QgW__header{align-items:center;gap:var(--gap-cluster);min-height:64px;padding:var(--space-2) var(--space-3);display:flex}.sheet-state-workspace-module__QP6QgW__header h2{align-items:center;gap:var(--gap-cluster);font:var(--font-weight-heading) var(--font-size-ui) / var(--line-height-ui) var(--font-family-section);flex:1;margin:0;display:flex}.sheet-state-workspace-module__QP6QgW__header>button{flex:none}.sheet-state-workspace-module__QP6QgW__title{align-items:center;gap:var(--gap-cluster);display:inline-flex}.sheet-state-workspace-module__QP6QgW__title>svg,.sheet-state-workspace-module__QP6QgW__header h2>svg{color:var(--color-accent);flex:none}.sheet-state-workspace-module__QP6QgW__body{--color-control-bg:var(--color-action-embedded);--color-control-bg-hover:var(--color-action-embedded-hover);--control-surface-filter:none;--control-surface-shadow:none;min-width:0;container:state-body/inline-size}.sheet-state-workspace-module__QP6QgW__trigger{justify-content:center;align-items:center;gap:var(--gap-cluster);min-width:40px;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-navigation);color:var(--color-text-reading);font:inherit;font-size:var(--font-size-ui);cursor:pointer;pointer-events:auto;--matte-surface-color:var(--color-navigation-veil);--matte-surface-filter:var(--navigation-veil-filter);border:0;flex:none;display:inline-flex;}.sheet-state-workspace-module__QP6QgW__trigger[aria-expanded=true]{color:var(--color-accent);background:var(--color-bg-selected)}.sheet-state-workspace-module__QP6QgW__trigger:hover{color:var(--color-text)}.sheet-state-workspace-module__QP6QgW__mobile{width:100%}.sheet-state-workspace-module__QP6QgW__mobile>header,.sheet-state-workspace-module__QP6QgW__mobileBody{width:100%;max-width:44rem;margin-inline:auto}.sheet-state-workspace-module__QP6QgW__mobileBody{flex:1}.sheet-state-workspace-module__QP6QgW__mobile .sheet-state-workspace-module__QP6QgW__body{padding:var(--space-2) var(--space-2) 0}@media (min-width:1100px) and (min-height:560px){.sheet-state-workspace-module__QP6QgW__layout{--state-column-gap:clamp(var(--gap-section), 2vw, var(--space-7));--state-panel-padding:calc(var(--space-4) + var(--space-1));column-gap:var(--state-column-gap);isolation:isolate;grid-template-columns:19rem minmax(0,1fr);position:relative}.sheet-state-workspace-module__QP6QgW__aside:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:var(--color-indicators-veil);box-shadow:var(--shadow-floating-surface);-webkit-backdrop-filter:var(--indicators-veil-filter);backdrop-filter:var(--indicators-veil-filter);position:absolute;inset:0}.sheet-state-workspace-module__QP6QgW__aside{--state-panel-sticky-top:calc(var(--page-sticky-top,0px) + var(--space-4));top:var(--state-panel-sticky-top);max-height:calc(100dvh - var(--state-panel-sticky-top) - var(--space-4));isolation:isolate;min-width:0;min-height:0;padding-block:var(--state-panel-padding);border-radius:var(--radius-floating);flex-direction:column;display:flex;position:sticky}.sheet-state-workspace-module__QP6QgW__aside>.sheet-state-workspace-module__QP6QgW__body{overscroll-behavior:contain;min-height:0;padding:var(--gap-section) var(--state-panel-padding) 0;overflow:auto}.sheet-state-workspace-module__QP6QgW__aside>.sheet-state-workspace-module__QP6QgW__header{min-height:0;padding:0 var(--state-panel-padding);flex:none}.sheet-state-workspace-module__QP6QgW__trigger{display:none}}@media (min-width:600px) and (max-width:759px){.sheet-state-workspace-module__QP6QgW__trigger{padding:var(--space-2)}.sheet-state-workspace-module__QP6QgW__trigger>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:599px){.sheet-state-workspace-module__QP6QgW__navigation{display:none}.sheet-state-workspace-module__QP6QgW__content{overflow-clip-margin:var(--page-gutter);padding-block-start:0;overflow-x:clip}.sheet-state-workspace-module__QP6QgW__trigger{gap:var(--gap-micro);padding:var(--space-2) var(--space-1);border-radius:var(--radius-navigation);min-width:3.25rem;min-height:58px;font-size:var(--font-size-navigation);color:var(--color-accent-warm);flex-direction:column;line-height:1.25}.sheet-state-workspace-module__QP6QgW__trigger>svg{width:20px;height:20px}}@media (forced-colors:active),(prefers-contrast:more){.sheet-state-workspace-module__QP6QgW__aside:before{background:var(--color-bg-canvas);-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.sheet-state-workspace-module__QP6QgW__aside:before{background:var(--color-bg-canvas)}}@media print{.sheet-state-workspace-module__QP6QgW__layout{display:block}.sheet-state-workspace-module__QP6QgW__aside{max-height:none;padding-block:0;display:block;position:static}.sheet-state-workspace-module__QP6QgW__aside>.sheet-state-workspace-module__QP6QgW__body{overflow:visible}.sheet-state-workspace-module__QP6QgW__aside:before,.sheet-state-workspace-module__QP6QgW__aside:after,.sheet-state-workspace-module__QP6QgW__navigation,.sheet-state-workspace-module__QP6QgW__header,.sheet-state-workspace-module__QP6QgW__trigger{display:none}}@media (forced-colors:active){.sheet-state-workspace-module__QP6QgW__aside:before{outline-offset:-1px;outline:1px solid canvastext}}
.sheet-surface-module__T574IG__metricSurface{}.sheet-surface-module__T574IG__surface{border-radius:var(--radius-group);background:var(--content-surface-background);border:0;min-width:0;overflow:hidden;}.sheet-surface-module__T574IG__surfaceOpen{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;}.sheet-surface-module__T574IG__header{min-width:0;min-height:var(--panel-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);color:var(--color-text);background:0 0;border:0;flex-wrap:wrap;display:flex}.sheet-surface-module__T574IG__header h2{min-width:0;font-family:var(--font-family-section);font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere;margin:0}.sheet-surface-module__T574IG__header[data-section-header=compact]{min-height:var(--panel-header-height-compact);padding-block:var(--space-1)}.sheet-surface-module__T574IG__header[data-section-header=compact] h2{font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:400}.sheet-surface-module__T574IG__surfaceOpen>.sheet-surface-module__T574IG__header{padding-inline:0}.sheet-surface-module__T574IG__actions{justify-content:flex-end;align-items:center;gap:var(--gap-detail);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;margin-inline-start:auto;display:inline-flex}.sheet-surface-module__T574IG__iconAction{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--color-text-muted);border-radius:var(--radius-control);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sheet-surface-module__T574IG__iconAction:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-muted) 9%, transparent)}.sheet-surface-module__T574IG__iconAction:active:not(:disabled){background:color-mix(in srgb, var(--color-text-muted) 14%, transparent)}.sheet-surface-module__T574IG__iconAction:focus-visible{box-shadow:none}.sheet-surface-module__T574IG__iconActionDanger{color:var(--color-danger-text)}.sheet-surface-module__T574IG__body{min-width:0}.sheet-surface-module__T574IG__metric{min-width:0;min-height:4rem;color:var(--color-text);border-radius:var(--radius-group);background:var(--content-surface-background);border:0;grid-template-rows:2rem minmax(2rem,1fr);align-content:stretch;justify-items:center;display:grid;overflow:hidden}.sheet-surface-module__T574IG__metricHeader{width:100%;min-width:0;padding:.4375rem var(--space-2) 0;place-items:start center;display:grid}.sheet-surface-module__T574IG__metricLabel{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:500;line-height:var(--line-height-tight);text-align:center;align-items:start;display:grid}.sheet-surface-module__T574IG__metricValue{justify-content:center;align-items:center;gap:var(--gap-detail);width:100%;min-width:0;padding:0 var(--space-2) .5rem;font-family:var(--font-family-numeric);font-size:var(--font-size-value);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;display:inline-flex}.sheet-surface-module__T574IG__metricValue :is(input,select,button){min-height:0;box-shadow:none;font-family:inherit;font-size:inherit;font-variant-numeric:inherit;font-weight:inherit;line-height:inherit;text-align:center;background:0 0;border:0;border-radius:0;padding:0}:where(.sheet-surface-module__T574IG__metricValue input,.sheet-surface-module__T574IG__metricValue select,.sheet-surface-module__T574IG__metricValue button){color:inherit}.sheet-surface-module__T574IG__metricValue input::placeholder{color:inherit;opacity:1}.sheet-surface-module__T574IG__metricValue :is(input,select,button):hover:not(:disabled),.sheet-surface-module__T574IG__metricValue :is(input,select,button):focus-visible{box-shadow:none;background:0 0;border:0}.sheet-surface-module__T574IG__metricEmphasis{background:var(--color-control-bg);border-color:#0000}.sheet-surface-module__T574IG__metricAction{width:100%;font:inherit;cursor:pointer;padding:0}.sheet-surface-module__T574IG__metricAction:hover:not(:disabled){background:var(--color-control-bg-hover);border-color:#0000}.sheet-surface-module__T574IG__metricAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none;border-color:#0000}.sheet-surface-module__T574IG__metric[data-appearance=value]{gap:var(--gap-cluster);background:0 0;grid-template-rows:auto auto;min-height:0;padding:0;overflow:visible}.sheet-surface-module__T574IG__metric[data-appearance=value] .sheet-surface-module__T574IG__metricHeader{padding:0}.sheet-surface-module__T574IG__metric[data-appearance=value] .sheet-surface-module__T574IG__metricLabel{font-weight:400}.sheet-surface-module__T574IG__metric[data-appearance=value] .sheet-surface-module__T574IG__metricValue{width:min(100%,4.5rem);min-height:2.75rem;padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-value-bg);font-size:var(--font-size-value);transition:background-color var(--duration-interface) var(--ease-interface)}.sheet-surface-module__T574IG__metricAction[data-appearance=value]:hover .sheet-surface-module__T574IG__metricValue{background:var(--color-control-bg-hover)}.sheet-surface-module__T574IG__metric[data-appearance=plain]{gap:var(--gap-detail);min-height:0;padding:var(--space-2) var(--space-1);border-radius:var(--radius-control);background:0 0;grid-template-rows:auto auto}.sheet-surface-module__T574IG__metric[data-appearance=plain] .sheet-surface-module__T574IG__metricHeader{grid-row:2;padding:0}.sheet-surface-module__T574IG__metric[data-appearance=plain] .sheet-surface-module__T574IG__metricLabel{font-weight:400}.sheet-surface-module__T574IG__metric[data-appearance=plain] .sheet-surface-module__T574IG__metricValue{min-height:2rem;font-size:var(--font-size-value-large);grid-row:1;padding:0}.sheet-surface-module__T574IG__metricAction[data-appearance=plain]:hover{background:var(--color-control-bg)}@media (prefers-reduced-motion:reduce){.sheet-surface-module__T574IG__metric[data-appearance=value] .sheet-surface-module__T574IG__metricValue{transition:none}}.sheet-surface-module__T574IG__spellcastingMetrics{gap:var(--gap-form);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.sheet-surface-module__T574IG__spellcastingMetrics .sheet-surface-module__T574IG__metric{align-items:center;gap:var(--gap-cluster);background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:max-content minmax(0,1fr);min-height:3.5rem;display:grid;overflow:visible}.sheet-surface-module__T574IG__spellcastingMetrics .sheet-surface-module__T574IG__metricHeader{grid-area:1/2;justify-self:start;justify-items:start;width:auto;padding:0}.sheet-surface-module__T574IG__spellcastingMetrics .sheet-surface-module__T574IG__metricLabel{text-align:left;overflow-wrap:normal;display:block}.sheet-surface-module__T574IG__spellcastingMetrics .sheet-surface-module__T574IG__metricValue{width:auto;font-size:var(--font-size-value-large);grid-area:1/1;padding:0}@media (max-width:599px){.sheet-surface-module__T574IG__metric{grid-template-rows:1.875rem minmax(1.875rem,1fr);min-height:3.75rem}.sheet-surface-module__T574IG__metricValue{font-size:var(--font-size-value-small);padding-bottom:.375rem}}.sheet-surface-module__T574IG__emptyState{min-height:62px;padding:var(--space-4);color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:400;line-height:var(--line-height-ui);text-align:center;place-items:center;margin:0;display:grid}@media (max-width:599px){.sheet-surface-module__T574IG__spellcastingMetrics{gap:var(--gap-region)}.sheet-surface-module__T574IG__spellcastingMetrics .sheet-surface-module__T574IG__metric{gap:var(--gap-cluster);min-height:36px}.sheet-surface-module__T574IG__spellcastingMetrics .sheet-surface-module__T574IG__metricLabel{font-size:var(--font-size-caption);line-height:1.25}.sheet-surface-module__T574IG__spellcastingMetrics .sheet-surface-module__T574IG__metricValue{font-size:var(--font-size-value)}}.sheet-surface-module__T574IG__subsectionHeading{margin:0 0 var(--space-2);color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-variation-settings:var(--font-variation-body);font-weight:400;line-height:var(--line-height-tight);letter-spacing:normal}
.sheet-editor-inventory-module__yWVsBW__inventoryScope{min-width:0}.sheet-editor-inventory-module__yWVsBW__layoutFrame{min-width:0;container:inventory-layout/inline-size}.sheet-editor-inventory-module__yWVsBW__layout,.sheet-editor-inventory-module__yWVsBW__equipment{gap:var(--gap-section);align-items:start;min-width:0;display:grid}.sheet-editor-inventory-module__yWVsBW__items,.sheet-editor-inventory-module__yWVsBW__wallet{min-width:0}.sheet-editor-inventory-module__yWVsBW__wallet>[data-surface-body]{padding:0}.sheet-editor-inventory-module__yWVsBW__walletBody{padding:var(--space-3) var(--space-4)}.sheet-editor-inventory-module__yWVsBW__coins{gap:var(--gap-cluster);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.sheet-editor-inventory-module__yWVsBW__coins label{align-items:stretch;gap:var(--gap-detail);flex-direction:column;min-width:0;display:flex}.sheet-editor-inventory-module__yWVsBW__coins abbr,.sheet-editor-inventory-module__yWVsBW__coinName{color:var(--color-text-muted);font-size:var(--font-size-caption);text-align:center;text-decoration:none}.sheet-editor-inventory-module__yWVsBW__coinName{display:none}.sheet-editor-inventory-module__yWVsBW__coins [data-coin=gp] :is(abbr,.sheet-editor-inventory-module__yWVsBW__coinName){color:var(--color-accent-warm)}.sheet-editor-inventory-module__yWVsBW__coins input,.sheet-editor-inventory-module__yWVsBW__coins strong{width:100%;min-width:0;min-height:var(--size-control);padding:var(--space-1);border-radius:var(--radius-control);background:var(--color-field-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-ui);text-align:center;font-variant-numeric:tabular-nums;border:0}.sheet-editor-inventory-module__yWVsBW__coins strong{align-items:center;display:grid}.sheet-editor-inventory-module__yWVsBW__coins input{appearance:textfield}.sheet-editor-inventory-module__yWVsBW__coins input::-webkit-inner-spin-button{appearance:none}.sheet-editor-inventory-module__yWVsBW__coins input::-webkit-outer-spin-button{appearance:none}.sheet-editor-inventory-module__yWVsBW__attunement{color:var(--color-text-muted);font-size:var(--font-size-caption);margin-inline-start:auto}.sheet-editor-inventory-module__yWVsBW__guidance{margin:0 0 var(--gap-region);color:var(--color-text-muted);font-size:var(--font-size-caption)}.sheet-editor-inventory-module__yWVsBW__headerActions{align-items:center;gap:var(--gap-cluster);display:flex}.sheet-editor-inventory-module__yWVsBW__nameInput{width:100%;min-width:0;min-height:var(--size-control);padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-control-bg);color:var(--color-text);font:inherit;border:0}@media (pointer:coarse){.sheet-editor-inventory-module__yWVsBW__coins input{min-height:var(--size-touch-target)}}@container inventory-layout (min-width:40rem){.sheet-editor-inventory-module__yWVsBW__equipment{grid-template-columns:repeat(2,minmax(0,1fr))}}@container inventory-layout (min-width:52rem){.sheet-editor-inventory-module__yWVsBW__layout{grid-template-columns:minmax(0,1fr) 14rem}.sheet-editor-inventory-module__yWVsBW__equipment{grid-column:1/-1}.sheet-editor-inventory-module__yWVsBW__items{grid-area:1/1}.sheet-editor-inventory-module__yWVsBW__wallet{grid-area:1/2}.sheet-editor-inventory-module__yWVsBW__equipment~:is(.sheet-editor-inventory-module__yWVsBW__items,.sheet-editor-inventory-module__yWVsBW__wallet){grid-row:2}.sheet-editor-inventory-module__yWVsBW__coins{gap:var(--gap-cluster);grid-template-columns:minmax(0,1fr)}.sheet-editor-inventory-module__yWVsBW__coins label{align-items:center;gap:var(--gap-cluster);grid-template-columns:minmax(0,1fr) 5.25rem;display:grid}.sheet-editor-inventory-module__yWVsBW__coins abbr{display:none}.sheet-editor-inventory-module__yWVsBW__coinName{text-align:left;display:block}}.sheet-editor-inventory-module__yWVsBW__nameInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;box-shadow:none}.sheet-editor-inventory-module__yWVsBW__coins strong{background:var(--color-value-bg)}
.feature-ledger-module__bRz4bG__ledger{min-width:0;container:feature-ledger/inline-size}.feature-ledger-module__bRz4bG__table{table-layout:fixed;width:100%;margin:0}.feature-ledger-module__bRz4bG__nameColumn{width:40%}.feature-ledger-module__bRz4bG__actionColumn{width:2.75rem}.feature-ledger-module__bRz4bG__table tbody tr{cursor:pointer}.feature-ledger-module__bRz4bG__identity{text-align:left;font:inherit;cursor:pointer;align-content:center;gap:var(--gap-micro);min-width:0;color:var(--color-text);background:0 0;border:0;padding:0;text-decoration:none;display:grid}.feature-ledger-module__bRz4bG__identity strong{-webkit-line-clamp:2;font-size:var(--font-size-ui);font-weight:500;line-height:var(--line-height-ui);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feature-ledger-module__bRz4bG__identity small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:1.4;overflow:hidden}.feature-ledger-module__bRz4bG__identity .feature-ledger-module__bRz4bG__edited{color:var(--color-accent)}.feature-ledger-module__bRz4bG__controls{overflow-wrap:anywhere;min-width:0}.feature-ledger-module__bRz4bG__table .feature-ledger-module__bRz4bG__actions{text-align:center;padding-inline:0}.feature-ledger-module__bRz4bG__group{min-width:0}.feature-ledger-module__bRz4bG__group+.feature-ledger-module__bRz4bG__group{margin-top:var(--gap-section)}.feature-ledger-module__bRz4bG__toolbar{justify-content:flex-end;display:flex}@container feature-ledger (max-width:36rem){.feature-ledger-module__bRz4bG__table{display:block}.feature-ledger-module__bRz4bG__table colgroup{display:none}.feature-ledger-module__bRz4bG__table tbody{gap:var(--gap-cluster);width:100%;display:grid}.feature-ledger-module__bRz4bG__table tbody tr{grid-template-columns:minmax(0,1fr) 2.75rem;height:auto;display:grid}.feature-ledger-module__bRz4bG__table tbody td{min-width:0;height:auto;display:block}.feature-ledger-module__bRz4bG__table .feature-ledger-module__bRz4bG__actions{grid-area:1/2;align-self:center}.feature-ledger-module__bRz4bG__table .feature-ledger-module__bRz4bG__controls{grid-column:1/-1;padding-top:0}.feature-ledger-module__bRz4bG__table .feature-ledger-module__bRz4bG__controls:empty{display:none}.feature-ledger-module__bRz4bG__table .feature-ledger-module__bRz4bG__controls:has(>:empty){display:none}}.feature-ledger-module__bRz4bG__titleRow{align-items:baseline;gap:var(--gap-cluster);min-width:0;display:flex}.feature-ledger-module__bRz4bG__titleRow strong{min-width:0}.feature-ledger-module__bRz4bG__titleRow .feature-ledger-module__bRz4bG__level{flex:none}@container feature-ledger (max-width:36rem){.feature-ledger-module__bRz4bG__table tbody tr[data-catalog-detail-row]{display:block}.feature-ledger-module__bRz4bG__table tbody tr[data-catalog-detail-row]>td{width:100%;padding:0}.feature-ledger-module__bRz4bG__table tbody:has([data-catalog-detail-row]){gap:0}}
.spell-ledger-module__l3f9Ya__ledger{gap:var(--gap-region);--spell-ledger-columns:2rem minmax(0, 1.7fr) minmax(5rem, .7fr) minmax(5rem, .8fr) minmax(4rem, .55fr) 2.25rem;min-width:0;display:grid;container:spell-ledger/inline-size}.spell-ledger-module__l3f9Ya__ledger .spell-level-list{gap:var(--gap-section);display:grid}.spell-ledger-module__l3f9Ya__ledger .spell-level-section{overflow:hidden}.spell-ledger-module__l3f9Ya__ledger .spell-ledger-row{grid-template-columns:var(--spell-ledger-columns)}.spell-ledger-module__l3f9Ya__entries{}.spell-ledger-module__l3f9Ya__ledger .spell-ledger-name{min-width:0}.spell-ledger-module__l3f9Ya__ledger .spell-ledger-memberships{color:var(--color-text-muted);font-size:var(--font-size-caption)}.spell-ledger-module__l3f9Ya__ledger .spell-fact{color:var(--color-text-muted);font-size:var(--font-size-caption)}.spell-ledger-module__l3f9Ya__ledger .spell-traits{gap:var(--gap-detail);flex-wrap:wrap;display:flex}.spell-ledger-module__l3f9Ya__preparation{place-items:center;width:2rem;min-height:2rem;display:grid}.spell-ledger-module__l3f9Ya__ledger .spell-cantrip-static{place-items:center;width:2rem;min-height:2rem;display:grid}.spell-ledger-module__l3f9Ya__ledger .spell-cantrip-static>span{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.spell-ledger-module__l3f9Ya__preparation input{cursor:pointer}.spell-ledger-module__l3f9Ya__ledger .spell-remove-from-sheet{width:2.25rem;min-width:0;height:2.25rem;min-height:2.25rem;color:var(--color-text-muted);background:0 0;border:0;padding:0}.spell-ledger-module__l3f9Ya__ledger .spell-remove-from-sheet:hover{color:var(--color-danger);background:var(--color-danger-surface)}@container spell-ledger (max-width:43rem){.spell-ledger-module__l3f9Ya__ledger .spell-ledger-row{gap:var(--gap-micro) var(--gap-cluster);grid-template-columns:2rem minmax(0,1fr) 2.25rem}:is(.spell-ledger-module__l3f9Ya__ledger .spell-fact,.spell-ledger-module__l3f9Ya__ledger .spell-traits){display:none}.spell-ledger-module__l3f9Ya__ledger .spell-ledger-actions{grid-area:1/3;align-self:start}}.spell-ledger-module__l3f9Ya__ledger .spell-level-heading{align-items:center;gap:var(--gap-cluster) var(--gap-region);flex-wrap:wrap;display:flex}.spell-ledger-module__l3f9Ya__ledger .spell-level-heading small{font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-body);color:var(--color-text-muted)}
.sheet-ability-overview-module__iHG4YG__overview{min-width:0;container:ability-overview/inline-size}.sheet-ability-overview-module__iHG4YG__layout{align-items:start;gap:var(--gap-section);grid-template-columns:minmax(0,1fr);display:grid}.sheet-ability-overview-module__iHG4YG__attributes{container:ability-values/inline-size}.sheet-ability-overview-module__iHG4YG__attributes,.sheet-ability-overview-module__iHG4YG__skills{--section-header-padding-inline:0;min-width:0}.sheet-ability-overview-module__iHG4YG__proficiency{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.sheet-ability-overview-module__iHG4YG__proficiency strong{color:var(--color-text);font-weight:500}.sheet-ability-overview-module__iHG4YG__abilities{width:100%;max-width:28rem;padding:var(--space-1);border-radius:var(--radius-group);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden;}.sheet-ability-overview-module__iHG4YG__ability{min-width:0;min-height:8.25rem;padding:var(--space-3);flex-direction:column;justify-content:space-between;display:flex;position:relative}.sheet-ability-overview-module__iHG4YG__ability:before,.sheet-ability-overview-module__iHG4YG__ability:after{content:"";pointer-events:none;background:var(--content-surface-divider);position:absolute}.sheet-ability-overview-module__iHG4YG__ability:before{width:1px;inset:0 auto 0 0}.sheet-ability-overview-module__iHG4YG__ability:after{height:1px;inset:0 0 auto}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-child(-n+3)):before{top:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-last-child(-n+3)):before{bottom:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-child(3n+1)):after{left:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-child(3n)):after{right:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:nth-child(3n+1):before,.sheet-ability-overview-module__iHG4YG__ability:nth-child(-n+3):after{display:none}@container ability-values (max-width:24rem){.sheet-ability-overview-module__iHG4YG__abilities{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-ability-overview-module__iHG4YG__ability:before{top:0;bottom:0}.sheet-ability-overview-module__iHG4YG__ability:after{left:0;right:0}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-child(-n+2)):before{top:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-last-child(-n+2)):before{bottom:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-child(odd)):after{left:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:where(:nth-child(2n)):after{right:var(--space-3)}.sheet-ability-overview-module__iHG4YG__ability:nth-child(3n+1):before,.sheet-ability-overview-module__iHG4YG__ability:nth-child(-n+3):after{display:block}.sheet-ability-overview-module__iHG4YG__ability:nth-child(odd):before,.sheet-ability-overview-module__iHG4YG__ability:nth-child(-n+2):after{display:none}}@container ability-values (max-width:12rem){.sheet-ability-overview-module__iHG4YG__abilities{grid-template-columns:minmax(0,1fr)}.sheet-ability-overview-module__iHG4YG__ability:after{left:var(--space-3);right:var(--space-3)}.sheet-ability-overview-module__iHG4YG__abilities .sheet-ability-overview-module__iHG4YG__ability:before{display:none}.sheet-ability-overview-module__iHG4YG__ability:nth-child(n+2):after{display:block}}.sheet-ability-overview-module__iHG4YG__ability h3{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-weight:400}.sheet-ability-overview-module__iHG4YG__values{justify-content:space-between;align-items:center;gap:var(--gap-cluster);padding:var(--space-2) 0;font-variant-numeric:tabular-nums;display:flex}.sheet-ability-overview-module__iHG4YG__values>strong{font-family:var(--font-family-numeric);font-size:var(--font-size-ability);line-height:.92;font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums}.sheet-ability-overview-module__iHG4YG__values>span{color:var(--color-accent-strong);font-size:var(--font-size-value-small);font-weight:500}.sheet-ability-overview-module__iHG4YG__save{align-items:center;gap:var(--gap-detail);width:100%;min-height:28px;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.sheet-ability-overview-module__iHG4YG__compactSaveLabel,.sheet-ability-overview-module__iHG4YG__compactAbilityName{display:none}.sheet-ability-overview-module__iHG4YG__save strong{font-size:var(--font-size-section);color:var(--color-text);margin-left:auto;font-weight:500}.sheet-ability-overview-module__iHG4YG__skillList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--skill-rows), auto);gap:var(--gap-micro) var(--gap-region);grid-auto-flow:column;display:grid}.sheet-ability-overview-module__iHG4YG__skill{gap:var(--gap-cluster);border-radius:var(--radius-control);min-width:0;min-height:36px;padding:var(--space-2) var(--space-2);color:var(--color-text);text-align:left;font:inherit;font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;display:grid}.sheet-ability-overview-module__iHG4YG__skill strong{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:500}.sheet-ability-overview-module__iHG4YG__skillAbility{color:var(--color-text-muted);font-size:var(--font-size-micro);white-space:nowrap;margin-inline-start:6px;font-weight:400;display:inline-block}.sheet-ability-overview-module__iHG4YG__skill>span{overflow-wrap:anywhere;min-width:0}.sheet-ability-overview-module__iHG4YG__skill:hover:not(:disabled),.sheet-ability-overview-module__iHG4YG__save:hover:not(:disabled){background:var(--color-control-bg)}.sheet-ability-overview-module__iHG4YG__rank{border:1px solid var(--color-selection-border);background:0 0;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sheet-ability-overview-module__iHG4YG__rank[data-rank=proficient]{background:var(--color-accent);border-color:var(--color-accent)}.sheet-ability-overview-module__iHG4YG__rank[data-rank=half]{background:linear-gradient(90deg, var(--color-accent) 50%, var(--color-control-bg-hover) 50%)}.sheet-ability-overview-module__iHG4YG__rank[data-rank=expertise]{border-color:var(--color-accent);background:var(--color-accent);outline:1px solid var(--color-accent);outline-offset:2px}.sheet-ability-overview-module__iHG4YG__skill:disabled,.sheet-ability-overview-module__iHG4YG__save:disabled{cursor:default;opacity:1}.sheet-ability-overview-module__iHG4YG__empty{color:var(--color-text-muted);font-size:var(--font-size-ui)}.sheet-ability-overview-module__iHG4YG__stackedActions{flex:none;display:inline-flex}.sheet-ability-overview-module__iHG4YG__columnActions{display:none}@container ability-overview (min-width:43rem){.sheet-ability-overview-module__iHG4YG__stackedActions{display:none}.sheet-ability-overview-module__iHG4YG__columnActions{display:inline-flex}.sheet-ability-overview-module__iHG4YG__layout{grid-template-columns:clamp(18.5rem,38%,28rem) minmax(0,1fr)}.sheet-ability-overview-module__iHG4YG__attributes{grid-area:1/1}.sheet-ability-overview-module__iHG4YG__skills{grid-area:1/2}.sheet-ability-overview-module__iHG4YG__skillList{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@container ability-overview (min-width:48rem){.sheet-ability-overview-module__iHG4YG__skillList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--skill-rows), auto);grid-auto-flow:column}}.sheet-ability-overview-module__iHG4YG__roll{color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:0}.sheet-ability-overview-module__iHG4YG__roll:hover:not(:disabled){color:var(--color-accent-strong)}.sheet-ability-overview-module__iHG4YG__roll:disabled{cursor:default;opacity:1}@container ability-overview (max-width:28rem){.sheet-ability-overview-module__iHG4YG__skillList{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (pointer:coarse){.sheet-ability-overview-module__iHG4YG__save,.sheet-ability-overview-module__iHG4YG__skill,.sheet-ability-overview-module__iHG4YG__roll{min-height:var(--size-touch-target)}.sheet-ability-overview-module__iHG4YG__roll{min-width:var(--size-touch-target)}}@media (max-width:599px){.sheet-ability-overview-module__iHG4YG__ability{min-height:7.5rem}.sheet-ability-overview-module__iHG4YG__values{padding-block:var(--space-1)}.sheet-ability-overview-module__iHG4YG__values>strong{font-size:var(--font-size-value-hero)}.sheet-ability-overview-module__iHG4YG__values>span{font-size:var(--font-size-section)}.sheet-ability-overview-module__iHG4YG__save{min-height:var(--size-touch-target)}.sheet-ability-overview-module__iHG4YG__skillList{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.sheet-ability-overview-module__iHG4YG__skill{min-height:var(--size-touch-target)}}.sheet-ability-overview-module__iHG4YG__skills{container:skills/inline-size}.sheet-ability-overview-module__iHG4YG__skillsHeader>div{gap:var(--gap-region)}.sheet-ability-overview-module__iHG4YG__sort{--segment-padding-inline:var(--space-1);min-width:0;max-width:100%}.sheet-ability-overview-module__iHG4YG__skillFilters{align-items:center;gap:var(--gap-detail);display:inline-flex}@container skills (max-width:30rem){.sheet-ability-overview-module__iHG4YG__skillsHeader{row-gap:var(--gap-detail)}.sheet-ability-overview-module__iHG4YG__skillsHeader>div{display:contents}.sheet-ability-overview-module__iHG4YG__skillFilters{margin-inline-start:auto}.sheet-ability-overview-module__iHG4YG__sort{flex-basis:100%;order:1}}
.typography-module__tt8rla__reading{font-size:var(--font-size-body);line-height:var(--line-height-reading);overflow-wrap:anywhere}.typography-module__tt8rla__reading :where(p,ul,ol,blockquote){margin-block:0 .7em}.typography-module__tt8rla__reading :where(h2,h3,h4,h5,h6){font-size:var(--font-size-section);font-weight:var(--font-weight-heading);line-height:var(--line-height-ui);margin-block:1em .5em}.typography-module__tt8rla__reading>:first-child{margin-block-start:0}.typography-module__tt8rla__reading>:last-child{margin-block-end:0}
.record-description-module__6Sf6ra__reader{min-width:0;display:flow-root;}.record-description-module__6Sf6ra__toolbar{float:right;justify-content:flex-end;align-items:center;gap:var(--gap-cluster);margin:0 0 var(--gap-cluster) var(--gap-cluster);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.record-description-module__6Sf6ra__toolbar :is(button,a){font-size:inherit;color:inherit}.record-description-module__6Sf6ra__code{padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-canvas);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--font-size-ui)/1.6 var(--font-family-mono);margin:0}
.resource-counter-module__JjZYTq__counter{align-items:center;gap:var(--gap-state-marks);max-width:100%;color:var(--color-text-reading);flex-wrap:wrap;display:inline-flex}.resource-counter-module__JjZYTq__pip{width:max(24px, var(--size-slot-mark-target));height:max(24px, var(--size-slot-mark-target));border-radius:var(--radius-control);color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.resource-counter-module__JjZYTq__pip:after{content:"";box-sizing:border-box;width:var(--size-slot-mark-dot);height:var(--size-slot-mark-dot);border:1.5px solid var(--color-text-muted);background:var(--color-text-muted);transition:background-color var(--duration-interface) var(--ease-interface), transform var(--duration-press) var(--ease-interface);border-radius:50%}.resource-counter-module__JjZYTq__pip[data-spent]:after{background:0 0}button.resource-counter-module__JjZYTq__pip:active:not(:disabled):after{transform:scale(.8)}button.resource-counter-module__JjZYTq__pip:hover:not(:disabled){background:var(--color-bg-selected)}.resource-counter-module__JjZYTq__pip:disabled{opacity:1;cursor:default}.resource-counter-module__JjZYTq__pip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.resource-counter-module__JjZYTq__amount{padding-inline:var(--space-1);font-size:var(--font-size-ui);font-variant-numeric:tabular-nums}
.spell-detail-dialog-module__sQVNKW__record{gap:var(--gap-section);min-width:0;display:grid}.spell-detail-dialog-module__sQVNKW__identity{justify-content:space-between;align-items:flex-start;gap:var(--gap-section);min-width:0;padding-inline:var(--space-2);display:flex}.spell-detail-dialog-module__sQVNKW__inspectorIdentity{align-items:center;padding-inline:0}.spell-detail-dialog-module__sQVNKW__inspectorIdentity .spell-detail-dialog-module__sQVNKW__titleBlock{justify-content:space-between;align-items:center;gap:var(--gap-region);width:100%;display:flex}.spell-detail-dialog-module__sQVNKW__inspectorIdentity .spell-detail-dialog-module__sQVNKW__classification{margin-bottom:0}.spell-detail-dialog-module__sQVNKW__titleBlock{min-width:0}.spell-detail-dialog-module__sQVNKW__classification{align-items:center;gap:var(--gap-cluster);min-width:0;margin-bottom:var(--space-2);color:var(--color-accent-strong);font-size:var(--font-size-caption);letter-spacing:.025em;flex-wrap:wrap;font-weight:700;display:flex}.spell-detail-dialog-module__sQVNKW__classification>span[aria-hidden=true]{color:var(--color-text-muted)}.spell-detail-dialog-module__sQVNKW__trait,.spell-detail-dialog-module__sQVNKW__dataset{background:var(--color-control-bg);min-height:1.5rem;font-size:var(--font-size-caption);letter-spacing:0;border:0;border-radius:999px;align-items:center;padding:.12rem .48rem;display:inline-flex}.spell-detail-dialog-module__sQVNKW__trait{width:1.75rem;min-width:1.75rem;min-height:1.75rem;color:var(--color-accent-strong);background:var(--color-bg-selected);font-family:var(--font-family-body);font-variant-numeric:tabular-nums;place-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-grid}.spell-detail-dialog-module__sQVNKW__dataset{margin-top:var(--space-2);color:var(--color-resource);border-color:color-mix(in srgb, var(--color-resource) 35%, var(--color-border))}.spell-detail-dialog-module__sQVNKW__titleBlock h1{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-title);font-weight:600;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-title);text-wrap:balance;overflow-wrap:anywhere;margin:0}.spell-detail-dialog-module__sQVNKW__titleRow{align-items:center;gap:var(--gap-region);flex-wrap:wrap;min-width:0;display:flex}.spell-detail-dialog-module__sQVNKW__titleControls{align-items:center;gap:var(--gap-cluster);flex-wrap:wrap;min-width:0;display:flex}.spell-detail-dialog-module__sQVNKW__titleControls .form-error{flex-basis:100%;margin:0}.spell-detail-dialog-module__sQVNKW__secondary{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-ui);line-height:var(--line-height-body);font-variant-numeric:tabular-nums}.spell-detail-dialog-module__sQVNKW__effectControlsRow{min-width:0;margin-top:var(--space-2);align-items:center;display:flex}.spell-detail-dialog-module__sQVNKW__effectControlsRow .form-error{margin:0}.spell-detail-dialog-module__sQVNKW__headerAction{flex:none;align-items:center;display:flex}.spell-detail-dialog-module__sQVNKW__overview,.spell-detail-dialog-module__sQVNKW__narrative,.spell-detail-dialog-module__sQVNKW__reference{min-width:0}.spell-detail-dialog-module__sQVNKW__overview{padding:var(--space-2)}.spell-detail-dialog-module__sQVNKW__narrative{padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-group);background:var(--color-inset-bg);box-shadow:var(--shadow-surface);border:0}.spell-detail-dialog-module__sQVNKW__description{min-width:0;color:var(--color-text-reading);overflow-wrap:anywhere;margin:0;}.spell-detail-dialog-module__sQVNKW__description :first-child{margin-top:0}.spell-detail-dialog-module__sQVNKW__description :last-child{margin-bottom:0}.spell-detail-dialog-module__sQVNKW__description code{padding:1px var(--space-1);color:var(--color-accent-strong);border-radius:var(--radius-detail);background:var(--color-inset-bg)}.spell-detail-dialog-module__sQVNKW__facts,.spell-detail-dialog-module__sQVNKW__provenance{min-width:0;margin:0;display:grid}.spell-detail-dialog-module__sQVNKW__facts{gap:var(--gap-form);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.spell-detail-dialog-module__sQVNKW__facts>div{align-content:start;gap:var(--gap-detail);min-width:0;display:grid}.spell-detail-dialog-module__sQVNKW__facts dt,.spell-detail-dialog-module__sQVNKW__provenance dt{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:600}.spell-detail-dialog-module__sQVNKW__facts dd,.spell-detail-dialog-module__sQVNKW__provenance dd{min-width:0;color:var(--color-text-reading);font-size:var(--font-size-label);overflow-wrap:anywhere;margin:0;line-height:1.4}.spell-detail-dialog-module__sQVNKW__reference{padding:0 var(--space-2)}.spell-detail-dialog-module__sQVNKW__provenance{gap:var(--gap-cluster);grid-template-columns:minmax(0,1fr)}.spell-detail-dialog-module__sQVNKW__provenance>div{gap:var(--gap-cluster);flex-wrap:wrap;min-width:0;display:flex}.spell-detail-dialog-module__sQVNKW__provenance dt{flex:none}.spell-detail-dialog-module__sQVNKW__record[data-variant=inspector] .spell-detail-dialog-module__sQVNKW__reference,.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__reference{padding-inline:0}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__reference{grid-column:1/-1}.spell-detail-dialog-module__sQVNKW__state{place-content:center;gap:var(--gap-cluster);text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-group);background:var(--color-inset-bg);min-height:180px;padding:28px;display:grid}.spell-detail-dialog-module__sQVNKW__state strong{font-family:var(--font-family-body);font-size:var(--font-size-section);font-weight:600}.spell-detail-dialog-module__sQVNKW__state span{max-width:52ch;color:var(--color-text-muted);line-height:var(--line-height-body)}.spell-detail-dialog-module__sQVNKW__error{border-color:var(--color-danger-border);background:var(--color-danger-surface)}@media (max-width:839px){.spell-detail-dialog-module__sQVNKW__identity{padding-inline:0}.spell-detail-dialog-module__sQVNKW__narrative{padding:var(--space-5)}}@media (max-width:599px){.spell-detail-dialog-module__sQVNKW__identity{align-items:stretch;gap:var(--gap-form);flex-direction:column;padding:0}.spell-detail-dialog-module__sQVNKW__titleBlock h1{font-size:var(--font-size-title)}.spell-detail-dialog-module__sQVNKW__headerAction{width:100%}.spell-detail-dialog-module__sQVNKW__headerAction :is(.button,[data-ui-control=button]){width:100%}.spell-detail-dialog-module__sQVNKW__narrative{padding:var(--space-5) var(--space-4)}.spell-detail-dialog-module__sQVNKW__facts{gap:var(--gap-region) var(--gap-form);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.spell-detail-dialog-module__sQVNKW__reference{padding-inline:0}.spell-detail-dialog-module__sQVNKW__provenance{gap:var(--gap-cluster);grid-template-columns:minmax(0,1fr)}}.spell-detail-dialog-module__sQVNKW__record[data-variant=inspector] .spell-detail-dialog-module__sQVNKW__narrative{padding:var(--space-3) 0 0;background:0 0;border-radius:0}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline]{gap:var(--gap-section);padding-block:var(--space-2)}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__overview{padding:0}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__narrative{box-shadow:none;background:0 0;border-radius:0;padding:0}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.spell-detail-dialog-module__sQVNKW__inlineActions{align-items:center;gap:var(--gap-cluster);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@container (min-width:640px){.spell-detail-dialog-module__sQVNKW__record[data-variant=inline]{grid-template-columns:minmax(0,1fr) 12rem;align-items:start}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__narrative{grid-area:1/1}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__overview{grid-area:1/2}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__facts{grid-template-columns:minmax(0,1fr)}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__reference{grid-column:1/-1}}.spell-detail-dialog-module__sQVNKW__inlineIdentity{display:none}@media (max-width:599px){.spell-detail-dialog-module__sQVNKW__inlineIdentity{gap:var(--gap-cluster);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}}@container (min-width:1000px){.spell-detail-dialog-module__sQVNKW__record[data-variant=inline]{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr)}.spell-detail-dialog-module__sQVNKW__record[data-variant=inline] .spell-detail-dialog-module__sQVNKW__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}
.catalog-reader-module__UDilka__list{min-width:0}:is(.catalog-reader-module__UDilka__list [data-catalog-selected]>td,.catalog-reader-module__UDilka__list [role=row][data-catalog-selected]){background-color:var(--table-expanded)}.catalog-reader-module__UDilka__source{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0 0 var(--space-4)}.catalog-reader-module__UDilka__loading{gap:var(--gap-region);padding-top:var(--space-2);display:grid}.catalog-reader-module__UDilka__loading i{background:var(--color-control-bg);border-radius:var(--radius-control);height:1rem;animation:1.6s ease-in-out infinite alternate catalog-reader-module__UDilka__breathe;display:block}.catalog-reader-module__UDilka__loading i:last-child{width:65%}@keyframes catalog-reader-module__UDilka__breathe{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.catalog-reader-module__UDilka__loading i{animation:none}}.catalog-reader-module__UDilka__list [data-record-id]{cursor:pointer}
.ui-patterns-module__d5cGYW__interactionBoundary{border:0;min-width:0;margin:0;padding:0}.ui-patterns-module__d5cGYW__field{gap:var(--gap-cluster);min-width:0;font-size:var(--font-size-ui);display:grid}.ui-patterns-module__d5cGYW__field>:is(span,label){color:var(--color-text-reading);font-size:var(--font-size-ui);font-weight:500;line-height:1.4}.ui-patterns-module__d5cGYW__field small{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:400}.ui-patterns-module__d5cGYW__field :is(input,textarea,select):not([type=checkbox],[type=radio],[class*=mantine-]){width:100%;min-width:0;min-height:var(--size-control);padding:var(--space-2) var(--control-padding);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-field-bg);box-shadow:var(--shadow-field-surface);font-family:var(--font-family-body);font-size:var(--font-size-ui);border:1px solid #0000;line-height:20px}.ui-patterns-module__d5cGYW__field :is(input,textarea,select):not([class*=mantine-],[type=checkbox],[type=radio]):hover:not(:disabled){background:var(--color-field-bg-hover)}.ui-patterns-module__d5cGYW__field textarea{resize:vertical}.ui-patterns-module__d5cGYW__field :is(input,textarea,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.ui-patterns-module__d5cGYW__selectable:is([aria-current=page],[aria-selected=true],[aria-pressed=true],[data-selected=true]){color:var(--color-text);background:var(--color-bg-selected);box-shadow:none;border-color:#0000;text-decoration:none}.ui-patterns-module__d5cGYW__tab{min-height:var(--tab-min-height,40px);justify-content:center;align-items:center;gap:var(--tab-gap,var(--gap-cluster));padding:var(--tab-padding,var(--space-2) var(--space-3));color:var(--color-text-muted);border-radius:var(--radius-control);font-family:var(--font-family-body);font-size:var(--tab-font-size,var(--font-size-ui));font-weight:var(--tab-font-weight,500);white-space:var(--tab-white-space,nowrap);cursor:pointer;transition:color var(--duration-interface) var(--ease-interface), background-color var(--duration-interface) var(--ease-interface);background:0 0;border:0;flex:none;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;}.ui-patterns-module__d5cGYW__tab:hover:not(:disabled):not([aria-current=page],[aria-selected=true],[aria-pressed=true]){color:var(--color-text);background:var(--color-surface-hover)}.ui-patterns-module__d5cGYW__tab:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.ui-patterns-module__d5cGYW__tab{transition:none}}.ui-patterns-module__d5cGYW__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-patterns-module__d5cGYW__slidingTabs{isolation:isolate;position:relative}.ui-patterns-module__d5cGYW__slidingTabs [role=tab],.ui-patterns-module__d5cGYW__slidingTabs>button{z-index:1;position:relative}.ui-patterns-module__d5cGYW__slidingTabs[data-indicator-ready] :is([role=tab][aria-selected=true],[aria-current=step]){background:0 0}.ui-patterns-module__d5cGYW__tabIndicator{z-index:0;opacity:0;pointer-events:none;border-radius:var(--radius-selection);background:var(--color-bg-selected);transition-property:transform,width,height;transition-duration:0s;transition-timing-function:var(--ease-interface);position:absolute;top:0;left:0}.ui-patterns-module__d5cGYW__slidingTabs:not([data-indicator-ready])>.ui-patterns-module__d5cGYW__tabIndicator{visibility:hidden}.ui-patterns-module__d5cGYW__tabIndicator[data-initialized]{transition-duration:var(--duration-interface)}@media (prefers-reduced-motion:reduce){.ui-patterns-module__d5cGYW__tabIndicator{transition-duration:0s!important}}@media (pointer:coarse){.ui-patterns-module__d5cGYW__tab{min-height:max(var(--tab-min-height,0px), var(--size-touch-target))}}
.sheet-setup-wizard-module__dYbdDW__modalBody{height:min(86dvh,64rem);overflow:auto}.sheet-setup-wizard-module__dYbdDW__page{min-width:0;min-height:100%;padding:var(--space-5);color:var(--color-text);flex-direction:column;margin:0;display:flex}.sheet-setup-wizard-module__dYbdDW__pageHeader{justify-content:flex-end;align-items:center;gap:var(--gap-region);margin-bottom:var(--space-4);flex:none;display:flex}.sheet-setup-wizard-module__dYbdDW__pageHeader>header{align-items:center;margin:0}.sheet-setup-wizard-module__dYbdDW__pageHeader :is(.button,[data-ui-control=button]){min-height:36px}.sheet-setup-wizard-module__dYbdDW__workspace{gap:var(--gap-form);min-height:0;font-size:var(--font-size-ui);flex-direction:column;flex:1;display:flex}.sheet-setup-wizard-module__dYbdDW__progress{gap:var(--gap-form);padding:var(--space-2) var(--space-3) var(--space-5);display:grid}.sheet-setup-wizard-module__dYbdDW__levelNavigation{gap:var(--gap-cluster);min-width:0;display:grid}.sheet-setup-wizard-module__dYbdDW__levelLabel{color:var(--color-text-muted);font-size:var(--font-size-caption)}.sheet-setup-wizard-module__dYbdDW__levels{gap:var(--gap-cluster);grid-template-columns:repeat(auto-fill,36px);min-width:0;padding:2px;display:grid}.sheet-setup-wizard-module__dYbdDW__levels button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-text-muted);background:var(--color-control-bg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;flex:none;place-items:center;display:grid}.sheet-setup-wizard-module__dYbdDW__levels button[aria-current]{color:var(--color-text);background:var(--color-bg-selected);font-size:var(--font-size-value-small);font-weight:600}.sheet-setup-wizard-module__dYbdDW__stepsPanel{gap:var(--gap-cluster);min-width:0;display:grid}.sheet-setup-wizard-module__dYbdDW__steps{}.sheet-setup-wizard-module__dYbdDW__step{}.sheet-setup-wizard-module__dYbdDW__stepLabel{gap:var(--gap-micro);min-width:0;display:grid}.sheet-setup-wizard-module__dYbdDW__stepLabel small{color:var(--color-text-muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.sheet-setup-wizard-module__dYbdDW__main{width:100%;min-width:0;scroll-margin-top:16px}.sheet-setup-wizard-module__dYbdDW__stepHeading[data-section-header]{padding:0 var(--space-1) var(--space-4);min-height:44px}.sheet-setup-wizard-module__dYbdDW__stepHeading[data-section-header]>h2{font-size:var(--font-size-page-section)}.sheet-setup-wizard-module__dYbdDW__section,.sheet-setup-wizard-module__dYbdDW__featureDetail{gap:var(--gap-region);min-width:0;font-size:var(--font-size-ui);flex-direction:column;display:flex}.sheet-setup-wizard-module__dYbdDW__section p,.sheet-setup-wizard-module__dYbdDW__featureDetail p{line-height:var(--line-height-body);margin:0}.sheet-setup-wizard-module__dYbdDW__section h3{font-family:var(--font-family-body);font-size:var(--font-size-ui);margin:0;font-weight:600}.sheet-setup-wizard-module__dYbdDW__section>:is(.button,[data-ui-control=button]){align-self:flex-start}.sheet-setup-wizard-module__dYbdDW__field{}.sheet-setup-wizard-module__dYbdDW__profile textarea{resize:none;min-height:0;overflow:hidden}.sheet-setup-wizard-module__dYbdDW__profile{align-items:start;gap:var(--gap-section);grid-template-columns:clamp(8rem,16vw,11rem) minmax(0,1fr);display:grid}.sheet-setup-wizard-module__dYbdDW__portrait{align-items:stretch;gap:var(--gap-cluster);flex-direction:column;display:flex}.sheet-setup-wizard-module__dYbdDW__portrait>:is(.button,[data-ui-control=button]){padding-inline:var(--space-2);font-size:var(--font-size-caption)}.sheet-setup-wizard-module__dYbdDW__portrait>:first-child{aspect-ratio:1;border-radius:var(--radius-control);object-fit:cover;background:var(--color-bg-muted);width:100%;height:auto;overflow:hidden}.sheet-setup-wizard-module__dYbdDW__portrait img{object-fit:cover;width:100%;height:100%}.sheet-setup-wizard-module__dYbdDW__portrait input{opacity:0;width:1px;height:1px;position:absolute}.sheet-setup-wizard-module__dYbdDW__actions{align-items:center;gap:var(--gap-cluster);flex-wrap:wrap;display:flex}.sheet-setup-wizard-module__dYbdDW__spellSource{padding-top:var(--space-3)}.sheet-setup-wizard-module__dYbdDW__spellSource+.sheet-setup-wizard-module__dYbdDW__spellSource{border-top:1px solid var(--color-border)}.sheet-setup-wizard-module__dYbdDW__spellSource h3{margin:0 0 var(--space-2)}.sheet-setup-wizard-module__dYbdDW__spellSource>p{margin:var(--space-2) 0 var(--space-3)}.sheet-setup-wizard-module__dYbdDW__selectedSpells{margin:var(--space-3) 0 0;padding:0;list-style:none}.sheet-setup-wizard-module__dYbdDW__selectedSpells li{justify-content:space-between;align-items:center;gap:var(--gap-region);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);display:flex}.sheet-setup-wizard-module__dYbdDW__selectedSpells small{color:var(--color-text-muted);margin-left:var(--space-2)}.sheet-setup-wizard-module__dYbdDW__notice{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-muted);font-size:var(--font-size-label);border:0;line-height:1.5}.sheet-setup-wizard-module__dYbdDW__muted{color:var(--color-text-muted);font-size:var(--font-size-label)}.sheet-setup-wizard-module__dYbdDW__stepBody>.sheet-setup-wizard-module__dYbdDW__muted{margin-block:var(--space-3) 0}.sheet-setup-wizard-module__dYbdDW__error{justify-content:space-between;align-items:center;gap:var(--gap-region);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-inset-bg);border-radius:var(--radius-group);font-size:var(--font-size-label);border:0;display:flex}.sheet-setup-wizard-module__dYbdDW__main[data-section=profile] .sheet-setup-wizard-module__dYbdDW__stepBody>*,.sheet-setup-wizard-module__dYbdDW__main[data-section=scores] .sheet-setup-wizard-module__dYbdDW__stepBody>*,.sheet-setup-wizard-module__dYbdDW__main[data-section=hit-points] .sheet-setup-wizard-module__dYbdDW__stepBody>*{width:100%;max-width:none;margin-inline:auto}.sheet-setup-wizard-module__dYbdDW__main[data-section=scores] .sheet-setup-wizard-module__dYbdDW__stepBody>*,.sheet-setup-wizard-module__dYbdDW__main[data-section=hit-points] .sheet-setup-wizard-module__dYbdDW__stepBody>*{max-width:640px}.sheet-setup-wizard-module__dYbdDW__main[data-section=profile] .sheet-setup-wizard-module__dYbdDW__stepBody,.sheet-setup-wizard-module__dYbdDW__main[data-section=scores] .sheet-setup-wizard-module__dYbdDW__stepBody,.sheet-setup-wizard-module__dYbdDW__main[data-section=hit-points] .sheet-setup-wizard-module__dYbdDW__stepBody{padding-block:var(--space-3)}@media (max-width:760px){.sheet-setup-wizard-module__dYbdDW__page{padding:0 var(--space-3) var(--space-3)}.sheet-setup-wizard-module__dYbdDW__pageHeader{margin-bottom:var(--space-3)}.sheet-setup-wizard-module__dYbdDW__pageHeader>header{gap:var(--gap-region);flex-direction:row}.sheet-setup-wizard-module__dYbdDW__pageHeader h1{font-size:var(--font-size-title)}.sheet-setup-wizard-module__dYbdDW__pageHeader :is(.button,[data-ui-control=button]){font-size:var(--font-size-caption);padding-inline:var(--space-2)}.sheet-setup-wizard-module__dYbdDW__workspace{gap:var(--gap-region)}.sheet-setup-wizard-module__dYbdDW__stepsPanel{max-height:none;position:static}.sheet-setup-wizard-module__dYbdDW__steps{--navigation-direction:row;overflow:auto}.sheet-setup-wizard-module__dYbdDW__step{--navigation-item-height:36px;--navigation-item-padding:var(--space-2);flex:none}.sheet-setup-wizard-module__dYbdDW__stepBody{padding:var(--space-3)}.sheet-setup-wizard-module__dYbdDW__main[data-section] .sheet-setup-wizard-module__dYbdDW__stepBody{padding:0}.sheet-setup-wizard-module__dYbdDW__progress{padding:var(--space-2) var(--space-3);gap:var(--gap-cluster)}.sheet-setup-wizard-module__dYbdDW__levelNavigation{flex-basis:100%}.sheet-setup-wizard-module__dYbdDW__profile textarea{resize:none;min-height:0;overflow:hidden}.sheet-setup-wizard-module__dYbdDW__profile{gap:var(--gap-form);grid-template-columns:minmax(0,1fr)}.sheet-setup-wizard-module__dYbdDW__portrait{align-items:center;gap:var(--gap-cluster) var(--gap-region);grid-template-columns:80px minmax(0,1fr);width:min(100%,320px);display:grid}.sheet-setup-wizard-module__dYbdDW__portrait>:first-child{grid-row:span 2}.sheet-setup-wizard-module__dYbdDW__portrait>:is(.button,[data-ui-control=button]){width:fit-content}}@media (pointer:coarse){.sheet-setup-wizard-module__dYbdDW__levels button{min-width:44px;min-height:44px}}.sheet-setup-wizard-module__dYbdDW__busy{inset-inline-end:var(--page-gutter);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);align-items:center;gap:var(--gap-cluster);max-width:calc(100% - 2 * var(--page-gutter));padding:var(--space-3) var(--space-4);background:var(--color-field-bg);color:var(--color-text-muted);box-shadow:var(--shadow-popover);border-radius:var(--radius-control);font-size:var(--font-size-label);pointer-events:none;opacity:0;transition:opacity var(--duration-interface) var(--ease-interface);margin:0;display:flex;position:fixed}.sheet-setup-wizard-module__dYbdDW__busy[data-active]{opacity:1}@media (prefers-reduced-motion:reduce){.sheet-setup-wizard-module__dYbdDW__busy{transition:none}}.sheet-setup-wizard-module__dYbdDW__attention{color:var(--color-accent-strong);font-size:var(--font-size-section);margin-left:auto}.sheet-setup-wizard-module__dYbdDW__issueLink{justify-content:space-between;gap:var(--gap-cluster) var(--gap-section);width:100%;padding:var(--space-3) var(--space-4);text-align:left;background:var(--color-warning-surface);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:var(--font-size-ui);border:1px solid #0000;flex-wrap:wrap;line-height:1.5;display:flex}.sheet-setup-wizard-module__dYbdDW__issueLink span{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}.sheet-setup-wizard-module__dYbdDW__issueLink:hover{border-color:var(--color-accent)}@container (max-width:51.999rem){.sheet-setup-wizard-module__dYbdDW__progress{padding:0 0 var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start}.sheet-setup-wizard-module__dYbdDW__steps{--navigation-direction:row;overflow:auto}.sheet-setup-wizard-module__dYbdDW__step{flex:none}.sheet-setup-wizard-module__dYbdDW__stepLabel small{display:none}.sheet-setup-wizard-module__dYbdDW__stepLabel .sheet-setup-wizard-module__dYbdDW__classAnswer{display:block}}.sheet-setup-wizard-module__dYbdDW__globalNavigation{align-items:center;gap:var(--gap-region);display:flex}.sheet-setup-wizard-module__dYbdDW__levels button{position:relative}.sheet-setup-wizard-module__dYbdDW__levelAttention{color:var(--color-accent-strong);font-size:var(--font-size-caption);line-height:1;position:absolute;top:-2px;right:3px}.sheet-setup-wizard-module__dYbdDW__stepBody,.sheet-setup-wizard-module__dYbdDW__main[data-section] .sheet-setup-wizard-module__dYbdDW__stepBody{padding:0}.sheet-setup-wizard-module__dYbdDW__profileIdentity{align-self:start;gap:var(--gap-form);flex-direction:column;min-width:0;display:flex}.sheet-setup-wizard-module__dYbdDW__profileNarrative{gap:var(--gap-detail);grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}@container (max-width:34rem){.sheet-setup-wizard-module__dYbdDW__profileNarrative{grid-template-columns:minmax(0,1fr)}.sheet-setup-wizard-module__dYbdDW__profileIdentity{background:0 0;padding:0}}.sheet-setup-wizard-module__dYbdDW__dialog{margin-inline:auto}@media (max-width:599px){.sheet-setup-wizard-module__dYbdDW__dialog{max-width:100vw}}.sheet-setup-wizard-module__dYbdDW__stepActions:empty{display:none}.sheet-setup-wizard-module__dYbdDW__stepActions{margin-bottom:var(--space-3)}@media (min-width:700px) and (max-height:500px){.sheet-setup-wizard-module__dYbdDW__steps{--navigation-direction:column}.sheet-setup-wizard-module__dYbdDW__progress{gap:var(--gap-cluster);padding:0 0 var(--space-2)}.sheet-setup-wizard-module__dYbdDW__levelLabel{display:none}}.sheet-setup-wizard-module__dYbdDW__lowerLevel{font-size:var(--font-size-caption);justify-self:start}.sheet-setup-wizard-module__dYbdDW__classLevel{font-variant-numeric:tabular-nums;margin-inline-start:var(--space-2)}.sheet-setup-wizard-module__dYbdDW__dialog{--catalog-bottom-inset:0px;--catalog-scroll-tail:clamp(3rem, 12dvh, 8rem)}.sheet-setup-wizard-module__dYbdDW__page{padding-block-end:var(--catalog-scroll-tail)}.sheet-setup-wizard-module__dYbdDW__page:has([data-catalog-results][data-bounded]){padding-block-end:0}.sheet-setup-wizard-module__dYbdDW__dialog .sheet-setup-wizard-module__dYbdDW__modalBody{min-height:0;overflow:hidden}.sheet-setup-wizard-module__dYbdDW__page{height:100%;min-height:0;padding:var(--space-3)}.sheet-setup-wizard-module__dYbdDW__workspace,.sheet-setup-wizard-module__dYbdDW__workspace>div{flex:1;height:100%;min-height:0}.sheet-setup-wizard-module__dYbdDW__workspace [data-workspace-layout]{height:100%;min-height:0}.sheet-setup-wizard-module__dYbdDW__workspace [data-workspace-grid]{min-height:0}.sheet-setup-wizard-module__dYbdDW__workspace [data-workspace-content]{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.sheet-setup-wizard-module__dYbdDW__workspace [data-workspace-sidebar]{padding:var(--space-2);background:0 0}.sheet-setup-wizard-module__dYbdDW__main{height:100%;min-height:0}.sheet-setup-wizard-module__dYbdDW__main .sheet-setup-wizard-module__dYbdDW__stepBody{height:100%;min-height:0;padding:0}.sheet-setup-wizard-module__dYbdDW__main[data-section=profile] .sheet-setup-wizard-module__dYbdDW__stepBody,.sheet-setup-wizard-module__dYbdDW__main[data-section=scores] .sheet-setup-wizard-module__dYbdDW__stepBody,.sheet-setup-wizard-module__dYbdDW__main[data-section=hit-points] .sheet-setup-wizard-module__dYbdDW__stepBody{height:auto;min-height:100%;padding:var(--space-3)}.sheet-setup-wizard-module__dYbdDW__main [data-record-step]{min-height:100%}.sheet-setup-wizard-module__dYbdDW__progress{padding:0 0 var(--space-3)}@container workspace (max-width:51.99rem){.sheet-setup-wizard-module__dYbdDW__workspace [data-workspace-sidebar]{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:0;display:grid}.sheet-setup-wizard-module__dYbdDW__progress{padding:0}.sheet-setup-wizard-module__dYbdDW__stepsPanel{min-width:0}}.sheet-setup-wizard-module__dYbdDW__main .sheet-setup-wizard-module__dYbdDW__spellSource{height:100%;min-height:0;padding:0}.sheet-setup-wizard-module__dYbdDW__dialog{--catalog-scroll-tail:var(--space-5)}.sheet-setup-wizard-module__dYbdDW__workspace [data-workspace-content]:has([data-record-step]){overflow:hidden}.sheet-setup-wizard-module__dYbdDW__profileChoices{gap:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}@container workspace (max-width:51.99rem){.sheet-setup-wizard-module__dYbdDW__levels{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.sheet-setup-wizard-module__dYbdDW__levels button{width:100%;height:44px}}
.setup-workspace-loading-module__749ONq__fields{gap:var(--gap-region);display:grid}.setup-workspace-loading-module__749ONq__compactStep,.setup-workspace-loading-module__749ONq__compactLevel{display:none}@container workspace (max-width:51.99rem){.setup-workspace-loading-module__749ONq__compactLevel{margin-bottom:var(--space-4);display:block}[data-setup-loading] .setup-workspace-loading-module__749ONq__levelRail{display:none}[data-setup-loading] .setup-workspace-loading-module__749ONq__stepRail{flex-direction:column;display:flex}[data-setup-loading] .setup-workspace-loading-module__749ONq__stepRail>*{min-height:48px}}@media (min-width:700px) and (max-height:500px){.setup-workspace-loading-module__749ONq__compactStep,.setup-workspace-loading-module__749ONq__compactLevel{display:none}[data-setup-loading] .setup-workspace-loading-module__749ONq__stepRail,[data-setup-loading] .setup-workspace-loading-module__749ONq__levelRail{display:flex}}.setup-workspace-loading-module__749ONq__editor{gap:var(--gap-form);align-content:start;min-height:32rem;display:grid}
.ui-theme-module__CzD-pG__button{}.ui-theme-module__CzD-pG__actionIcon{}.ui-theme-module__CzD-pG__input{}.ui-theme-module__CzD-pG__closeButton{position:relative}@media (pointer:coarse){.ui-theme-module__CzD-pG__closeButton{min-width:var(--size-touch-target);min-height:var(--size-touch-target)}}.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(--ui-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)}.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]{box-shadow:var(--shadow-primary-action)}.ui-theme-module__CzD-pG__button[data-variant=filled]:is(:active,:disabled,:focus-visible,[data-disabled],[data-loading],[aria-disabled=true],[aria-busy=true]){box-shadow:none}.ui-theme-module__CzD-pG__button[data-variant=filled]:active{transform:none}.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-field-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-field-bg);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-field-bg-hover)}.ui-theme-module__CzD-pG__input:disabled{opacity:.55;color:var(--color-text-muted);background:var(--color-value-bg)}.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{padding:var(--space-1);border-radius:var(--radius-group);background:var(--color-value-bg);border:0}.ui-theme-module__CzD-pG__segmented .ui-theme-module__CzD-pG__segmentControl{flex:1 0 auto}.ui-theme-module__CzD-pG__segmentLabel{min-height:var(--size-control-compact);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-nested-control);background:var(--color-bg-selected);box-shadow:none;border:1px solid #0000}.ui-theme-module__CzD-pG__segmented[data-tone=quiet]{background:0 0;padding:0}.ui-theme-module__CzD-pG__segmented[data-tone=quiet] .ui-theme-module__CzD-pG__segmentLabel{font-size:var(--font-size-caption);font-weight:var(--font-weight-body)}.ui-theme-module__CzD-pG__segmented[data-tone=quiet] .ui-theme-module__CzD-pG__segmentIndicator{background:color-mix(in srgb, var(--color-text-muted) 12%, transparent)}.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:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}@media (max-width:599px),(pointer:coarse){.ui-theme-module__CzD-pG__actionIcon{--ui-icon-size:var(--size-touch-target)}.ui-theme-module__CzD-pG__segmentLabel,.ui-theme-module__CzD-pG__segmented[data-tone=quiet] .ui-theme-module__CzD-pG__segmentLabel{min-height:var(--size-touch-target)}.ui-theme-module__CzD-pG__segmented[data-tone=quiet] .ui-theme-module__CzD-pG__segmentIndicator{clip-path:inset(var(--space-2) 0 round var(--radius-nested-control))}}.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);background:var(--color-selection-bg);border-radius:var(--selection-mark-radius);box-shadow:inset 0 0 0 1px var(--color-selection-border);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:where(:not(:disabled):not([data-disabled]):not(:checked):not([data-checked]):not([data-indeterminate])),.ui-theme-module__CzD-pG__radio:hover:where(:not(:disabled):not(:checked)){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:2px 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-field-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-field-bg-hover)}.searchable-select-module__H2ldla__root[data-appearance=floating-toggle] .searchable-select-module__H2ldla__input:focus{background:var(--color-field-bg);outline:2px solid var(--focus-ring);outline-offset:-2px}.searchable-select-module__H2ldla__section{gap:var(--gap-detail);color:var(--color-text-muted)}.searchable-select-module__H2ldla__options{max-height:min(300px, var(--popover-available-height,50dvh));overscroll-behavior:contain;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:not(.searchable-select-module__H2ldla__optionText){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-field-bg);border-radius:var(--radius-control);position:relative}.searchable-select-module__H2ldla__root.sheet-identity-select .searchable-select-module__H2ldla__input{padding-inline:var(--space-2) 28px;background:0 0;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{background:var(--color-field-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}.searchable-select-module__H2ldla__optionText{flex:1;min-width:0}.searchable-select-module__H2ldla__optionMeta{color:var(--color-text-muted);font-size:var(--font-size-caption);flex:none;font-weight:400}.searchable-select-module__H2ldla__button{align-items:center;gap:var(--gap-cluster);text-align:left;cursor:pointer;display:flex}.searchable-select-module__H2ldla__buttonLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.searchable-select-module__H2ldla__picker{height:min(38rem, calc(var(--dialog-viewport-height,100dvh) - 48px))}.searchable-select-module__H2ldla__picker>[data-dialog-body]{flex:1;min-height:0}.searchable-select-module__H2ldla__trayOptions{gap:var(--gap-detail);align-content:start;display:grid}.searchable-select-module__H2ldla__trayOption{width:100%;min-height:var(--size-touch-target);padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0}.searchable-select-module__H2ldla__trayOption[aria-selected=true],.searchable-select-module__H2ldla__trayOption:hover{background:var(--color-bg-selected)}.searchable-select-module__H2ldla__trayOption:disabled{opacity:.5}@media (max-width:599px){.searchable-select-module__H2ldla__picker{height:min(38rem, calc(var(--dialog-viewport-height,100dvh) - 20px))}}.searchable-select-module__H2ldla__root .searchable-select-module__H2ldla__requiredInput.searchable-select-module__H2ldla__requiredInput{border:0;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;max-height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0}
.delete-entity-action-module__Rn8ERq__iconTrigger{width:var(--size-icon-control);min-width:var(--size-icon-control);height:var(--size-icon-control);color:var(--color-text-muted);border-radius:var(--radius-control);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.delete-entity-action-module__Rn8ERq__iconTrigger:hover,.delete-entity-action-module__Rn8ERq__iconTrigger:focus-visible{color:var(--color-danger-text);border-color:var(--color-danger-border);background:var(--color-danger-surface)}.delete-entity-action-module__Rn8ERq__textTrigger{min-height:var(--size-control);justify-content:center;align-items:center;gap:var(--gap-cluster);padding-inline:var(--space-3);color:var(--color-danger-text);border:1px solid var(--color-danger-border);border-radius:var(--radius-control);background:var(--color-danger-surface-raised);font:inherit;font-size:var(--font-size-ui);font-weight:600;display:inline-flex}.delete-entity-action-module__Rn8ERq__textTrigger:hover,.delete-entity-action-module__Rn8ERq__textTrigger:focus-visible{border-color:var(--color-danger);background:var(--color-danger-surface)}.delete-entity-action-module__Rn8ERq__dialogBody{gap:var(--gap-form);display:grid}.delete-entity-action-module__Rn8ERq__dialogBody p{overflow-wrap:anywhere;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.delete-entity-action-module__Rn8ERq__error{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--font-size-label);line-height:var(--line-height-ui);color:var(--color-danger-text);border-color:var(--color-danger-border);background:var(--color-danger-surface)}@media (pointer:coarse){.delete-entity-action-module__Rn8ERq__iconTrigger{width:44px;min-width:44px;height:44px}}
.feature-document-view-module__t1KQGG__document{color:var(--color-text-reading);overflow-wrap:anywhere;white-space:pre-wrap;}.feature-document-view-module__t1KQGG__value{color:var(--color-accent);font-family:var(--font-family-body);font-size:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;display:inline}.feature-document-view-module__t1KQGG__inlineEffect{color:var(--color-text-reading);font-weight:600;display:inline}.feature-document-view-module__t1KQGG__proficiency{color:var(--color-text-reading);font-style:italic;font-weight:400;display:inline}.feature-document-view-module__t1KQGG__dice{border:1px solid color-mix(in srgb, var(--color-accent) 24%, var(--color-border));border-radius:var(--radius-detail);background:var(--color-control-bg);min-height:1.55em;color:var(--color-accent);font-family:var(--font-family-body);font-size:inherit;vertical-align:.06em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;margin-inline:.08em;padding-inline:.38em;font-weight:600;line-height:1;display:inline-flex}.feature-document-view-module__t1KQGG__conditionBlock{border:1px dashed color-mix(in srgb, var(--color-border-strong) 44%, transparent);border-radius:var(--radius-control);vertical-align:baseline;background:0 0;max-width:calc(100% - .32em);margin:.16em;padding:.12em .28em .16em;display:inline-block}.feature-document-view-module__t1KQGG__conditionBlock[data-active=false]{border-color:color-mix(in srgb, var(--color-danger) 38%, transparent);background:color-mix(in srgb, var(--color-danger) 4%, transparent);color:color-mix(in srgb, var(--color-text-muted) 40%, var(--color-text))}.feature-document-view-module__t1KQGG__conditionLabel{max-width:min(100%,32rem);min-height:17px;padding:0 var(--space-1);border:1px solid color-mix(in srgb, var(--color-accent-warm) 10%, var(--color-border));background:color-mix(in srgb, var(--color-bg-raised) 88%, transparent);color:color-mix(in srgb, var(--color-text-muted) 78%, var(--color-text));font-family:var(--font-family-body);font-size:var(--font-size-micro);letter-spacing:.015em;vertical-align:.08em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin-right:.24em;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.feature-document-view-module__t1KQGG__conditionBlock[data-active=false] .feature-document-view-module__t1KQGG__conditionLabel{border-color:color-mix(in srgb, var(--color-danger) 26%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 4%, var(--color-bg-raised));color:color-mix(in srgb, var(--color-danger) 44%, var(--color-text))}.feature-document-view-module__t1KQGG__conditionBody{display:inline}.feature-document-view-module__t1KQGG__conditionBlock:has(.feature-document-view-module__t1KQGG__checkbox){padding:3px var(--space-1)}.feature-document-view-module__t1KQGG__conditionBlock:has(.feature-document-view-module__t1KQGG__checkbox) .feature-document-view-module__t1KQGG__checkbox{margin-block:0}.feature-document-view-module__t1KQGG__checkbox{align-items:center;gap:var(--gap-detail);max-width:100%;min-height:25px;padding:2px var(--space-2);border:1px solid color-mix(in srgb, var(--color-resource) 34%, var(--color-border));border-radius:var(--radius-control);background:var(--color-control-bg);color:var(--color-text-reading);font-family:var(--font-family-body);font-size:var(--font-size-ui);vertical-align:baseline;white-space:normal;margin:2px;font-weight:400;line-height:1.35;display:inline-flex;position:relative}.feature-document-view-module__t1KQGG__checkboxContent{min-width:0;font-weight:400}.feature-document-view-module__t1KQGG__checkbox small{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:500}.feature-document-view-module__t1KQGG__checkboxMarks{align-items:center;gap:var(--gap-micro);display:inline-flex}.feature-document-view-module__t1KQGG__checkboxOption{cursor:pointer;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;display:inline-grid}.feature-document-view-module__t1KQGG__checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.feature-document-view-module__t1KQGG__checkbox i{border:1px solid var(--color-border-strong);border-radius:var(--radius-detail);background:var(--color-field-bg);color:#0000;width:16px;height:16px;font-size:var(--font-size-caption);flex:0 0 16px;place-items:center;font-style:normal;line-height:1;display:grid}.feature-document-view-module__t1KQGG__checkbox input:checked+i,.feature-document-view-module__t1KQGG__checkbox i.feature-document-view-module__t1KQGG__checked{border-color:var(--color-resource);background:var(--color-resource);color:var(--color-bg-raised)}.feature-document-view-module__t1KQGG__checkbox input:focus-visible+i{outline:2px solid var(--focus-ring);outline-offset:2px}.feature-document-view-module__t1KQGG__checkbox input:disabled+i{opacity:.68}.feature-document-view-module__t1KQGG__invalid{color:var(--color-danger-text);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.feature-document-view-module__t1KQGG__empty{color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-ui);margin:0}
.page-state-module__GWwCwW__state{align-content:center;place-items:center;gap:var(--gap-region);min-height:12.5rem;padding:var(--space-6);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-group);background:var(--color-bg-surface);box-shadow:var(--shadow-surface);display:grid}.page-state-module__GWwCwW__state h2{color:var(--color-text);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}.page-state-module__GWwCwW__state>p:not(.eyebrow){max-width:52ch;margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.page-state-module__GWwCwW__state :is(.button,[data-ui-control=button]){min-height:var(--size-control)}@media (max-width:599px){.page-state-module__GWwCwW__state{min-height:9rem;padding:var(--space-4);border-radius:var(--radius-group)}}
.save-notice-module__ILOu6G__notice{align-items:center;gap:var(--gap-region) var(--gap-section);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-group);background:var(--color-bg-raised);color:var(--color-text);font:400 var(--font-size-ui)/1.5 var(--font-family-body);font-variation-settings:var(--font-variation-body);flex-wrap:wrap;display:flex}.save-notice-module__ILOu6G__copy{flex:280px;min-width:0}.save-notice-module__ILOu6G__copy strong{font-weight:600}.save-notice-module__ILOu6G__copy>div{margin-top:var(--space-1);color:var(--color-text-reading)}.save-notice-module__ILOu6G__copy p{margin:var(--space-1) 0 0}.save-notice-module__ILOu6G__actions{gap:var(--gap-cluster);flex-wrap:wrap;display:flex}
.searchable-multi-select-module__lPn_tG__root{min-width:0;display:block}
.catalog-picker-frame-module__Y1EUUa__inline{min-width:0;max-width:100%}.catalog-picker-frame-module__Y1EUUa__inline:has([data-record-step]){height:100%;min-height:0}.catalog-picker-frame-module__Y1EUUa__inline:has([data-record-step])>div{height:100%;min-height:0}
