@layer components{.surface-module__Ue7yhW__app{background:var(--color-neutral-background-3);--surface-background:var(--color-neutral-background-3);--surface-subtle-background-hover:var(--color-subtle-background-light-alpha-hover);--surface-subtle-background-pressed:var(--color-subtle-background-light-alpha-pressed)}.surface-module__Ue7yhW__card,.surface-module__Ue7yhW__popover{background:var(--color-neutral-background-1);--surface-background:var(--color-neutral-background-1);--surface-subtle-background-hover:var(--color-subtle-background-hover);--surface-subtle-background-pressed:var(--color-subtle-background-pressed)}}
:root{--nav-collapsed-width:56px;--nav-expanded-width:200px}.nav-menu-module__LGAYPq__panel{z-index:1101;box-sizing:border-box;height:40px;width:var(--nav-collapsed-width);background-color:transparent;-ms-flex-direction:column;flex-direction:column;gap:3px;padding:10px 5px 5px;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;overflow:hidden;container-type:inline-size}.nav-menu-module__LGAYPq__panel.nav-menu-module__LGAYPq__open{width:var(--nav-expanded-width);background-color:var(--color-neutral-background-3);height:100dvh;overflow-y:auto}@media screen and (min-width:768px){.nav-menu-module__LGAYPq__panel{height:100dvh}.nav-menu-module__LGAYPq__panel.nav-menu-module__LGAYPq__open{box-shadow:var(--shadow-28)}}@media screen and (min-width:960px){.nav-menu-module__LGAYPq__panel,.nav-menu-module__LGAYPq__panel.nav-menu-module__LGAYPq__open{width:var(--nav-collapsed-width);box-shadow:none;background-color:transparent;position:static}.nav-menu-module__LGAYPq__panel.nav-menu-module__LGAYPq__expanded{width:var(--nav-expanded-width)}}.nav-menu-module__LGAYPq__panel.nav-menu-module__LGAYPq__animated{transition:width var(--duration-normal) var(--curve-easy-ease), height var(--duration-normal) var(--curve-easy-ease), background-color var(--duration-normal) var(--curve-easy-ease), box-shadow var(--duration-normal) var(--curve-easy-ease)}.nav-menu-module__LGAYPq__overlay{z-index:1100;background-color:var(--color-neutral-background-1);opacity:.4;animation:nav-menu-module__LGAYPq__overlayIn var(--duration-normal) var(--curve-easy-ease);position:fixed;top:0;bottom:0;left:0;right:0}@media screen and (min-width:960px){.nav-menu-module__LGAYPq__overlay{display:none}}@keyframes nav-menu-module__LGAYPq__overlayIn{0%{opacity:0}}.nav-menu-module__LGAYPq__hamburger{width:38px;height:36px;margin-left:var(--spacing-horizontal-s);-ms-flex-negative:0;flex-shrink:0}.nav-menu-module__LGAYPq__item{height:36px;padding:0 var(--spacing-horizontal-s);-ms-flex-pack:start;justify-content:flex-start;gap:var(--spacing-vertical-m) var(--spacing-horizontal-m);font-size:var(--font-size-base-300);line-height:var(--line-height-base-300);font-weight:var(--font-weight-regular);white-space:nowrap;color:var(--color-neutral-foreground-2)}@media (hover:hover){.nav-menu-module__LGAYPq__item:hover:not(.nav-menu-module__LGAYPq__disabled){color:var(--color-neutral-foreground-1)}}.nav-menu-module__LGAYPq__item.nav-menu-module__LGAYPq__selectedItem{color:var(--color-neutral-foreground-1);font-weight:var(--font-weight-semibold)}.nav-menu-module__LGAYPq__item.nav-menu-module__LGAYPq__selectedItem svg{fill:var(--color-compound-brand-foreground-1)}.nav-menu-module__LGAYPq__label{transition:opacity var(--duration-faster) var(--curve-easy-ease)}@container (max-width:140px){.nav-menu-module__LGAYPq__item .nav-menu-module__LGAYPq__label{opacity:0}}
.avatar-module__msEz3W__wrapper{position:relative}.avatar-module__msEz3W__wrapper .avatar-module__msEz3W__icon{background:var(--color-neutral-background-6);z-index:1;border-radius:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0}.avatar-module__msEz3W__wrapper .avatar-module__msEz3W__dummy svg{margin:0;fill:var(--color-neutral-foreground-on-brand)!important}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size24 .avatar-module__msEz3W__circle{width:24px;height:24px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size24 .avatar-module__msEz3W__circle .avatar-module__msEz3W__initials{font-size:var(--font-size-base-100)}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size24 .avatar-module__msEz3W__circle svg{width:12px;height:12px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size32 .avatar-module__msEz3W__circle{width:32px;height:32px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size32 .avatar-module__msEz3W__circle .avatar-module__msEz3W__initials{font-size:13px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size32 .avatar-module__msEz3W__circle svg{width:15px;height:15px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size48 .avatar-module__msEz3W__circle{width:48px;height:48px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size48 .avatar-module__msEz3W__circle .avatar-module__msEz3W__initials{font-size:18px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size48 .avatar-module__msEz3W__circle svg{width:20px;height:20px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size64 .avatar-module__msEz3W__circle{width:64px;height:64px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size64 .avatar-module__msEz3W__circle .avatar-module__msEz3W__initials{font-size:var(--font-size-hero-700)}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size64 .avatar-module__msEz3W__circle svg{width:30px;height:30px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size128 .avatar-module__msEz3W__circle{width:128px;height:128px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size128 .avatar-module__msEz3W__circle .avatar-module__msEz3W__initials{font-size:50px}.avatar-module__msEz3W__wrapper.avatar-module__msEz3W__size128 .avatar-module__msEz3W__circle svg{width:50px;height:50px}.avatar-module__msEz3W__wrapper .avatar-module__msEz3W__circle{border-radius:var(--border-radius-circular);perspective:1px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;display:inline-block;overflow:hidden}.avatar-module__msEz3W__wrapper .avatar-module__msEz3W__image,.avatar-module__msEz3W__wrapper .avatar-module__msEz3W__initials{width:100%;height:100%;display:block}.avatar-module__msEz3W__wrapper .avatar-module__msEz3W__image{object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar-module__msEz3W__wrapper .avatar-module__msEz3W__initials{background:var(--color-brand-background);color:var(--color-neutral-foreground-on-brand);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.monster-block-table-module__F7VxdG__block{display:-ms-flexbox;display:flex}.monster-block-table-module__F7VxdG__column{table-layout:fixed;border-collapse:collapse;width:100%}.monster-block-table-module__F7VxdG__column td{text-align:center;padding-inline:var(--spacing-horizontal-xs)}.monster-block-table-module__F7VxdG__column .monster-block-table-module__F7VxdG__statName{font-weight:var(--font-weight-semibold);text-align:left}.monster-block-table-module__F7VxdG__header{color:var(--color-neutral-foreground-2);font-size:var(--font-size-base-100)}.monster-block-table-module__F7VxdG__firstLine{color:var(--color-foreground-stat-block)}.monster-block-table-module__F7VxdG__firstLine>td{background:var(--color-background-stat-first-line)}.monster-block-table-module__F7VxdG__firstLine .monster-block-table-module__F7VxdG__mod{background:var(--color-background-mod-first-line)}.monster-block-table-module__F7VxdG__secondLine{color:var(--color-foreground-stat-block)}.monster-block-table-module__F7VxdG__secondLine>td{background:var(--color-background-stat-second-line)}.monster-block-table-module__F7VxdG__secondLine .monster-block-table-module__F7VxdG__mod{background:var(--color-background-mod-second-line)}
.speed-input-module__LryGsa__wrapper{gap:var(--spacing-vertical-m) var(--spacing-horizontal-m);-ms-flex-flow:row;flex-flow:row;width:100%;display:-ms-flexbox;display:flex}.speed-input-module__LryGsa__wrapper>div{-ms-flex:1 1 0;flex:1 1 0;min-width:0}
.toolip-module__b0rFsW__wrapper{gap:var(--spacing-vertical-xs) var(--spacing-horizontal-xs);-ms-flex-direction:column;flex-direction:column;display:none}.toolip-module__b0rFsW__title{font-size:var(--font-size-base-600);line-height:var(--line-height-base-600);font-weight:var(--font-weight-semibold)}.toolip-module__b0rFsW__table{display:-ms-flexbox;display:flex}.toolip-module__b0rFsW__table>div{text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex:100%;flex:100%;display:-ms-flexbox;display:flex}.toolip-module__b0rFsW__table>div .toolip-module__b0rFsW__header{font-size:var(--font-size-base-400);line-height:var(--line-height-base-400);font-weight:var(--font-weight-semibold)}
.book-form-module__v3kebW__cover{gap:var(--spacing-horizontal-l);-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.book-form-module__v3kebW__image{border-radius:var(--border-radius-large);border:var(--stroke-width-thin) solid var(--color-neutral-stroke-2);width:160px}.book-form-module__v3kebW__empty{aspect-ratio:3/4;border:var(--stroke-width-thin) dashed var(--color-neutral-stroke-2);border-radius:var(--border-radius-large);width:160px;color:var(--color-neutral-foreground-3);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.book-form-module__v3kebW__file{-ms-flex:auto;flex:auto}.book-form-module__v3kebW__hint{margin:var(--spacing-vertical-s) 0 0;color:var(--color-neutral-foreground-3);font-size:var(--font-size-base-200)}
.rules-tooltip-module__HGRRWa__tooltip{background:var(--color-neutral-background-1);--surface-background:var(--color-neutral-background-1);--surface-subtle-background-hover:var(--color-subtle-background-hover);--surface-subtle-background-pressed:var(--color-subtle-background-pressed);font-size:var(--font-size-base-300);line-height:var(--line-height-base-300);font-weight:var(--font-weight-regular);color:var(--color-neutral-foreground-1);border:var(--stroke-width-thin) solid var(--color-transparent-stroke);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-16);padding:var(--spacing-vertical-l) var(--spacing-horizontal-l);z-index:var(--base-modal-z-index);position-anchor:--rulesTooltip;position-try:most-height --custom-bottom;top:anchor(bottom);justify-self:anchor-center;width:375px;min-height:100px;outline:none;max-height:100vh;max-width:100vw;display:none;position:absolute}@position-try --custom-bottom{bottom: anchor(top); top: unset;}

.dice-module__O2r8xW__overlay{background:var(--color-background-overlay);backdrop-filter:blur(2px);z-index:var(--base-modal-z-index);cursor:pointer;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.dice-module__O2r8xW__dieWrapper{will-change:transform;width:72px;height:72px;transform-style:preserve-3d;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute}.dice-module__O2r8xW__solid{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.dice-module__O2r8xW__face{transform-origin:0 0;backface-visibility:hidden;background:radial-gradient(circle at 35% 25%, var(--die-light), var(--die-color) 80%);position:absolute;top:0;left:0}.dice-module__O2r8xW__faceLabel{font-weight:var(--font-weight-bold);font-family:var(--font-family-numeric);color:var(--color-neutral-foreground-static-inverted);text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;line-height:1;position:absolute;transform:translate(-50%,-50%)}.dice-module__O2r8xW__underline{text-decoration:underline}.dice-module__O2r8xW__die-d3{--die-light:#e07fd4;--die-color:#c239b3}.dice-module__O2r8xW__die-d4{--die-light:#f1707a;--die-color:#d13438}.dice-module__O2r8xW__die-d6{--die-light:#62abf5;--die-color:#0f6cbd}.dice-module__O2r8xW__die-d8{--die-light:#5ab55a;--die-color:#107c10}.dice-module__O2r8xW__die-d10{--die-light:#b1a0d6;--die-color:#8764b8}.dice-module__O2r8xW__die-d12{--die-light:#f2c661;--die-color:#eaa300}.dice-module__O2r8xW__die-d20{--die-light:#4bb4b7;--die-color:#038387}.dice-module__O2r8xW__die-d100{--die-light:#ee8f5f;--die-color:#ca5010}.dice-module__O2r8xW__chip{-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;display:-ms-inline-flexbox;display:inline-flex;position:relative}.dice-module__O2r8xW__chipFacet{background:var(--die-color);position:absolute;top:0;bottom:0;left:0;right:0}.dice-module__O2r8xW__chipValue{font-family:var(--font-family-numeric);font-size:var(--font-size-base-200);font-weight:var(--font-weight-bold);color:var(--color-neutral-foreground-static-inverted);text-shadow:0 1px 3px rgba(0,0,0,.55);line-height:1;position:relative}.dice-module__O2r8xW__results{background:var(--color-neutral-background-1);--surface-background:var(--color-neutral-background-1);--surface-subtle-background-hover:var(--color-subtle-background-hover);--surface-subtle-background-pressed:var(--color-subtle-background-pressed);font-size:var(--font-size-base-300);line-height:var(--line-height-base-300);font-weight:var(--font-weight-regular);color:var(--color-neutral-foreground-1);border:var(--stroke-width-thin) solid var(--color-transparent-stroke);border-radius:var(--border-radius-x-large);box-shadow:var(--shadow-64);padding:var(--spacing-vertical-xxl) var(--spacing-horizontal-xxl);left:50%;bottom:var(--spacing-vertical-xl);cursor:default;min-width:min(340px,92vw);max-width:min(520px,96vw);animation:dice-module__O2r8xW__resultsSlideUp var(--duration-slower) var(--curve-decelerate-mid);position:absolute;transform:translate(-50%)}@keyframes dice-module__O2r8xW__resultsSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(var(--spacing-vertical-xxxl))}to{opacity:1;transform:translate(-50%)translateY(0)}}.dice-module__O2r8xW__resultsTitle{font-size:var(--font-size-base-200);line-height:var(--line-height-base-200);font-weight:var(--font-weight-regular);text-align:center;color:var(--color-neutral-foreground-3);margin-bottom:var(--spacing-vertical-l)}.dice-module__O2r8xW__resultsGroups{gap:var(--spacing-vertical-s);-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.dice-module__O2r8xW__resultGroup{-ms-flex-align:center;align-items:center;gap:var(--spacing-horizontal-s-nudge);-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:30px;display:-ms-flexbox;display:flex}.dice-module__O2r8xW__groupSign{font-size:var(--font-size-base-300);line-height:var(--line-height-base-300);font-weight:var(--font-weight-regular);color:var(--color-neutral-foreground-3);text-align:center;-ms-flex-negative:0;flex-shrink:0;width:14px}.dice-module__O2r8xW__groupDie{font-size:var(--font-size-base-200);line-height:var(--line-height-base-200);font-weight:var(--font-weight-regular);font-family:var(--font-family-numeric);color:var(--color-neutral-foreground-3);-ms-flex-negative:0;flex-shrink:0;width:40px}.dice-module__O2r8xW__groupValues{-ms-flex-align:center;align-items:center;gap:var(--spacing-horizontal-xs);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.dice-module__O2r8xW__groupSubtotal{font-size:var(--font-size-base-200);line-height:var(--line-height-base-200);font-weight:var(--font-weight-regular);font-family:var(--font-family-numeric);color:var(--color-neutral-foreground-3);margin-left:var(--spacing-horizontal-xxs)}.dice-module__O2r8xW__modifierRow{font-size:var(--font-size-base-300);line-height:var(--line-height-base-300);font-weight:var(--font-weight-regular);color:var(--color-neutral-foreground-2);font-family:var(--font-family-numeric)}.dice-module__O2r8xW__divider{height:var(--stroke-width-thin);background:var(--color-neutral-stroke-2);margin:var(--spacing-vertical-m) 0}.dice-module__O2r8xW__totalRow{-ms-flex-pack:justify;justify-content:space-between;align-items:baseline;gap:var(--spacing-horizontal-m);display:-ms-flexbox;display:flex}.dice-module__O2r8xW__totalLabel{font-size:var(--font-size-base-200);line-height:var(--line-height-base-200);font-weight:var(--font-weight-regular);color:var(--color-neutral-foreground-3)}.dice-module__O2r8xW__totalValue{font-size:var(--font-size-hero-900);line-height:var(--line-height-hero-900);font-weight:var(--font-weight-semibold);font-family:var(--font-family-numeric);color:var(--color-brand-foreground-1)}.dice-module__O2r8xW__closeHint{font-size:var(--font-size-base-100);line-height:var(--line-height-base-100);font-weight:var(--font-weight-regular);text-align:center;color:var(--color-neutral-foreground-4);margin-top:var(--spacing-vertical-m)}.dice-module__O2r8xW__dicePlugin{cursor:pointer;color:var(--color-brand-foreground-link);font-weight:var(--font-weight-semibold);border-bottom:var(--stroke-width-thick) dashed currentColor;border-radius:var(--border-radius-small);padding:0 var(--spacing-horizontal-xxs);transition:background-color var(--duration-fast), color var(--duration-fast);display:inline}.dice-module__O2r8xW__dicePlugin:hover{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--color-brand-foreground-link-hover)}.dice-module__O2r8xW__dicePlugin:focus-visible{outline:var(--stroke-width-thick) solid currentColor;outline-offset:2px;border-radius:var(--border-radius-medium)}
.grid-view-module__hCzOrG__wrapper{width:100%}.grid-view-module__hCzOrG__headersWrapper{z-index:4;position:sticky;top:0}.grid-view-module__hCzOrG__headersWrapper .grid-view-module__hCzOrG__grid{overflow:hidden}.grid-view-module__hCzOrG__headersWrapper .grid-view-module__hCzOrG__grid::-webkit-scrollbar{scrollbar-width:none;display:none}.grid-view-module__hCzOrG__grid{overflow-x:auto}.grid-view-module__hCzOrG__spellColspan,.grid-view-module__hCzOrG__cell,.grid-view-module__hCzOrG__header{text-align:center}.grid-view-module__hCzOrG__level{z-index:3;position:sticky;left:0}.grid-view-module__hCzOrG__leftJustify{text-align:left}
.book-sidebar-module__UNj7lG__sidebar{-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;display:-ms-flexbox;display:flex}.book-sidebar-module__UNj7lG__scrollArea{min-height:0;padding-right:var(--spacing-horizontal-xs);scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-flex:auto;flex:auto;transition:scrollbar-color .2s;overflow-y:auto}.book-sidebar-module__UNj7lG__scrollArea:hover{scrollbar-color:rgba(128,128,128,.35) transparent}.book-sidebar-module__UNj7lG__scrollArea::-webkit-scrollbar{width:5px}.book-sidebar-module__UNj7lG__scrollArea::-webkit-scrollbar-track{background:0 0}.book-sidebar-module__UNj7lG__scrollArea::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px;transition:background-color .2s}.book-sidebar-module__UNj7lG__scrollArea:hover::-webkit-scrollbar-thumb{background-color:rgba(128,128,128,.35)}.book-sidebar-module__UNj7lG__chapterRow{-ms-flex-align:center;align-items:center;gap:.2em;display:-ms-flexbox;display:flex}.book-sidebar-module__UNj7lG__chapterItem{-ms-flex:auto;flex:auto;min-width:0}.book-sidebar-module__UNj7lG__chapterButton{text-align:left;width:100%;font-weight:var(--font-weight-regular);-ms-flex-pack:start;justify-content:flex-start}.book-sidebar-module__UNj7lG__chapterTitle{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:.1em;display:-ms-flexbox;display:flex}.book-sidebar-module__UNj7lG__chapterLabel{font-size:var(--font-size-base-100);color:var(--color-neutral-foreground-3)}.book-sidebar-module__UNj7lG__toggle{-ms-flex:none;flex:none}.book-sidebar-module__UNj7lG__headingItem{display:block}.book-sidebar-module__UNj7lG__headingButton{text-align:left;width:100%;font-size:var(--font-size-base-200);font-weight:var(--font-weight-regular);color:var(--color-neutral-foreground-2);padding-left:calc(var(--spacing-horizontal-m) + var(--book-depth,0) * .9em);-ms-flex-pack:start;justify-content:flex-start}.book-sidebar-module__UNj7lG__nested{color:var(--color-neutral-foreground-3)}.book-sidebar-module__UNj7lG__part{padding:var(--spacing-vertical-m) var(--spacing-horizontal-m) var(--spacing-vertical-xxs);color:var(--color-brand-foreground-2);font-weight:var(--font-weight-semibold)}.book-sidebar-module__UNj7lG__partItem{margin-top:var(--spacing-vertical-s);color:var(--color-brand-foreground-2);font-weight:var(--font-weight-semibold)}
.grid-module__qTxVQG__grid{border-collapse:collapse;grid-auto-rows:max-content;display:grid}.grid-module__qTxVQG__row,.grid-module__qTxVQG__headers,.grid-module__qTxVQG__body{display:contents}.grid-module__qTxVQG__column{background:var(--color-neutral-background-1)}.grid-module__qTxVQG__header{font-weight:var(--font-weight-semibold);-ms-flex-align:end;align-items:end;height:100%;display:grid;overflow:hidden}.grid-module__qTxVQG__cell,.grid-module__qTxVQG__header{padding:var(--spacing-vertical-xs) var(--spacing-horizontal-xs);word-break:break-word;-ms-flex-negative:0;flex-shrink:0;min-width:30px;overflow:hidden;box-sizing:border-box!important}.grid-module__qTxVQG__cell{background:var(--color-neutral-background-3)}.grid-module__qTxVQG__body .grid-module__qTxVQG__row:nth-child(2n)>.grid-module__qTxVQG__cell,.grid-module__qTxVQG__column.grid-module__qTxVQG__column{background:var(--color-neutral-background-2)}.grid-module__qTxVQG__headerLine{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.grid-module__qTxVQG__headerLine:before,.grid-module__qTxVQG__headerLine:after{content:"";background:var(--color-neutral-foreground-1);width:100%;height:1px;margin:0 var(--spacing-horizontal-xs);-ms-flex:1;flex:1}.grid-module__qTxVQG__headerLine>*{-ms-flex-negative:0;flex-shrink:0}
.book-toc-module__CQdJwG__toc{columns:18em;column-gap:var(--spacing-horizontal-xxl)}.book-toc-module__CQdJwG__chapter{break-inside:avoid;margin-bottom:var(--spacing-vertical-l)}.book-toc-module__CQdJwG__part{margin:0 0 var(--spacing-vertical-xs);color:var(--color-brand-foreground-2)}.book-toc-module__CQdJwG__partLink{color:inherit;text-decoration:none}.book-toc-module__CQdJwG__partLink:hover{text-decoration:underline}.book-toc-module__CQdJwG__partStart{margin-top:var(--spacing-vertical-l)}.book-toc-module__CQdJwG__chapterLink{align-items:baseline;gap:var(--spacing-horizontal-s);color:var(--color-neutral-foreground-1);font-weight:var(--font-weight-semibold);text-decoration:none;display:-ms-flexbox;display:flex}.book-toc-module__CQdJwG__chapterTitle{-ms-flex:auto;flex:auto}.book-toc-module__CQdJwG__label,.book-toc-module__CQdJwG__page{color:var(--color-neutral-foreground-3);font-size:var(--font-size-base-200);white-space:nowrap}.book-toc-module__CQdJwG__headings{margin:var(--spacing-vertical-xs) 0 0;padding:0;list-style:none}.book-toc-module__CQdJwG__heading{margin:0}.book-toc-module__CQdJwG__nested .book-toc-module__CQdJwG__headingLink{padding-left:var(--spacing-horizontal-l);color:var(--color-neutral-foreground-3)}.book-toc-module__CQdJwG__headingLink{align-items:baseline;gap:var(--spacing-horizontal-s);padding:var(--spacing-vertical-xxs) 0;color:var(--color-neutral-foreground-2);font-size:var(--font-size-base-200);text-decoration:none;display:-ms-flexbox;display:flex}.book-toc-module__CQdJwG__headingName{-ms-flex:auto;flex:auto}@media (hover:hover){.book-toc-module__CQdJwG__chapterLink:hover .book-toc-module__CQdJwG__chapterTitle,.book-toc-module__CQdJwG__headingLink:hover .book-toc-module__CQdJwG__headingName{color:var(--color-brand-foreground-link-hover)}}
.list-view-module__2JPb-W__wrapper{gap:var(--spacing-vertical-s) var(--spacing-horizontal-s);-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.list-view-module__2JPb-W__content{position:relative}.list-view-module__2JPb-W__list{gap:var(--spacing-vertical-l) var(--spacing-horizontal-l);-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.list-view-module__2JPb-W__close .list-view-module__2JPb-W__list{max-height:200px;overflow:hidden}.list-view-module__2JPb-W__close:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--color-neutral-background-2) 100%);width:100%;height:20px;display:block;position:absolute;bottom:0}.list-view-module__2JPb-W__heroLevel{font-size:var(--font-size-base-500);line-height:var(--line-height-base-500);font-weight:var(--font-weight-semibold)}.list-view-module__2JPb-W__items{column-width:400px;column-gap:40px}.list-view-module__2JPb-W__columnTitle{font-weight:var(--font-weight-bold)}.list-view-module__2JPb-W__slotsWrapper{gap:var(--spacing-vertical-xs) var(--spacing-horizontal-xs);display:-ms-inline-flexbox;display:inline-flex}.list-view-module__2JPb-W__slotsWrapper .list-view-module__2JPb-W__slot{gap:var(--spacing-vertical-xs) var(--spacing-horizontal-xs);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-inline-flexbox;display:inline-flex}.list-view-module__2JPb-W__slotsWrapper .list-view-module__2JPb-W__slotLevel{white-space:nowrap}.list-view-module__2JPb-W__slotsWrapper .list-view-module__2JPb-W__slots{letter-spacing:2px}
.book-page-module__ThUWMG__page{padding:var(--spacing-vertical-m) var(--spacing-horizontal-l) var(--spacing-vertical-xxl);max-width:1400px}.book-page-module__ThUWMG__header{gap:var(--spacing-horizontal-xl);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.book-page-module__ThUWMG__header{-ms-flex-direction:row;flex-direction:row}}.book-page-module__ThUWMG__coverButton{cursor:zoom-in;background:0 0;border:none;-ms-flex-negative:0;flex-shrink:0;padding:0;display:block}.book-page-module__ThUWMG__coverButton:focus-visible{outline:var(--stroke-width-thick) solid var(--color-stroke-focus-2);outline-offset:calc(var(--stroke-width-thick) * -1);border-radius:var(--border-radius-large)}.book-page-module__ThUWMG__cover{border-radius:var(--border-radius-large);border:var(--stroke-width-thin) solid var(--color-neutral-stroke-2);width:240px;display:block}@media screen and (min-width:768px){.book-page-module__ThUWMG__cover{width:340px}}.book-page-module__ThUWMG__title{margin:0}.book-page-module__ThUWMG__original{color:var(--color-neutral-foreground-3)}.book-page-module__ThUWMG__meta{margin-top:var(--spacing-vertical-xs);color:var(--color-neutral-foreground-2)}.book-page-module__ThUWMG__read{margin-top:var(--spacing-vertical-m)}.book-page-module__ThUWMG__description{margin-top:var(--spacing-vertical-s);max-width:70ch}.book-page-module__ThUWMG__chaptersTitle{margin:var(--spacing-vertical-xl) 0 var(--spacing-vertical-s)}
/*# sourceMappingURL=0vfn6vciioxg9.css.map*/