.Home-module__rCrioW__shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.Home-module__rCrioW__topBar{flex:0 0 calc(var(--space-y) * 3);padding:0 var(--cell-width);box-shadow:inset 0 calc(var(--hairline) * -1) var(--default-dark-theme-color-white-15);align-items:center;display:flex}.Home-module__rCrioW__logo{align-items:center;font-weight:400;display:flex}.Home-module__rCrioW__logo svg{height:calc(var(--space-y) * 2);width:calc(var(--cell-width) * 4);display:block}.Home-module__rCrioW__section{gap:var(--space-y);text-transform:none;overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.Home-module__rCrioW__heading{font:inherit;font-weight:400}.Home-module__rCrioW__endpoint{margin-top:var(--space-y-half);color:var(--default-dark-theme-color-white-60);font:inherit;display:block}.Home-module__rCrioW__description{margin-top:var(--space-y-half);color:var(--default-dark-theme-color-white-70)}.Home-module__rCrioW__generatorHeader{min-height:calc(var(--space-y) * 5)}.Home-module__rCrioW__form,.Home-module__rCrioW__fields{gap:var(--space-y);flex-direction:column;min-width:0;display:flex}.Home-module__rCrioW__fields{border:0;margin:0;padding:0}.Home-module__rCrioW__label{gap:var(--space-y-half);color:var(--default-dark-theme-color-white-80);flex-direction:column;display:flex}.Home-module__rCrioW__section :focus-visible{outline:calc(var(--hairline) * 2) solid var(--default-dark-theme-color-white);outline-offset:calc(var(--hairline) * 3)}.Home-module__rCrioW__link{color:var(--default-dark-theme-color-white-80);text-underline-offset:.2em;text-decoration:underline}.Home-module__rCrioW__link:hover{color:var(--default-dark-theme-color-white)}.Home-module__rCrioW__reference{padding-top:var(--space-y);box-shadow:inset 0 var(--hairline) var(--default-dark-theme-color-white-15)}.Home-module__rCrioW__reference summary,.Home-module__rCrioW__response summary{cursor:pointer;color:var(--default-dark-theme-color-white-80)}.Home-module__rCrioW__reference p,.Home-module__rCrioW__reference dl{margin-top:var(--space-y);color:var(--default-dark-theme-color-white-70)}.Home-module__rCrioW__reference dt{margin-top:var(--space-y);color:var(--default-dark-theme-color-white)}.Home-module__rCrioW__reference dd,.Home-module__rCrioW__reference>p:first-child{margin-top:0}.Home-module__rCrioW__result{gap:calc(var(--space-y) * 2);padding-top:var(--space-y);box-shadow:inset 0 var(--hairline) var(--default-dark-theme-color-white-15);flex-direction:column;display:flex}.Home-module__rCrioW__resultContent{gap:var(--space-y);flex-direction:column;min-width:0;display:flex}.Home-module__rCrioW__muted{color:var(--default-dark-theme-color-white-60)}.Home-module__rCrioW__error{color:var(--default-dark-theme-color-red)}.Home-module__rCrioW__announcement{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.Home-module__rCrioW__characterPreview{text-transform:uppercase}.Home-module__rCrioW__response pre{margin-top:var(--space-y);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--default-dark-theme-color-white-70)}.Home-module__rCrioW__partyMember>header{padding-top:0;padding-bottom:0}
.App-module__7FlWgW__character{width:100%;min-height:calc(var(--space-y) * 4);padding:calc(var(--space-y) * 2) var(--page-gutter) calc(var(--space-y) * 6);flex:1;overflow:hidden scroll}.App-module__7FlWgW__characterMetadata{margin-bottom:calc(var(--space-y) * 2)}.App-module__7FlWgW__appraisal{margin-top:var(--space-y);color:var(--default-dark-theme-color-white-60);text-transform:none;overflow-wrap:anywhere}.App-module__7FlWgW__container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100dvh;display:flex}.App-module__7FlWgW__page{padding:calc(var(--space-y) * 6) var(--page-gutter) calc(var(--space-y) * 2);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:88ch;margin:0 auto;display:flex}.App-module__7FlWgW__page h1{font:inherit;font-weight:400}.App-module__7FlWgW__page p{margin-top:var(--space-y);text-transform:none;line-height:inherit;color:var(--default-dark-theme-color-white-80)}.App-module__7FlWgW__page h2{font:inherit;margin-top:calc(var(--space-y) * 2);font-weight:400}.App-module__7FlWgW__page ul{margin-top:var(--space-y);text-transform:none;list-style-type:none}.App-module__7FlWgW__page li{margin-top:var(--space-y-half)}.App-module__7FlWgW__page a{color:var(--default-dark-theme-color-white-60);text-decoration:none;transition:color .2s}.App-module__7FlWgW__page a:visited{color:var(--default-dark-theme-color-white-60)}.App-module__7FlWgW__page a:hover{color:var(--default-dark-theme-color-white-80)}.App-module__7FlWgW__top{min-height:var(--space-y);box-shadow:inset 0 calc(var(--hairline) * -1) var(--default-dark-theme-color-white-15);width:100%;padding:0 var(--page-gutter);overflow-wrap:break-word;white-space:pre-wrap;flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.App-module__7FlWgW__toolbar{width:calc(100% - var(--page-gutter) - var(--page-gutter));margin:0 var(--page-gutter);padding:var(--space-y-half) 0;gap:0 var(--space-x)}.App-module__7FlWgW__toolbar .App-module__7FlWgW__word{overflow-wrap:anywhere;min-width:0;margin-right:0}.App-module__7FlWgW__middle{min-height:calc(var(--space-y) * 4);flex:1;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;overflow:scroll hidden}.App-module__7FlWgW__word{color:var(--default-dark-theme-color-white-30);margin-right:var(--space-x)}.App-module__7FlWgW__column{padding:var(--space-y) var(--space-x);flex-shrink:0;width:28ch;min-width:28ch;height:100%;overflow-y:scroll}.App-module__7FlWgW__column:last-child{border-right:0}.App-module__7FlWgW__choice{min-height:var(--space-y);margin-bottom:var(--space-y-half);color:var(--default-dark-theme-color-white-50)}.App-module__7FlWgW__itemName{padding-top:calc(var(--space-y) * 2);padding-bottom:var(--space-y)}.App-module__7FlWgW__itemDataRow{padding-top:var(--space-y-half);padding-bottom:var(--space-y-half)}.App-module__7FlWgW__itemHeading{min-width:0;max-width:100%;font-size:calc(var(--font-size) * 3);line-height:calc(var(--space-y) * 3)}
.CharacterPortrait-module__DMJJ1q__header{isolation:isolate;padding:var(--space-y) var(--space-x);background:var(--default-dark-theme-color-character-flame-base);position:relative}.CharacterPortrait-module__DMJJ1q__content{z-index:1;min-width:0;position:relative}.CharacterPortrait-module__DMJJ1q__name{text-transform:none;overflow-wrap:anywhere}.CharacterPortrait-module__DMJJ1q__name .CharacterPortrait-module__DMJJ1q__nameLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--default-dark-theme-color-white-30);text-decoration-color:var(--default-dark-theme-color-white-30);text-underline-offset:.2em}.CharacterPortrait-module__DMJJ1q__name .CharacterPortrait-module__DMJJ1q__nameLink:hover{-webkit-text-decoration-color:var(--default-dark-theme-color-white);text-decoration-color:var(--default-dark-theme-color-white)}.CharacterPortrait-module__DMJJ1q__className{color:var(--default-dark-theme-color-white-60);text-transform:uppercase}.CharacterPortrait-module__DMJJ1q__body{align-items:flex-end;gap:var(--space-x);margin-top:var(--space-y);display:flex}.CharacterPortrait-module__DMJJ1q__resources{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}
.GlassButton-module__U_GdbW__button{--metal-radius:calc(var(--space-y) * .125);--metal-border:calc(var(--space-y) * .1);--metal-hairline:calc(var(--hairline) * .5);--metal-opacity:1;isolation:isolate;box-sizing:border-box;border-radius:var(--metal-radius);appearance:none;min-width:0;max-width:100%;color:var(--default-dark-theme-color-control-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--default-dark-theme-color-metal-background);font:inherit;text-align:center;text-transform:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:transform .16s,color .4s cubic-bezier(.4,0,.6,1);display:inline-flex;position:relative;transform:translateY(0)}.GlassButton-module__U_GdbW__regular{width:100%;min-height:calc(var(--space-y) * 2);padding:var(--space-y-half) var(--cell-width)}.GlassButton-module__U_GdbW__compact{--metal-radius:calc(var(--space-y) * .0625);width:auto;height:var(--space-y);padding:0 var(--space-x);line-height:var(--space-y);white-space:nowrap;flex:0 auto}.GlassButton-module__U_GdbW__label{z-index:2;min-width:0;max-width:100%;transition:opacity .4s cubic-bezier(.4,0,.6,1);display:block;position:relative}.GlassButton-module__U_GdbW__content{justify-content:center;align-items:center;gap:var(--space-x);min-width:0;display:flex}.GlassButton-module__U_GdbW__text{min-width:0}.GlassButton-module__U_GdbW__compact .GlassButton-module__U_GdbW__text{text-overflow:ellipsis;overflow:hidden}.GlassButton-module__U_GdbW__pendingLabel{opacity:0}.GlassButton-module__U_GdbW__loadingIndicator{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GlassButton-module__U_GdbW__primary,.GlassButton-module__U_GdbW__primary:visited{color:var(--default-dark-theme-color-control-text)}.GlassButton-module__U_GdbW__secondary{--metal-opacity:.7}.GlassButton-module__U_GdbW__secondary:visited{color:var(--default-dark-theme-color-control-text)}@media (hover:hover){.GlassButton-module__U_GdbW__button:not(:disabled):hover{color:var(--default-dark-theme-color-white)}.GlassButton-module__U_GdbW__button:not(:disabled):hover .GlassButton-module__U_GdbW__label{opacity:.8}}.GlassButton-module__U_GdbW__button:not(:disabled):active{transform:translateY(var(--hairline));transition-duration:80ms}.GlassButton-module__U_GdbW__button:not(:disabled):active .GlassButton-module__U_GdbW__label{opacity:.8}.GlassButton-module__U_GdbW__button:not(:disabled):focus-visible{outline:var(--hairline) solid var(--default-dark-theme-color-control-text);outline-offset:calc(var(--hairline) * 3)}.GlassButton-module__U_GdbW__button:disabled{color:var(--default-dark-theme-color-control-disabled);cursor:default;transform:none}.GlassButton-module__U_GdbW__button[aria-busy=true]{cursor:wait}.GlassButton-module__U_GdbW__button[aria-busy=true] .GlassButton-module__U_GdbW__loadingIndicator{color:var(--default-dark-theme-color-control-text)}@media (prefers-reduced-motion:reduce){.GlassButton-module__U_GdbW__button,.GlassButton-module__U_GdbW__label{transition:none}.GlassButton-module__U_GdbW__button:not(:disabled):active{transform:none}}@media (forced-colors:active){.GlassButton-module__U_GdbW__button,.GlassButton-module__U_GdbW__button:not(:disabled):hover,.GlassButton-module__U_GdbW__button:not(:disabled):active,.GlassButton-module__U_GdbW__button:disabled{color:var(--default-dark-theme-color-white);outline:var(--hairline) solid currentColor;outline-offset:calc(var(--hairline) * -1)}.GlassButton-module__U_GdbW__button[aria-busy=true] .GlassButton-module__U_GdbW__loadingIndicator{color:inherit}.GlassButton-module__U_GdbW__button:not(:disabled):focus-visible{outline-width:calc(var(--hairline) * 2);outline-offset:calc(var(--hairline) * 2)}}
.BrailleLoader-module__-j0odW__loader{width:var(--cell-width);height:var(--space-y);font:inherit;line-height:var(--space-y);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.LiquidMetalSurface-module__9Q7UQq__metal,.LiquidMetalSurface-module__9Q7UQq__face,.LiquidMetalSurface-module__9Q7UQq__outline{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.LiquidMetalSurface-module__9Q7UQq__metal{z-index:0;background:linear-gradient(118deg, var(--default-dark-theme-color-metal-shadow) 0%, var(--default-dark-theme-color-metal-highlight) 12%, var(--default-dark-theme-color-metal-mid) 21%, var(--default-dark-theme-color-metal-background) 35%, var(--default-dark-theme-color-metal-highlight) 51%, var(--default-dark-theme-color-metal-shadow) 66%, var(--default-dark-theme-color-metal-mid) 82%, var(--default-dark-theme-color-metal-highlight) 94%, var(--default-dark-theme-color-metal-shadow) 100%);opacity:var(--metal-opacity);transition:opacity .4s cubic-bezier(.4,0,.6,1);overflow:hidden}.LiquidMetalSurface-module__9Q7UQq__canvas{opacity:0;width:100%;height:100%;display:block}[data-metal-rendered] .LiquidMetalSurface-module__9Q7UQq__canvas{opacity:1}.LiquidMetalSurface-module__9Q7UQq__face{z-index:1;inset:var(--metal-border);border-radius:max(0px, calc(var(--metal-radius) - var(--metal-border)));background:var(--default-dark-theme-color-metal-background)}.LiquidMetalSurface-module__9Q7UQq__face,.LiquidMetalSurface-module__9Q7UQq__outline{box-shadow:inset 0 0 0 var(--metal-hairline) var(--default-dark-theme-color-metal-outline)}.LiquidMetalSurface-module__9Q7UQq__outline{z-index:1}@media (hover:hover){[data-metal]:not(:disabled):hover>.LiquidMetalSurface-module__9Q7UQq__metal{opacity:.4}}[data-metal]:not(:disabled):focus-visible>.LiquidMetalSurface-module__9Q7UQq__metal{opacity:.4}[data-metal]:not(:disabled):active>.LiquidMetalSurface-module__9Q7UQq__metal{opacity:.3;transition-duration:80ms}[data-metal]:disabled>.LiquidMetalSurface-module__9Q7UQq__metal,[data-metal][aria-disabled=true]>.LiquidMetalSurface-module__9Q7UQq__metal{opacity:.2}@media (prefers-reduced-motion:reduce){.LiquidMetalSurface-module__9Q7UQq__metal{transition:none}}@media (forced-colors:active){.LiquidMetalSurface-module__9Q7UQq__metal,.LiquidMetalSurface-module__9Q7UQq__face,.LiquidMetalSurface-module__9Q7UQq__outline{display:none}}
.ControlIcon-module__0zX6Dq__icon{flex:none;width:1em;height:1em;display:block}
.HorizontalLayout-module__goMCTq__rail{flex:auto;align-items:stretch;width:100%;min-height:0;display:flex;overflow:auto hidden}.HorizontalLayout-module__goMCTq__rail:focus-visible{outline:var(--hairline) solid var(--default-dark-theme-color-white-80);outline-offset:calc(var(--hairline) * -1)}.HorizontalLayout-module__goMCTq__column{flex:0 0 var(--column-width);width:var(--column-width);min-width:0;height:100%;padding:var(--space-y) var(--cell-width) calc(var(--space-y) * 8);position:relative;overflow:hidden auto}.HorizontalLayout-module__goMCTq__column+.HorizontalLayout-module__goMCTq__column{box-shadow:inset var(--hairline) 0 var(--default-dark-theme-color-white-15)}@media (max-width:48rem){.HorizontalLayout-module__goMCTq__column{flex-basis:100%;width:100%}}
.AdventureSection-module__pPgArW__party{justify-content:center;align-items:flex-start;gap:calc(var(--space-y) * 2) var(--space-x);margin-top:var(--space-y);flex-wrap:wrap;display:flex}.AdventureSection-module__pPgArW__member{flex:0 0 max(calc(var(--cell-width) * 4), calc((100% - var(--space-x) * 3) / 4));text-align:left;min-width:0}.AdventureSection-module__pPgArW__identity{color:inherit;text-align:left;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.AdventureSection-module__pPgArW__className{min-height:calc(var(--space-y) * 2);text-transform:uppercase;overflow-wrap:anywhere;justify-content:flex-start;align-items:flex-end;width:100%;display:flex}.AdventureSection-module__pPgArW__identity:hover .AdventureSection-module__pPgArW__className{color:var(--default-dark-theme-color-white-70)}.AdventureSection-module__pPgArW__level{margin-bottom:var(--space-y-half);color:var(--default-dark-theme-color-white-60)}.AdventureSection-module__pPgArW__resources{margin-top:var(--space-y-half)}.AdventureSection-module__pPgArW__empty{color:var(--default-dark-theme-color-white-30)}.AdventureSection-module__pPgArW__emptyValue,.AdventureSection-module__pPgArW__emptyBar{height:var(--space-y)}.AdventureSection-module__pPgArW__emptyBar{background:var(--default-dark-theme-color-white-05)}
.Dungeon-module__37mWlq__viewport{width:100%;height:var(--adventure-scene-height);isolation:isolate;flex-shrink:0;min-width:0;position:relative;overflow:hidden}.Dungeon-module__37mWlq__canvas,.Dungeon-module__37mWlq__fallback{inset:var(--hairline);width:calc(100% - var(--hairline) * 2);height:calc(100% - var(--hairline) * 2);image-rendering:pixelated;display:block;position:absolute}.Dungeon-module__37mWlq__canvas{visibility:hidden}.Dungeon-module__37mWlq__viewport[data-renderer=webgl] .Dungeon-module__37mWlq__canvas{visibility:visible}.Dungeon-module__37mWlq__viewport[data-renderer=webgl] .Dungeon-module__37mWlq__fallback{visibility:hidden}.Dungeon-module__37mWlq__viewport[tabindex]:focus-visible{outline-offset:calc(var(--hairline) * -3)}.Dungeon-module__37mWlq__map{right:var(--space-x);bottom:var(--space-y-half);width:min(var(--adventure-map-width), 38%);height:var(--adventure-map-height);max-height:48%;position:absolute}.Dungeon-module__37mWlq__map svg{width:100%;height:100%;display:block}.Dungeon-module__37mWlq__corridors{fill:var(--default-dark-theme-color-white-15);shape-rendering:crispedges}.Dungeon-module__37mWlq__visited{fill:var(--default-dark-theme-color-dungeon-concrete);shape-rendering:crispedges}.Dungeon-module__37mWlq__marker,.Dungeon-module__37mWlq__target{fill:var(--default-dark-theme-color-dungeon-ink);stroke-width:.14px}.Dungeon-module__37mWlq__marker{stroke:var(--default-dark-theme-color-dungeon-concrete)}.Dungeon-module__37mWlq__target{stroke:var(--default-dark-theme-color-dungeon-light)}.Dungeon-module__37mWlq__player{fill:var(--default-dark-theme-color-dungeon-light);stroke:var(--default-dark-theme-color-dungeon-ink);stroke-width:.08px;stroke-linejoin:round}@media (forced-colors:active){.Dungeon-module__37mWlq__viewport[data-renderer] .Dungeon-module__37mWlq__canvas,.Dungeon-module__37mWlq__viewport[data-renderer] .Dungeon-module__37mWlq__fallback{visibility:hidden}.Dungeon-module__37mWlq__map{inset:var(--space-y) var(--cell-width);border:var(--hairline) solid var(--default-dark-theme-color-system-text);width:auto;height:auto;max-height:none}.Dungeon-module__37mWlq__corridors{fill:var(--default-dark-theme-color-system-muted)}.Dungeon-module__37mWlq__visited{fill:var(--default-dark-theme-color-system-text)}.Dungeon-module__37mWlq__marker,.Dungeon-module__37mWlq__target,.Dungeon-module__37mWlq__player{fill:var(--default-dark-theme-color-system-canvas);stroke:var(--default-dark-theme-color-system-text)}}@media print{.Dungeon-module__37mWlq__canvas,.Dungeon-module__37mWlq__fallback{display:none}.Dungeon-module__37mWlq__map{inset:var(--space-y) var(--cell-width);width:auto;height:auto;max-height:none}}
.CraftingSection-module__Ed6tFa__stage{isolation:isolate;min-width:0;display:grid;position:relative;overflow:hidden}.CraftingSection-module__Ed6tFa__stage,.CraftingSection-module__Ed6tFa__card{min-height:var(--craft-rock-height)}.CraftingSection-module__Ed6tFa__card,.CraftingSection-module__Ed6tFa__overlay{grid-area:1/1;min-width:0}.CraftingSection-module__Ed6tFa__card{gap:calc(var(--space-y) * 2);padding:var(--space-y) var(--cell-width);opacity:0;flex-direction:column;transition:opacity .18s ease-out;display:flex}.CraftingSection-module__Ed6tFa__card[data-visible=true]{opacity:1}.CraftingSection-module__Ed6tFa__card[data-reveal=true]{transition:none}.CraftingSection-module__Ed6tFa__stage[data-covered=true] .CraftingSection-module__Ed6tFa__card{pointer-events:none}.CraftingSection-module__Ed6tFa__overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.CraftingSection-module__Ed6tFa__overlay[data-ready=false] .CraftingSection-module__Ed6tFa__strike{visibility:hidden}.CraftingSection-module__Ed6tFa__strike{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.CraftingSection-module__Ed6tFa__strike:disabled{cursor:default}.CraftingSection-module__Ed6tFa__overlay .CraftingSection-module__Ed6tFa__strike:focus-visible{outline:calc(var(--hairline) * 2) solid var(--default-dark-theme-color-white);outline-offset:calc(var(--hairline) * -4)}@media (prefers-reduced-motion:reduce){.CraftingSection-module__Ed6tFa__card{transition:none}}
.CraftRock-module__tp8E8W__rock{pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.CraftRock-module__tp8E8W__canvas,.CraftRock-module__tp8E8W__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.CraftRock-module__tp8E8W__rock[data-surface=preparing] .CraftRock-module__tp8E8W__canvas,.CraftRock-module__tp8E8W__rock[data-surface=preparing] .CraftRock-module__tp8E8W__fallback,.CraftRock-module__tp8E8W__canvas{opacity:0}.CraftRock-module__tp8E8W__fallback{filter:brightness(var(--marble-brightness));transition:filter .18s ease-out}.CraftRock-module__tp8E8W__aura{opacity:var(--marble-aura);transition:opacity .16s ease-out}.CraftRock-module__tp8E8W__rock[data-phase=revealing] .CraftRock-module__tp8E8W__aura{opacity:0}.CraftRock-module__tp8E8W__rock[data-rendered=true] .CraftRock-module__tp8E8W__canvas{opacity:1}.CraftRock-module__tp8E8W__rock[data-rendered=true] .CraftRock-module__tp8E8W__fallback{display:none}.CraftRock-module__tp8E8W__fragment{transform-box:view-box}.CraftRock-module__tp8E8W__rock[data-phase=revealing][data-rendered=false] .CraftRock-module__tp8E8W__fragment{animation:CraftRock-module__tp8E8W__fall var(--fragment-duration) cubic-bezier(.45, 0, .8, .5) var(--fragment-delay) both}@keyframes CraftRock-module__tp8E8W__fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--fragment-x), 135%) rotate(var(--fragment-turn))}}@media (prefers-reduced-motion:reduce){.CraftRock-module__tp8E8W__fallback,.CraftRock-module__tp8E8W__aura{transition:none}.CraftRock-module__tp8E8W__rock[data-phase=revealing] .CraftRock-module__tp8E8W__fragment{animation:none}}
.CraftResult-module__5kT6sG__root{gap:var(--space-y-half);flex-direction:column;flex:1;min-width:0;display:flex}.CraftResult-module__5kT6sG__root>button:last-child{margin-top:auto}.CraftResult-module__5kT6sG__heading{justify-content:space-between;align-items:baseline;gap:var(--space-x);flex-wrap:wrap;display:flex}.CraftResult-module__5kT6sG__analysis{padding:var(--space-y) var(--space-x);box-shadow:inset 0 var(--hairline) var(--default-dark-theme-color-white-15);text-transform:none}.CraftResult-module__5kT6sG__analysis .CraftResult-module__5kT6sG__heading{margin-bottom:var(--space-y-half)}.CraftResult-module__5kT6sG__note{color:var(--default-dark-theme-color-white-50);display:block}.CraftResult-module__5kT6sG__analysis>.CraftResult-module__5kT6sG__note{margin-top:var(--space-y-half)}.CraftResult-module__5kT6sG__odds{margin:var(--space-y) 0}.CraftResult-module__5kT6sG__odds>div,.CraftResult-module__5kT6sG__factors dl>div{justify-content:space-between;align-items:flex-start;gap:var(--space-x);margin-top:var(--space-y-half);display:flex}.CraftResult-module__5kT6sG__odds dt,.CraftResult-module__5kT6sG__factors dt{min-width:0;color:var(--default-dark-theme-color-white-70);flex:1}.CraftResult-module__5kT6sG__odds dd,.CraftResult-module__5kT6sG__factors dd{text-align:right;flex:1;min-width:0}.CraftResult-module__5kT6sG__odds dt{flex:0 auto}.CraftResult-module__5kT6sG__factors{margin-top:var(--space-y)}.CraftResult-module__5kT6sG__factors summary{cursor:pointer;color:var(--default-dark-theme-color-white-70)}
.BayerFill-module__74MYMG__track{height:var(--space-y);background:var(--default-dark-theme-color-white-15);overflow:hidden}.BayerFill-module__74MYMG__fill{height:100%;color:var(--default-dark-theme-color-white-70)}.BayerFill-module__74MYMG__strip{shape-rendering:crispedges;width:100%;height:100%;display:block}
.OrbSlider-module__veJzwW__root{min-width:0;color:var(--default-dark-theme-color-white-80)}.OrbSlider-module__veJzwW__head,.OrbSlider-module__veJzwW__ends{justify-content:space-between;align-items:center;gap:var(--space-x);display:flex}.OrbSlider-module__veJzwW__root .OrbSlider-module__veJzwW__value{width:12ch;padding-right:var(--space-x);padding-left:var(--space-x);text-align:right;flex:0 12ch}.OrbSlider-module__veJzwW__control{height:calc(var(--space-y) * 2);margin-top:var(--space-y-half);flex-direction:column;justify-content:center;display:flex;position:relative}.OrbSlider-module__veJzwW__slider{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.OrbSlider-module__veJzwW__slider::-webkit-slider-runnable-track{height:var(--space-y);background:0 0}.OrbSlider-module__veJzwW__slider::-moz-range-track{height:var(--space-y);background:0 0;border:0}.OrbSlider-module__veJzwW__slider::-moz-range-progress{height:var(--space-y);background:0 0;border:0}.OrbSlider-module__veJzwW__slider::-webkit-slider-thumb{appearance:none;width:var(--space-x);height:var(--space-y);background:var(--default-dark-theme-color-white);border:0;border-radius:0}.OrbSlider-module__veJzwW__slider::-moz-range-thumb{width:var(--space-x);height:var(--space-y);background:var(--default-dark-theme-color-white);border:0;border-radius:0}.OrbSlider-module__veJzwW__slider:disabled{cursor:default}.OrbSlider-module__veJzwW__control:has(.OrbSlider-module__veJzwW__slider:disabled){opacity:.4}.OrbSlider-module__veJzwW__ends{color:var(--default-dark-theme-color-white-50)}@media (forced-colors:active){.OrbSlider-module__veJzwW__slider{appearance:auto}.OrbSlider-module__veJzwW__control>div{visibility:hidden}}
.Portrait-module__hctoDW__frame{--portrait-width:calc(var(--cell-width) * 4);--portrait-height:calc(var(--cell-height) * 4);width:var(--portrait-width);height:var(--portrait-height);flex-shrink:0}.Portrait-module__hctoDW__item{--portrait-width:calc(var(--cell-width) * 2);--portrait-height:calc(var(--cell-height) * 2)}.Portrait-module__hctoDW__detail{--portrait-width:calc(var(--cell-width) * 8);--portrait-height:calc(var(--cell-height) * 8)}
.HairlineFrame-module__fQJcfW__frame{padding:var(--hairline);background-color:var(--default-dark-theme-color-black);background-image:linear-gradient(to right, transparent, var(--default-dark-theme-color-white-30) 25%, var(--default-dark-theme-color-white-30) 75%, transparent), linear-gradient(to right, transparent, var(--default-dark-theme-color-white-30) 25%, var(--default-dark-theme-color-white-30) 75%, transparent), linear-gradient(to bottom, transparent, var(--default-dark-theme-color-white-30) 25%, var(--default-dark-theme-color-white-30) 75%, transparent), linear-gradient(to bottom, transparent, var(--default-dark-theme-color-white-30) 25%, var(--default-dark-theme-color-white-30) 75%, transparent);background-size:100% var(--hairline), 100% var(--hairline), var(--hairline) 100%, var(--hairline) 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat}
.CharacterFlames-module__Obatna__layer{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.CharacterFlames-module__Obatna__canvas{width:0;height:0;image-rendering:pixelated;visibility:hidden;display:block;position:absolute;top:0;left:0}[data-flame-rendered]>.CharacterFlames-module__Obatna__canvas{visibility:visible}@media (forced-colors:active),print{.CharacterFlames-module__Obatna__layer{display:none}}
.ResourceBar-module__syuYRa__resource{flex-direction:column;gap:0;min-width:0;display:flex}.ResourceBar-module__syuYRa__health{--resource-color:var(--default-dark-theme-color-red)}.ResourceBar-module__syuYRa__stamina{--resource-color:var(--default-dark-theme-color-blue)}.ResourceBar-module__syuYRa__label{min-height:var(--space-y);text-align:left;color:var(--default-dark-theme-color-white-80)}.ResourceBar-module__syuYRa__track{height:var(--space-y);background:var(--default-dark-theme-color-white-15);overflow:hidden}.ResourceBar-module__syuYRa__fill{height:100%;color:var(--resource-color)}.ResourceBar-module__syuYRa__strip{shape-rendering:crispedges;width:100%;height:100%;display:block}
.CharacterRating-module__IuPxJq__rating{justify-content:space-between;gap:var(--space-y-half) var(--space-x);min-height:var(--space-y);background:var(--default-dark-theme-color-black);color:var(--default-dark-theme-color-white-60);flex-wrap:wrap;display:flex}
.SeedMetadata-module__oZePAq__metadata{min-width:0;color:var(--default-dark-theme-color-white-60)}.SeedMetadata-module__oZePAq__row{justify-content:space-between;align-items:baseline;gap:var(--space-x);min-height:var(--space-y);display:flex}.SeedMetadata-module__oZePAq__row dt{flex:none}.SeedMetadata-module__oZePAq__row dd{text-align:right;text-transform:none;overflow-wrap:anywhere;flex:1;min-width:0}
.StatusModal-module__tixhha__dialog{box-sizing:border-box;width:48ch;max-width:calc(100vw - var(--cell-width) * 2);height:fit-content;max-height:calc(100dvh - var(--space-y) * 4);padding:var(--space-y) var(--cell-width);background:var(--default-dark-theme-color-black);color:var(--default-dark-theme-color-white);font:inherit;text-transform:none;overflow-wrap:anywhere;border:0;margin:auto;position:fixed;inset:0;overflow:auto}.StatusModal-module__tixhha__dialog::backdrop{background:var(--default-dark-theme-color-modal-backdrop)}.StatusModal-module__tixhha__title{min-width:0;font:inherit;text-align:center}.StatusModal-module__tixhha__message{gap:var(--space-y);margin-top:var(--space-y);color:var(--default-dark-theme-color-white-80);display:grid}.StatusModal-module__tixhha__actions{gap:var(--space-y-half);margin-top:var(--space-y);flex-direction:column;display:flex}
.CharacterElement-module__OWMM8q__container{background:var(--default-dark-theme-color-white-05);overflow-wrap:break-word;white-space:pre-wrap;width:100%;max-width:56ch;padding-bottom:var(--space-y-half);margin:0 auto;display:block}.CharacterElement-module__OWMM8q__container a{color:var(--default-dark-theme-color-white);text-decoration:none}.CharacterElement-module__OWMM8q__container a:visited{color:var(--default-dark-theme-color-white)}.CharacterElement-module__OWMM8q__container a:hover{color:var(--default-dark-theme-color-white-70)}.CharacterElement-module__OWMM8q__container.CharacterElement-module__OWMM8q__tiled{background:0 0;max-width:none;margin:0;padding-bottom:0}.CharacterElement-module__OWMM8q__identity,.CharacterElement-module__OWMM8q__sheetSection{min-width:0}.CharacterElement-module__OWMM8q__tiled .CharacterElement-module__OWMM8q__sheetSection{background:var(--default-dark-theme-color-white-05);padding-bottom:var(--space-y-half);container-type:inline-size}.CharacterElement-module__OWMM8q__tiled .CharacterElement-module__OWMM8q__left .CharacterElement-module__OWMM8q__metaLine{text-align:left}.CharacterElement-module__OWMM8q__attributeRows,.CharacterElement-module__OWMM8q__equipmentRows{align-items:start;column-gap:var(--cell-width);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:64ch){.CharacterElement-module__OWMM8q__tiled .CharacterElement-module__OWMM8q__attributeRows,.CharacterElement-module__OWMM8q__tiled .CharacterElement-module__OWMM8q__equipmentRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.CharacterElement-module__OWMM8q__tiled .CharacterElement-module__OWMM8q__attributeRows,.CharacterElement-module__OWMM8q__tiled .CharacterElement-module__OWMM8q__equipmentRows{grid-template-columns:minmax(0,1fr)}}.CharacterElement-module__OWMM8q__header{background:var(--default-dark-theme-color-white);color:var(--default-dark-theme-color-black);min-height:var(--space-y);margin-bottom:var(--space-y-half);padding:0 var(--space-x)}.CharacterElement-module__OWMM8q__row{justify-content:space-between;align-items:flex-start;gap:var(--space-x);min-height:var(--space-y);margin-bottom:var(--space-y-half);padding:0 var(--space-x);display:flex}.CharacterElement-module__OWMM8q__left{width:14ch;max-width:32%;color:var(--default-dark-theme-color-white-40);flex-shrink:0}.CharacterElement-module__OWMM8q__right{text-align:right;flex:1;min-width:0}.CharacterElement-module__OWMM8q__metaLine{text-align:right;color:var(--default-dark-theme-color-white-60);margin-top:0;display:block}.CharacterElement-module__OWMM8q__metaSep{margin:0 calc(var(--space-x) * .5);color:var(--default-dark-theme-color-white-30)}.CharacterElement-module__OWMM8q__standaloneRating{padding:var(--space-y-half) var(--space-x);background:var(--default-dark-theme-color-black)}.CharacterElement-module__OWMM8q__equipmentSlot{margin-top:0;display:block}.CharacterElement-module__OWMM8q__traitEntry{margin-bottom:var(--space-y-half)}.CharacterElement-module__OWMM8q__traitEntry:last-child{margin-bottom:0}
.MasonryLayout-module__wSz6AW__container{width:100%;container-type:inline-size}.MasonryLayout-module__wSz6AW__grid{align-items:start;gap:var(--space-y) var(--cell-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,42ch),1fr));display:grid}.MasonryLayout-module__wSz6AW__tile{min-width:0}.MasonryLayout-module__wSz6AW__content{min-width:0;display:flow-root}.MasonryLayout-module__wSz6AW__grid[data-measured]{grid-auto-rows:var(--space-y-half);grid-auto-flow:dense;row-gap:0}.MasonryLayout-module__wSz6AW__grid[data-measured]>.MasonryLayout-module__wSz6AW__tile{padding-bottom:var(--space-y)}@container (min-width:90ch){.MasonryLayout-module__wSz6AW__wide{grid-column:span 2}}@supports (display:grid-lanes){.MasonryLayout-module__wSz6AW__grid{display:grid-lanes;flow-tolerance:var(--space-y-half)}}@media (max-width:48rem){.MasonryLayout-module__wSz6AW__grid,.MasonryLayout-module__wSz6AW__grid[data-measured]{row-gap:var(--space-y);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-auto-flow:row;display:grid}.MasonryLayout-module__wSz6AW__tile{grid-column:auto;grid-row:auto!important}.MasonryLayout-module__wSz6AW__grid[data-measured]>.MasonryLayout-module__wSz6AW__tile{padding-bottom:0}}
