@import url("/fonts/fontawesome/css/all.min.css");@font-face{font-family:Signika;src:url(/fonts/signika/signika-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Signika;src:url(/fonts/signika/signika-semibold.woff2) format("woff2");font-style:normal;font-weight:650;font-display:swap}@font-face{font-family:Signika;src:url(/fonts/signika/signika-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Modesto Condensed;src:url(/fonts/modesto-condensed/modesto-condensed.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Modesto Condensed;src:url(/fonts/modesto-condensed/modesto-condensed-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Modesto;src:url(/fonts/modesto/modesto.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Modesto;src:url(/fonts/modesto/modesto.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/amiri/amiri-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/amiri/amiri-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Walter Turncoat;src:url(/fonts/walter-turncoat/WalterTurncoat-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/roboto-condensed/roboto-condensed-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/roboto-condensed/roboto-condensed-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab/roboto-slab-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab/roboto-slab-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc/alegreya-sans-sc-medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc/alegreya-sans-sc-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
 ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-heading:"Modesto Condensed","Roboto Slab",Georgia,serif;--rh-rich-heading-font:var(--rh-font-condensed);--rh-rich-heading-size:1.45rem;--rh-rich-heading-color:var(--rh-text-strong);--rh-font-ui:"Signika","Roboto",Roboto,Arial,sans-serif;--rh-font-body:"Roboto",Roboto,Arial,sans-serif;--rh-font-condensed:"Roboto Condensed","Arial Narrow",sans-serif;--rh-font-serif:"Amiri",Georgia,serif;--rh-denim-texture:url(/images/ui/denim075.png);--rh-paper-texture:url(/images/ui/parchment.jpg);--rh-phb-page-border:url(/images/ui/sourcebook-page-background.webp) 40 40 40 10 fill/5% 3% 2% 1%/0 round;--rh-phb-red:#5a0507;--rh-phb-gold:color(srgb 0.900816 0.74032 0.420752);--rh-ink:#191813;--rh-rune:#5a0507;--rh-steel:#355070;--rh-parchment:#f1ebe8;--rh-surface:#f8f4f1;--rh-surface-raised:#fffaf4;--rh-surface-muted:#efe6d8;--rh-surface-subtle:#f6efe9;--rh-text:#191813;--rh-text-strong:#2a140f;--rh-text-muted:#6d6257;--rh-text-subtle:#8a7a68;--rh-border:#c9b891;--rh-border-subtle:#dfd5c7;--rh-control:#fffaf4;--rh-control-hover:rgb(90 5 7/10%);--rh-control-border:rgb(42 20 15/22%);--rh-control-focus-border:color-mix(in srgb,var(--rh-phb-gold) 72%,var(--rh-text-strong));--rh-control-focus-ring:rgb(201 184 145/24%);--rh-button-border:rgb(42 20 15/52%);--rh-button-contained:var(--rh-control);--rh-button-contained-hover:var(--rh-surface-muted);--rh-button-outline-border:rgb(42 20 15/28%);--rh-button-outline-bg:rgb(255 250 244/40%);--rh-button-outline-hover:var(--rh-surface-muted);--rh-button-icon-bg:var(--rh-control);--rh-button-icon-border:var(--rh-control-border);--rh-button-icon-color:var(--rh-text-muted);--rh-button-icon-hover:var(--rh-surface-muted);--rh-button-icon-ghost-color:var(--rh-text-muted);--rh-button-icon-ghost-hover:var(--rh-control-hover);--rh-button-text-hover:var(--rh-button-outline-hover);--rh-overlay-bg:var(--rh-surface-raised);--rh-overlay-image:none;--rh-overlay-border:var(--rh-border-subtle);--rh-overlay-shadow:0 10px 24px var(--rh-shadow);--rh-elevated-surface-bg:var(--rh-surface);--rh-elevated-surface-muted-bg:var(--rh-surface-muted);--rh-elevated-surface-hover-bg:var(--rh-surface-raised);--rh-elevated-surface-border:var(--rh-border-subtle);--rh-elevated-surface-hover-border:color-mix(in srgb,var(--rh-phb-gold) 66%,var(--rh-text-strong));--rh-elevated-surface-shadow:0 4px 12px rgb(25 24 19/10%);--rh-elevated-surface-hover-shadow:0 8px 18px rgb(25 24 19/18%);--rh-elevated-surface-filter:none;--rh-list-card-bg:var(--rh-surface);--rh-list-card-hover-bg:var(--rh-surface-raised);--rh-list-card-border:var(--rh-border-subtle);--rh-list-card-hover-border:color-mix(in srgb,var(--rh-phb-gold) 66%,var(--rh-text-strong));--rh-list-card-shadow:0 4px 12px rgb(25 24 19/10%);--rh-list-card-hover-shadow:0 8px 18px rgb(25 24 19/18%);--rh-list-cell-bg:var(--rh-surface);--rh-list-cell-hover-bg:var(--rh-surface-muted);--rh-list-cell-focus-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rh-phb-gold) 58%,transparent);--rh-rule-table-border:color-mix(in srgb,var(--rh-phb-gold) 76%,var(--rh-border-subtle));--rh-rule-table-row-odd:color-mix(in srgb,var(--rh-surface) 88%,var(--rh-parchment));--rh-rule-table-row-even:color-mix(in srgb,var(--rh-surface-muted) 42%,var(--rh-surface));--rh-rule-table-row-hover:color-mix(in srgb,var(--rh-surface-muted) 74%,var(--rh-surface-raised));--rh-rule-table-row-hover-accent:color-mix(in srgb,var(--rh-phb-gold) 70%,var(--rh-rune));--rh-rule-table-header-from:#401f25;--rh-rule-table-header-to:#741b2b;--rh-rule-table-header-text:#fff;--rh-rule-table-header-font:var(--rh-rich-heading-font);--rh-monochrome-svg-filter:none;--rh-tag-bg:color-mix(in srgb,var(--rh-surface-muted) 68%,var(--rh-control));--rh-tag-border:color-mix(in srgb,var(--rh-phb-gold) 42%,rgb(42 20 15/22%));--rh-tag-text:var(--rh-text);--rh-tag-shadow:inset 0 1px 0 rgb(255 255 255/36%);--rh-source-tag-bg:color-mix(in srgb,var(--rh-phb-red) 8%,var(--rh-tag-bg));--rh-source-tag-border:color-mix(in srgb,var(--rh-phb-red) 28%,transparent);--rh-source-tag-text:var(--rh-phb-red);--rh-scrollbar-thumb:color-mix(in srgb,var(--rh-text-subtle) 62%,var(--rh-border));--rh-collapsible-fade:var(--rh-surface);--rh-filter-divider:color-mix(in srgb,var(--rh-phb-gold) 54%,transparent);--rh-shadow:rgb(25 24 19/16%);--rh-nav:#191813;--rh-nav-text:#f7f3e8;--rh-nav-text-strong:#ffffff;--rh-link:var(--rh-rune);--rh-generic-link:#1d5fbf;--rh-subclass-link:#1f6f3f;--rh-pending-ref-text:#b42318;--rh-pending-ref-bg:rgb(180 35 24/12%);--rh-pending-ref-border:rgb(180 35 24/58%);--compendium-default-tooltip:#0b6f3d;--compendium-action-tooltip:#0b6f3d;--compendium-condition-tooltip:#436500;--compendium-item-tooltip:#774521;--compendium-lore-tooltip:#a83e3e;--compendium-magic-item-tooltip:#0f5cbc;--compendium-monster-tooltip:#bc0f0f;--compendium-rule-tooltip:#755807;--compendium-sense-tooltip:#a41b96;--compendium-skill-tooltip:#0b6f3d;--compendium-spell-tooltip:#704cd9;--compendium-vehicle-tooltip:#0f5f99;--compendium-wprop-tooltip:#0b6f3d;--background:#f1ebe8;--foreground:var(--rh-text);--card:var(--rh-surface);--card-foreground:var(--rh-text);--popover:var(--rh-surface-raised);--popover-foreground:var(--rh-text);--primary:var(--rh-rune);--primary-foreground:#fff;--secondary:var(--rh-surface-muted);--secondary-foreground:var(--rh-text);--muted:var(--rh-surface-subtle);--muted-foreground:var(--rh-text-muted);--accent:#eadbbd;--accent-foreground:var(--rh-text);--destructive:oklch(0.577 0.245 27.325);--border:var(--rh-border-subtle);--input:var(--rh-border);--ring:var(--rh-phb-gold);--chart-1:oklch(0.87 0 0);--chart-2:oklch(0.556 0 0);--chart-3:oklch(0.439 0 0);--chart-4:oklch(0.371 0 0);--chart-5:oklch(0.269 0 0);--radius:0.625rem;--sidebar:var(--rh-surface);--sidebar-foreground:var(--rh-text);--sidebar-primary:var(--rh-rune);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--rh-surface-muted);--sidebar-accent-foreground:var(--rh-text);--sidebar-border:var(--rh-border);--sidebar-ring:var(--rh-phb-gold)}.dark{--rh-ink:#f7f3e8;--rh-rune:#ee9b3a;--rh-steel:#cfd2da;--rh-parchment:#0d0b0b;--rh-surface:#252830;--rh-surface-raised:#2f333d;--rh-surface-muted:#1b1c23;--rh-surface-subtle:#313540;--rh-text:#efe6d8;--rh-text-strong:#f7f3e8;--rh-text-muted:#cfc7bb;--rh-text-subtle:#aaa199;--rh-border:#584a75;--rh-border-subtle:#302831;--rh-control:#0b0a13;--rh-control-hover:rgb(201 89 63/32%);--rh-control-border:rgb(247 243 232/20%);--rh-control-focus-border:rgb(201 184 145/72%);--rh-control-focus-ring:rgb(201 184 145/18%);--rh-button-border:rgb(247 243 232/55%);--rh-button-contained:#252830;--rh-button-contained-hover:#2f333d;--rh-button-outline-border:rgb(247 243 232/30%);--rh-button-outline-bg:rgb(11 10 19/18%);--rh-button-outline-hover:rgb(47 51 61/72%);--rh-button-icon-bg:var(--rh-control);--rh-button-icon-border:var(--rh-control-border);--rh-button-icon-color:#d0b8a3;--rh-button-icon-hover:var(--rh-button-contained-hover);--rh-button-icon-ghost-color:var(--rh-text-muted);--rh-button-icon-ghost-hover:rgb(47 51 61/72%);--rh-button-text-hover:var(--rh-button-outline-hover);--rh-overlay-bg:#0b0a13;--rh-overlay-image:var(--rh-denim-texture);--rh-overlay-border:#302831;--rh-overlay-shadow:0 12px 28px rgb(0 0 0/60%);--rh-elevated-surface-bg:rgb(18 19 25/72%);--rh-elevated-surface-muted-bg:rgb(14 15 21/64%);--rh-elevated-surface-hover-bg:rgb(30 32 40/80%);--rh-elevated-surface-border:rgb(247 243 232/14%);--rh-elevated-surface-hover-border:rgb(247 243 232/34%);--rh-elevated-surface-shadow:0 12px 30px rgb(0 0 0/34%);--rh-elevated-surface-hover-shadow:0 16px 34px rgb(0 0 0/44%);--rh-elevated-surface-filter:blur(10px) saturate(115%);--rh-list-card-bg:#252830;--rh-list-card-hover-bg:#2f333d;--rh-list-card-border:rgb(247 243 232/12%);--rh-list-card-hover-border:rgb(247 243 232/38%);--rh-list-card-shadow:0 6px 14px rgb(0 0 0/26%);--rh-list-card-hover-shadow:0 10px 24px rgb(0 0 0/42%);--rh-list-cell-bg:rgb(18 19 25/38%);--rh-list-cell-hover-bg:rgb(30 32 40/74%);--rh-list-cell-focus-shadow:inset 0 0 0 1px rgb(247 243 232/28%);--rh-rule-table-border:color-mix(in srgb,var(--rh-border) 54%,rgb(247 243 232/14%));--rh-rule-table-row-odd:#20232b;--rh-rule-table-row-even:#181a21;--rh-rule-table-row-hover:color-mix(in srgb,var(--rh-rule-table-row-odd) 94%,var(--rh-rune) 6%);--rh-rule-table-row-hover-accent:color-mix(in srgb,var(--rh-phb-gold) 74%,white);--rh-rule-table-header-from:#491d25;--rh-rule-table-header-to:#311b1f;--rh-rule-table-header-text:#fff;--rh-monochrome-svg-filter:brightness(0) saturate(100%) invert(94%) sepia(10%) saturate(301%) hue-rotate(344deg) brightness(104%) contrast(94%);--rh-tag-bg:rgb(11 10 19/58%);--rh-tag-border:rgb(247 243 232/24%);--rh-tag-text:var(--rh-text);--rh-tag-shadow:inset 0 1px 0 rgb(255 255 255/5%);--rh-source-tag-bg:rgb(11 10 19/42%);--rh-source-tag-border:rgb(247 243 232/24%);--rh-source-tag-text:var(--rh-text);--rh-scrollbar-thumb:#9f9275;--rh-collapsible-fade:var(--rh-surface);--rh-filter-divider:rgb(159 132 117/72%);--rh-shadow:rgb(0 0 0/45%);--rh-nav:rgb(11 10 19/92%);--rh-nav-text:#efe6d8;--rh-nav-text-strong:#f7f3e8;--rh-link:#ee9b3a;--rh-generic-link:#8ab4ff;--rh-subclass-link:#78d89b;--rh-pending-ref-text:#ff8a80;--rh-pending-ref-bg:rgb(255 82 82/18%);--rh-pending-ref-border:rgb(255 138 128/64%);--compendium-default-tooltip:#6ee7b7;--compendium-action-tooltip:#6ee7b7;--compendium-condition-tooltip:#c9df72;--compendium-item-tooltip:#f0b981;--compendium-lore-tooltip:#f19a9a;--compendium-magic-item-tooltip:#8ab4ff;--compendium-monster-tooltip:#ff8a80;--compendium-rule-tooltip:#e6c36a;--compendium-sense-tooltip:#f0a7e8;--compendium-skill-tooltip:#6ee7b7;--compendium-spell-tooltip:#c4b5fd;--compendium-vehicle-tooltip:#7dd3fc;--compendium-wprop-tooltip:#6ee7b7;--background:#0b0a13;--foreground:var(--rh-text);--card:var(--rh-surface);--card-foreground:var(--rh-text);--popover:var(--rh-surface-raised);--popover-foreground:var(--rh-text);--primary:#ee9b3a;--primary-foreground:#0b0a13;--secondary:var(--rh-surface-muted);--secondary-foreground:var(--rh-text);--muted:var(--rh-surface-subtle);--muted-foreground:var(--rh-text-muted);--accent:#302831;--accent-foreground:var(--rh-text);--destructive:oklch(0.704 0.191 22.216);--border:var(--rh-border-subtle);--input:var(--rh-border);--ring:#c9593f;--chart-1:oklch(0.87 0 0);--chart-2:oklch(0.556 0 0);--chart-3:oklch(0.439 0 0);--chart-4:oklch(0.371 0 0);--chart-5:oklch(0.269 0 0);--sidebar:var(--rh-surface);--sidebar-foreground:var(--rh-text);--sidebar-primary:var(--rh-rune);--sidebar-primary-foreground:#0b0a13;--sidebar-accent:var(--rh-surface-muted);--sidebar-accent-foreground:var(--rh-text);--sidebar-border:var(--rh-border-subtle);--sidebar-ring:#c9593f}*{border-color:var(--border)}.dark :is(.border-neutral-100,.border-neutral-200,.border-neutral-300,*,.border-input){border-color:var(--rh-border-subtle)}*{outline-color:color-mix(in srgb,var(--ring) 50%,transparent)}body{background-color:var(--background)}.dark :is(body,.text-card-foreground,.text-popover-foreground){color:var(--rh-text)}body{background-image:var(--rh-paper-texture);font-family:var(--rh-font-ui)}.dark body{background-image:radial-gradient(circle at 50% 0,rgb(93 20 43/42%),transparent 34rem),var(--rh-denim-texture)}html{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-6{left:1.5rem;right:1.5rem}.-right-1\.5{right:-.375rem}.-right-4{right:-1rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-3{left:.75rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-\[-0\.75rem\]{right:-.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-16{top:4rem}.top-3{top:.75rem}.top-4{top:1rem}.top-7{top:1.75rem}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[35\]{z-index:35}.order-first{order:-9999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\.25\/1\]{aspect-ratio:4.25/1}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-square{aspect-ratio:1/1}.\!size-10{width:2.5rem!important;height:2.5rem!important}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-40{width:10rem;height:10rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.h-0{height:0}.h-1{height:.25rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[145\%\]{height:145%}.h-\[9\.8rem\]{height:9.8rem}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-14{max-height:3.5rem}.max-h-24{max-height:6rem}.max-h-\[120rem\]{max-height:120rem}.max-h-\[160rem\]{max-height:160rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[4\.5rem\]{max-height:4.5rem}.max-h-\[80rem\]{max-height:80rem}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-\[min\(32rem\2c calc\(100vh-6rem\)\)\]{max-height:min(32rem,calc(100vh - 6rem))}.min-h-0{min-height:0}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-52{min-height:13rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[calc\(100dvh-12rem\)\]{min-height:calc(100dvh - 12rem)}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-dvh{min-height:100dvh}.w-10{width:2.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-4{width:1rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[20rem\]{width:20rem}.w-\[6\.75rem\]{width:6.75rem}.w-\[72\%\]{width:72%}.w-\[88vw\]{width:88vw}.w-\[min\(18rem\2c calc\(100vw-3\.5rem\)\)\]{width:min(18rem,calc(100vw - 3.5rem))}.w-\[min\(42rem\2c calc\(100vw-2rem\)\)\]{width:min(42rem,calc(100vw - 2rem))}.w-dvw{width:100dvw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-36{min-width:9rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[min\(100\%\2c 12rem\)\]{min-width:min(100%,12rem)}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[10rem\]{max-width:10rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[88vw\]{max-width:88vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[96rem\]{max-width:96rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-\[1_1_16rem\]{flex:1 1 16rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-\[42\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[42\%\]{--tw-translate-y:-42%}.translate-x-8{--tw-translate-x:2rem}.rotate-180,.translate-x-8{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.5rem_1\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:1.5rem 1.5rem minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1rem_1\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:1rem 1.5rem minmax(0,1fr)}.grid-cols-\[3\.25rem_minmax\(0\2c 1fr\)\]{grid-template-columns:3.25rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_2rem_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(3\2c minmax\(0\2c 7rem\)\)\]{grid-template-columns:repeat(3,minmax(0,7rem))}.grid-cols-\[repeat\(auto-fill\2c minmax\(min\(100\%\2c 16rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.grid-cols-\[repeat\(auto-fill\2c minmax\(min\(100\%\2c 18rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.grid-cols-\[repeat\(auto-fill\2c minmax\(min\(100\%\2c 20rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[9\.8rem_auto\]{grid-template-rows:9.8rem auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-7{row-gap:1.75rem}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.\!rounded-sm{border-radius:calc(var(--radius) - 4px)!important}.rounded-4xl{border-radius:2rem}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-sky-300\/45{border-color:rgb(125 211 252/.45)!important}.border-\[\#f1d38a\]\/60{border-color:rgb(241 211 138/.6)}.border-\[color-mix\(in_srgb\2c var\(--rh-phb-gold\)_72\%\2c var\(--rh-text-strong\)\)\]{border-color:color-mix(in srgb,var(--rh-phb-gold) 72%,var(--rh-text-strong))}.border-\[var\(--rh-border\)\]{border-color:var(--rh-border)}.border-\[var\(--rh-border-subtle\)\]{border-color:var(--rh-border-subtle)}.border-\[var\(--rh-list-card-border\)\]{border-color:var(--rh-list-card-border)}.border-\[var\(--rh-reader-divider\)\]{border-color:var(--rh-reader-divider)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white\/55{border-color:rgb(255 255 255/.55)}.border-white\/70{border-color:rgb(255 255 255/.7)}.bg-\[\#0b0a13\]{--tw-bg-opacity:1;background-color:rgb(11 10 19/var(--tw-bg-opacity,1))}.bg-\[\#f1d38a\]\/80{background-color:rgb(241 211 138/.8)}.bg-\[color-mix\(in_srgb\2c var\(--rh-control\)_56\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--rh-control) 56%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--rh-elevated-surface-bg\)_88\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--rh-elevated-surface-bg) 88%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--rh-phb-gold\)_18\%\2c var\(--rh-control\)\)\]{background-color:color-mix(in srgb,var(--rh-phb-gold) 18%,var(--rh-control))}.bg-\[color-mix\(in_srgb\2c var\(--rh-surface\)_48\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--rh-surface) 48%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--rh-surface\)_72\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--rh-surface) 72%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--rh-text-muted\)_36\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--rh-text-muted) 36%,transparent)}.bg-\[color\:var\(--class-accent\)\]{background-color:var(--class-accent)}.bg-\[var\(--rh-button-contained\)\]{background-color:var(--rh-button-contained)}.bg-\[var\(--rh-button-icon-bg\)\]{background-color:var(--rh-button-icon-bg)}.bg-\[var\(--rh-button-outline-bg\)\]{background-color:var(--rh-button-outline-bg)}.bg-\[var\(--rh-control\)\]{background-color:var(--rh-control)}.bg-\[var\(--rh-list-card-bg\)\]{background-color:var(--rh-list-card-bg)}.bg-\[var\(--rh-list-cell-bg\)\]{background-color:var(--rh-list-cell-bg)}.bg-\[var\(--rh-nav\)\]{background-color:var(--rh-nav)}.bg-\[var\(--rh-rune\)\]{background-color:var(--rh-rune)}.bg-\[var\(--rh-surface\)\]{background-color:var(--rh-surface)}.bg-\[var\(--rh-text-strong\)\]{background-color:var(--rh-text-strong)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-border{background-color:var(--border)}.bg-muted{background-color:var(--muted)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/\[0\.92\]{background-color:rgb(255 255 255/.92)}.bg-\[linear-gradient\(150deg\2c \#271413_0\%\2c \#5a0507_52\%\2c \#1b2530_100\%\)\]{background-image:linear-gradient(150deg,#271413,#5a0507 52%,#1b2530)}.bg-\[linear-gradient\(180deg\2c \#fff7df_0\%\2c \#f4c76f_42\%\2c \#ee9b3a_100\%\)\]{background-image:linear-gradient(180deg,#fff7df,#f4c76f 42%,#ee9b3a)}.bg-\[linear-gradient\(180deg\2c transparent\2c rgb\(0_0_0_\/_44\%\)\)\]{background-image:linear-gradient(180deg,transparent,rgb(0 0 0/44%))}.bg-\[linear-gradient\(90deg\2c rgb\(238_155_58_\/_0\%\)\2c rgb\(238_155_58_\/_62\%\)\2c rgb\(90_5_7_\/_48\%\)\2c rgb\(238_155_58_\/_0\%\)\)\]{background-image:linear-gradient(90deg,rgb(238 155 58/0),rgb(238 155 58/62%),rgb(90 5 7/48%),rgb(238 155 58/0))}.bg-\[radial-gradient\(circle_at_76\%_30\%\2c rgb\(238_155_58_\/_16\%\)\2c transparent_31rem\)\2c radial-gradient\(circle_at_12\%_84\%\2c rgb\(90_5_7_\/_24\%\)\2c transparent_26rem\)\2c linear-gradient\(135deg\2c rgb\(11_10_19\)\2c rgb\(17_18_24\)_48\%\2c rgb\(11_10_19\)\)\]{background-image:radial-gradient(circle at 76% 30%,rgb(238 155 58/16%),transparent 31rem),radial-gradient(circle at 12% 84%,rgb(90 5 7/24%),transparent 26rem),linear-gradient(135deg,rgb(11 10 19),rgb(17 18 24) 48%,rgb(11 10 19))}.bg-\[radial-gradient\(circle_at_78\%_18\%\2c rgba\(255\2c 255\2c 255\2c 0\.22\)\2c transparent_16rem\)\2c linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.14\)\2c rgba\(0\2c 0\2c 0\2c 0\.82\)\)\]{background-image:radial-gradient(circle at 78% 18%,rgba(255,255,255,.22),transparent 16rem),linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.82))}.bg-\[radial-gradient\(circle_at_88\%_0\%\2c rgba\(41\2c 132\2c 196\2c 0\.38\)\2c transparent_13rem\)\2c linear-gradient\(135deg\2c rgba\(255\2c 255\2c 255\2c 0\.18\)_0\%\2c rgba\(255\2c 255\2c 255\2c 0\.04\)_42\%\2c transparent_72\%\)\]{background-image:radial-gradient(circle at 88% 0,rgba(41,132,196,.38),transparent 13rem),linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.04) 42%,transparent 72%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#253947\]{--tw-gradient-from:#253947 var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 57 71/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#263223\]{--tw-gradient-from:#263223 var(--tw-gradient-from-position);--tw-gradient-to:rgb(38 50 35/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2f4050\]{--tw-gradient-from:#2f4050 var(--tw-gradient-from-position);--tw-gradient-to:rgb(47 64 80/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#4b2f25\]{--tw-gradient-from:#4b2f25 var(--tw-gradient-from-position);--tw-gradient-to:rgb(75 47 37/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#4c3a20\]{--tw-gradient-from:#4c3a20 var(--tw-gradient-from-position);--tw-gradient-to:rgb(76 58 32/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/5{--tw-gradient-from:rgb(0 0 0/0.05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rune{--tw-gradient-from:var(--rh-rune) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#2d4b52\]{--tw-gradient-to:rgb(45 75 82/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2d4b52 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#3d2630\]{--tw-gradient-to:rgb(61 38 48/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3d2630 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#435a3d\]{--tw-gradient-to:rgb(67 90 61/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#435a3d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#6d2e46\]{--tw-gradient-to:rgb(109 46 70/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6d2e46 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#6d4f2e\]{--tw-gradient-to:rgb(109 79 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6d4f2e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/20{--tw-gradient-to:rgb(0 0 0/0.2) var(--tw-gradient-to-position)}.to-ink{--tw-gradient-to:var(--rh-ink) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/25{--tw-gradient-to:rgb(255 255 255/0.25) var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-right{background-position:100%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pl-0\.5{padding-left:.125rem}.pl-1\.5{padding-left:.375rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-heading{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-sans{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[7rem\]{font-size:7rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--rh-font-body\)\]{font-weight:var(--rh-font-body)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0}.\!text-\[var\(--rh-subclass-link\)\]{color:var(--rh-subclass-link)!important}.text-\[\#d8d0c5\]{--tw-text-opacity:1;color:rgb(216 208 197/var(--tw-text-opacity,1))}.text-\[\#efe6d8\]{--tw-text-opacity:1;color:rgb(239 230 216/var(--tw-text-opacity,1))}.text-\[\#f1d38a\]{--tw-text-opacity:1;color:rgb(241 211 138/var(--tw-text-opacity,1))}.text-\[\#fffaf4\]{--tw-text-opacity:1;color:rgb(255 250 244/var(--tw-text-opacity,1))}.text-\[color-mix\(in_srgb\2c var\(--rh-nav-text\)_78\%\2c transparent\)\]{color:color-mix(in srgb,var(--rh-nav-text) 78%,transparent)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--rh-button-icon-color\)\]{color:var(--rh-button-icon-color)}.text-\[var\(--rh-button-icon-ghost-color\)\]{color:var(--rh-button-icon-ghost-color)}.text-\[var\(--rh-nav-text\)\]{color:var(--rh-nav-text)}.text-\[var\(--rh-nav-text-strong\)\]{color:var(--rh-nav-text-strong)}.text-\[var\(--rh-reader-muted\2c var\(--rh-text-muted\)\)\]{color:var(--rh-reader-muted,var(--rh-text-muted))}.text-\[var\(--rh-rune\)\]{color:var(--rh-rune)}.text-\[var\(--rh-surface\)\]{color:var(--rh-surface)}.text-\[var\(--rh-text\)\]{color:var(--rh-text)}.text-\[var\(--rh-text-muted\)\]{color:var(--rh-text-muted)}.text-\[var\(--rh-text-strong\)\]{color:var(--rh-text-strong)}.text-\[var\(--rh-text-subtle\)\]{color:var(--rh-text-subtle)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-inherit{color:inherit}.text-ink{color:var(--rh-ink)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rune{color:var(--rh-rune)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.accent-muted{accent-color:var(--muted)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.14\]{opacity:.14}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[0_0_8px_var\(--rh-shadow\)\]{--tw-shadow:0 0 8px var(--rh-shadow);--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_var\(--rh-shadow\)\],.shadow-\[0_12px_26px_var\(--rh-shadow\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_var\(--rh-shadow\)\]{--tw-shadow:0 12px 26px var(--rh-shadow);--tw-shadow-colored:0 12px 26px var(--tw-shadow-color)}.shadow-\[0_16px_36px_rgb\(0_0_0_\/_34\%\)\2c inset_0_1px_0_rgb\(255_255_255_\/_28\%\)\]{--tw-shadow:0 16px 36px rgb(0 0 0/34%),inset 0 1px 0 rgb(255 255 255/28%);--tw-shadow-colored:0 16px 36px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_var\(--rh-shadow\)\]{--tw-shadow:0 6px 14px var(--rh-shadow);--tw-shadow-colored:0 6px 14px var(--tw-shadow-color)}.shadow-\[0_6px_14px_var\(--rh-shadow\)\],.shadow-\[0_8px_18px_var\(--rh-shadow\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_var\(--rh-shadow\)\]{--tw-shadow:0 8px 18px var(--rh-shadow);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_rgb\(255_255_255_\/_4\%\)\]{--tw-shadow:inset 0 0 0 1px rgb(255 255 255/4%);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255_\/_4\%\)\]{--tw-shadow:inset 0 1px 0 rgb(255 255 255/4%);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255_\/_5\%\)\]{--tw-shadow:inset 0 1px 0 rgb(255 255 255/5%);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255_\/_8\%\)\]{--tw-shadow:inset 0 1px 0 rgb(255 255 255/8%);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgb\(255_255_255_\/_8\%\)\],.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--rh-list-card-shadow\)\]{--tw-shadow-color:var(--rh-list-card-shadow);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-parchment{--tw-ring-color:var(--rh-parchment)}.ring-white\/20{--tw-ring-color:rgb(255 255 255/0.2)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-\[0\.2px\]{--tw-blur:blur(0.2px)}.blur-\[0\.2px\],.brightness-\[0\.62\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.62\]{--tw-brightness:brightness(0.62)}.drop-shadow-\[0_10px_34px_rgb\(238_155_58_\/_20\%\)\]{--tw-drop-shadow:drop-shadow(0 10px 34px rgb(238 155 58/20%))}.drop-shadow-\[0_10px_34px_rgb\(238_155_58_\/_20\%\)\],.drop-shadow-\[0_18px_34px_var\(--rh-shadow\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_18px_34px_var\(--rh-shadow\)\]{--tw-drop-shadow:drop-shadow(0 18px 34px var(--rh-shadow))}.drop-shadow-\[0_24px_50px_rgb\(0_0_0_\/_46\%\)\]{--tw-drop-shadow:drop-shadow(0 24px 50px rgb(0 0 0/46%))}.drop-shadow-\[0_24px_50px_rgb\(0_0_0_\/_46\%\)\],.drop-shadow-\[0_2px_5px_rgba\(0\2c 0\2c 0\2c 0\.95\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_5px_rgba\(0\2c 0\2c 0\2c 0\.95\)\]{--tw-drop-shadow:drop-shadow(0 2px 5px rgba(0,0,0,0.95))}.saturate-\[0\.92\]{--tw-saturate:saturate(0.92)}.saturate-\[0\.92\],.saturate-\[0\.9\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.9\]{--tw-saturate:saturate(0.9)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c background-color\2c border-color\2c box-shadow\2c transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\2c background-color\2c border-color\2c box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\2c opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\2c border-color\2c background-color\2c box-shadow\2c border-radius\]{transition-property:padding,border-color,background-color,box-shadow,border-radius;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background-image\:linear-gradient\(rgb\(238_155_58_\/_18\%\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgb\(238_155_58_\/_12\%\)_1px\2c transparent_1px\)\]{background-image:linear-gradient(rgb(238 155 58/18%) 1px,transparent 0),linear-gradient(90deg,rgb(238 155 58/12%) 1px,transparent 0)}.\[background-size\:72px_72px\]{background-size:72px 72px}.\!\[border-color\:transparent\]{border-color:transparent!important}.\!\[border-color\:var\(--rh-button-icon-border\)\]{border-color:var(--rh-button-icon-border)!important}.\!\[border-color\:var\(--rh-button-outline-border\)\]{border-color:var(--rh-button-outline-border)!important}.\[border-color\:var\(--rh-button-outline-border\)\]{border-color:var(--rh-button-outline-border)}.\!\[border-color\:var\(--rh-control-border\)\]{border-color:var(--rh-control-border)!important}.\[border-color\:var\(--rh-control-border\)\]{border-color:var(--rh-control-border)}.\!\[border-color\:var\(--rh-subclass-link\)\]{border-color:var(--rh-subclass-link)!important}.\[border-style\:solid\]{border-style:solid}.\[border-width\:1px\]{border-width:1px}.\[font-family\:var\(--rh-font-body\)\]{font-family:var(--rh-font-body)}.\[font-family\:var\(--rh-font-ui\)\]{font-family:var(--rh-font-ui)}:root{color-scheme:dark}html{overflow-y:scroll;scrollbar-gutter:stable}body{min-height:100vh;background:var(--background);color:var(--foreground)}a{text-decoration-thickness:.08em;text-underline-offset:.18em}.rh-surface,.theme-surface{border:1px solid var(--rh-border-subtle);background:var(--rh-surface);color:var(--rh-text);box-shadow:0 4px 12px var(--rh-shadow)}.rh-control-input{border-color:var(--rh-control-border)!important}.rh-control-input:focus-visible{border-color:var(--rh-control-focus-border)!important;--tw-ring-color:var(--rh-control-focus-ring)!important}.rh-browse-toolbar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:background-color .16s ease-out,box-shadow .16s ease-out,backdrop-filter .16s ease-out}.rh-browse-toolbar[data-scrolled=true]{background:color-mix(in srgb,var(--rh-surface) 64%,transparent);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);box-shadow:0 1px 0 var(--rh-border-subtle),0 10px 24px color-mix(in srgb,var(--rh-shadow) 52%,transparent)}.rh-toolbar-icon-control{border-color:var(--rh-button-icon-border)!important;background:var(--rh-button-icon-bg)!important;color:var(--rh-button-icon-color)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/4%)!important}.rh-toolbar-icon-control:focus-visible,.rh-toolbar-icon-control:hover,.rh-toolbar-icon-control[data-state=open]{border-color:var(--rh-button-border)!important;background:var(--rh-button-icon-hover)!important;color:var(--rh-rune)!important}.rh-site-nav-trigger:is(:hover,:focus-visible,[aria-expanded=true],[data-state=open]){color:var(--rh-text-strong)!important}.rh-overlay-surface{background-color:var(--rh-overlay-bg);background-image:var(--rh-overlay-image);background-repeat:repeat;color:var(--rh-text);border-color:var(--rh-overlay-border);box-shadow:var(--rh-overlay-shadow)}.rh-elevated-surface{border:1px solid var(--rh-elevated-surface-border);border-radius:.25rem;background:var(--rh-elevated-surface-bg);color:var(--rh-text);box-shadow:var(--rh-elevated-surface-shadow);backdrop-filter:var(--rh-elevated-surface-filter);-webkit-backdrop-filter:var(--rh-elevated-surface-filter);background-clip:padding-box}.rh-elevated-surface-muted{background:var(--rh-elevated-surface-muted-bg)}.rh-elevated-surface-interactive{transition-property:color,background-color,border-color,box-shadow;transition-duration:.16s;transition-timing-function:ease-out}.rh-elevated-surface-interactive:is(:hover,:focus-visible){border-color:var(--rh-elevated-surface-hover-border);background:var(--rh-elevated-surface-hover-bg);box-shadow:var(--rh-elevated-surface-hover-shadow)}.rh-listing-elevated-card{border-radius:.5rem}@media (prefers-reduced-transparency:reduce){.dark{--rh-elevated-surface-bg:#252830;--rh-elevated-surface-muted-bg:#1b1c23;--rh-elevated-surface-hover-bg:#2f333d;--rh-elevated-surface-filter:none}}.rh-list-card{border-color:var(--rh-elevated-surface-border);background:var(--rh-elevated-surface-bg);color:var(--rh-text);box-shadow:var(--rh-elevated-surface-shadow);backdrop-filter:var(--rh-elevated-surface-filter);-webkit-backdrop-filter:var(--rh-elevated-surface-filter);background-clip:padding-box}.rh-list-card-interactive{transition-property:color,background-color,border-color,box-shadow;transition-duration:.16s;transition-timing-function:ease-out}.rh-list-card-interactive:is(:hover,:focus-visible){border-color:var(--rh-elevated-surface-hover-border);background:var(--rh-elevated-surface-hover-bg);box-shadow:var(--rh-elevated-surface-hover-shadow)}.rh-list-compact-surface{border-color:var(--rh-elevated-surface-border);background:var(--rh-list-cell-bg);color:var(--rh-text);box-shadow:var(--rh-elevated-surface-shadow);backdrop-filter:var(--rh-elevated-surface-filter);-webkit-backdrop-filter:var(--rh-elevated-surface-filter);background-clip:padding-box}.rh-list-cell{background-color:var(--rh-list-cell-bg);color:var(--rh-text-strong)}.rh-list-cell-interactive{transition-property:color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.rh-list-cell-interactive:is(:hover,:focus-visible){background-color:var(--rh-list-cell-hover-bg);color:var(--rh-text-strong);box-shadow:var(--rh-list-cell-focus-shadow)}.rh-list-table-row{background-color:var(--rh-list-cell-bg);transition:background-color .15s ease-out}.rh-list-table-row:nth-child(2n){background-color:color-mix(in srgb,var(--rh-list-cell-bg) 88%,var(--rh-list-cell-hover-bg))}.rh-list-table-row:hover{background-color:var(--rh-list-cell-hover-bg)}.rh-rule-table-scroll{min-width:0;overflow-x:auto}.rh-rule-table{width:100%;margin:.5em 0;border-collapse:collapse;border-radius:0;background:var(--rh-rule-table-row-odd);color:var(--rh-reader-text,var(--rh-text));font-family:var(--rh-font-condensed);line-height:1.45}.rh-rule-table-caption{caption-side:top;margin-bottom:2px;color:var(--rh-text-strong);font-family:var(--rh-rule-table-header-font);font-size:1rem;font-variant:small-caps;font-weight:700;text-align:left}.dark .rh-rule-table-caption{color:#fff}.rh-rule-table :is(th,td){padding:.55rem .65rem;transition:background-color .14s ease-out;vertical-align:top}.rh-rule-table-header{background:linear-gradient(to right,var(--rh-rule-table-header-from),var(--rh-rule-table-header-to));color:var(--rh-rule-table-header-text);font-family:var(--rh-rule-table-header-font);font-weight:700;text-align:left;text-shadow:none}.rh-rule-table-header .rh-rule-table-row{background:transparent}.rh-rule-table-header :is(th,td){background:transparent;color:var(--rh-rule-table-header-text);font-size:.9375rem;font-weight:700;line-height:normal;padding-block:.38rem;text-align:left}.rh-rule-table-header :is(th,td) :is(p,strong,em,span,a.content-ref,.content-ref--missing){color:inherit;font:inherit;text-decoration:inherit}.rh-rule-table-body .rh-rule-table-row:nth-child(odd)>:is(th,td){background:var(--rh-rule-table-row-odd)}.rh-rule-table-body .rh-rule-table-row:nth-child(2n)>:is(th,td){background:var(--rh-rule-table-row-even)}.rh-rule-table-body .rh-rule-table-row:hover>:is(th,td){background:var(--rh-rule-table-row-hover)}.rh-rule-table-body :is(th,td){text-align:left}.rh-rule-table-body th{color:var(--rh-text-strong);font-weight:700}.rh-rule-table-compact{line-height:1.2}.rh-rule-table-compact :is(th,td){padding:.2rem .32rem}.rh-monochrome-svg-icon{filter:var(--rh-monochrome-svg-filter)}.rh-spell-badge{border-color:var(--rh-border-subtle)!important;background:color-mix(in srgb,var(--rh-control) 85%,transparent)!important;color:var(--rh-text-strong)!important}.rh-spell-badge,.rh-tag{box-shadow:var(--rh-tag-shadow)}.rh-tag{border:1px solid var(--rh-tag-border);background:var(--rh-tag-bg);color:var(--rh-tag-text)}.rh-source-tag{border-color:var(--rh-source-tag-border);background:var(--rh-source-tag-bg);color:var(--rh-source-tag-text)}.rh-panel,.theme-panel{border:1px solid var(--rh-border);background:var(--rh-surface-raised);color:var(--rh-text);box-shadow:inset 0 0 0 1px rgb(255 255 255/4%),0 8px 18px var(--rh-shadow)}.rh-muted,.theme-muted{border:1px solid var(--rh-border-subtle);background:var(--rh-surface-muted);color:var(--rh-text-muted)}::-moz-selection{background:color-mix(in srgb,var(--rh-rune) 45%,transparent);color:var(--rh-nav-text-strong)}::selection{background:color-mix(in srgb,var(--rh-rune) 45%,transparent);color:var(--rh-nav-text-strong)}.rh-rule-table-scroll,body,html{scrollbar-width:thin}*,.rh-rule-table-scroll,body,html{scrollbar-color:var(--rh-scrollbar-thumb) transparent}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{border-radius:0;background:transparent;box-shadow:none}::-webkit-scrollbar-thumb{border:none;border-radius:0;background:var(--rh-scrollbar-thumb);background-clip:border-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--rh-scrollbar-thumb) 82%,var(--rh-text-strong))}.rh-collapsible-fade{background:linear-gradient(to top,var(--rh-collapsible-fade),transparent)}.rh-collapsible-line-clamp{overflow:hidden}.rh-collapsible-line-clamp>:first-child{display:-webkit-box;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rh-collapsible-line-clamp,3);line-clamp:var(--rh-collapsible-line-clamp,3)}.rh-collapsible-line-clamp>:not(:first-child){display:none}.rh-reader-detail{--rh-collapsible-fade:var(--background)}.rh-detail-metadata-grid{display:flex;flex-direction:column;gap:1rem 1.5rem}.rh-detail-metadata-grid>div{min-width:0}@media (min-width:640px){.rh-detail-metadata-grid{flex-flow:row wrap;align-items:flex-start}.rh-detail-metadata-grid>div{flex:0 0 14rem}.rh-detail-metadata-grid>.rh-detail-metadata-item-wide{flex:1 1 22rem}}.rh-detail-label{color:var(--rh-text-muted);font-size:.75rem;font-weight:700;line-height:1.2;text-transform:uppercase}.rh-detail-value{margin-top:.25rem;color:var(--rh-text-strong);font-size:.875rem;line-height:1.5rem}.rh-detail-badge{border:1px solid var(--rh-tag-border);background:var(--rh-tag-bg);color:var(--rh-tag-text);box-shadow:var(--rh-tag-shadow)}.rh-detail-badge-strong{color:var(--rh-text-strong)}.rh-detail-badge-accent{border-color:color-mix(in srgb,var(--rh-link) 28%,transparent);background:color-mix(in srgb,var(--rh-link) 10%,var(--rh-tag-bg));color:var(--rh-link)}.rh-reader-detail{--rh-reader-text:var(--rh-text);--rh-reader-strong:var(--rh-text-strong);--rh-reader-muted:var(--rh-text-muted);--rh-reader-divider:var(--rh-border-subtle);--rh-reader-feature-border:var(--rh-elevated-surface-border);width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.dark .rh-reader-detail{--rh-reader-text:#e8edf5;--rh-reader-strong:#f6f8fc;--rh-reader-muted:#b8c4d6;--rh-reader-divider:rgb(247 243 232/12%)}.rh-reader-section{border-bottom:1px solid var(--rh-reader-divider);padding-bottom:1.35rem;color:var(--rh-reader-text)}.rh-reader-section-no-divider{border-bottom:0}.rh-reader-section+.rh-reader-section{padding-top:1.35rem}.rh-reader-section-stack{display:grid;gap:0;max-width:58rem}.rh-reader-species{display:grid;gap:1.35rem;grid-template-areas:"main";max-width:58rem}.rh-reader-species--with-rail{grid-template-areas:"rail" "main";max-width:min(100%,92rem)}.rh-reader-species-main{grid-area:main;min-width:0}.rh-reader-species-rail{display:grid;grid-area:rail;align-content:start;gap:1rem;max-width:58rem}.rh-reader-species-rail .rh-reader-lead-art{margin-bottom:0;max-width:100%}.rh-reader-species-intro{border-top:1px solid var(--rh-reader-divider);padding-top:.9rem;color:var(--rh-reader-text)}@media (min-width:1024px){.rh-reader-species--with-rail{grid-template-areas:"main rail";grid-template-columns:minmax(0,58rem) minmax(18rem,32rem);align-items:start;-moz-column-gap:2rem;column-gap:2rem}.rh-reader-species-rail{max-width:none}}.rh-reader-detail .rich-content{color:var(--rh-reader-text)}.rh-reader-detail .rich-content :is(strong,th){color:var(--rh-reader-strong)}.rh-reader-detail .rich-content :is(p,li,td){color:inherit}.rh-reader-detail .rich-content :is(h1,h2,h3,h4){color:var(--rh-rune)}.rh-reader-detail .rh-reader-prose{max-width:58rem}.rh-reader-lead-art{overflow:hidden;margin-bottom:1.35rem;max-width:58rem;background:transparent}.rh-reader-lead-art :is(figure,img){margin:0}.rh-reader-lead-art .content-embed.content-embed--image{background:transparent}.rh-reader-lead-art img{display:block;width:100%;max-height:34rem;background:transparent;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.rh-reader-lead-art .content-embed--image img{background:transparent}.rh-reader-detail .class-core-traits tr>:first-child{color:var(--rh-reader-strong)}.rh-reader-detail .class-feature-card{color:var(--rh-reader-text)}.class-feature-card-trigger{border-radius:inherit;transition:box-shadow .15s ease-out}.class-feature-card-trigger[data-active-anchor=true]{box-shadow:inset 0 0 0 1px var(--rh-rune)}.class-subclass-select-trigger{border-radius:6px!important;border-color:var(--rh-button-outline-border)!important;background:var(--rh-button-outline-bg)!important;color:var(--rh-text-strong)}.class-subclass-select-trigger:is(:hover,[aria-expanded=true],[data-state=open]){border-color:var(--rh-button-border)!important;background:var(--rh-button-outline-hover)!important;color:var(--rh-text-strong)}.rh-reader-elevated-section{padding:1rem}.rh-reader-section+.rh-reader-elevated-section{margin-top:1.35rem}@media (max-width:639px){.rh-reader-detail .class-core-traits :is(th,td),.rh-reader-detail .class-core-traits table,.rh-reader-detail .class-core-traits tbody,.rh-reader-detail .class-core-traits tr{display:block;width:100%}.rh-reader-detail .class-core-traits tr+tr{border-top:1px solid var(--rh-reader-divider)}.rh-reader-detail .class-core-traits :is(th,td){border-width:0}.rh-reader-detail .class-core-traits td{padding-top:0}.rh-reader-detail .class-advancement-table :is(th,td){overflow-wrap:anywhere}}.rh-list-title-link{color:var(--rh-text-strong);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color .15s ease-out,text-decoration-color .15s ease-out}.rh-list-title-link:is(:hover,:focus-visible){color:var(--rh-link);text-decoration-color:currentColor}.rh-rarity-badge{--rh-rarity-bg:var(--rh-tag-bg);--rh-rarity-border:var(--rh-tag-border);--rh-rarity-text:var(--rh-tag-text);border:1px solid var(--rh-rarity-border);background:var(--rh-rarity-bg);color:var(--rh-rarity-text);box-shadow:var(--rh-tag-shadow)}.rh-rarity-text{--rh-rarity-text:var(--rh-text-strong);color:var(--rh-rarity-text)}.rh-rarity-common{--rh-rarity-bg:rgb(245 245 245);--rh-rarity-border:rgb(212 212 212);--rh-rarity-text:rgb(64 64 64)}.rh-rarity-uncommon{--rh-rarity-bg:rgb(236 253 245);--rh-rarity-border:rgb(110 231 183);--rh-rarity-text:rgb(6 95 70)}.rh-rarity-rare{--rh-rarity-bg:rgb(240 249 255);--rh-rarity-border:rgb(125 211 252);--rh-rarity-text:rgb(7 89 133)}.rh-rarity-veryRare{--rh-rarity-bg:rgb(245 243 255);--rh-rarity-border:rgb(196 181 253);--rh-rarity-text:rgb(91 33 182)}.rh-rarity-legendary{--rh-rarity-bg:rgb(255 251 235);--rh-rarity-border:rgb(252 211 77);--rh-rarity-text:rgb(120 53 15)}.rh-rarity-artifact{--rh-rarity-bg:rgb(255 241 242);--rh-rarity-border:rgb(253 164 175);--rh-rarity-text:rgb(159 18 57)}.dark .rh-rarity-common{--rh-rarity-bg:rgb(247 243 232/8%);--rh-rarity-border:rgb(247 243 232/34%);--rh-rarity-text:var(--rh-nav-text)}.dark .rh-rarity-uncommon{--rh-rarity-bg:rgb(16 185 129/13%);--rh-rarity-border:rgb(110 231 183/54%);--rh-rarity-text:#a7f3cf}.dark .rh-rarity-rare{--rh-rarity-bg:rgb(56 189 248/13%);--rh-rarity-border:rgb(125 211 252/56%);--rh-rarity-text:#bae6fd}.dark .rh-rarity-veryRare{--rh-rarity-bg:rgb(167 139 250/14%);--rh-rarity-border:rgb(196 181 253/58%);--rh-rarity-text:#ddd6fe}.dark .rh-rarity-legendary{--rh-rarity-bg:rgb(245 158 11/15%);--rh-rarity-border:rgb(252 211 77/60%);--rh-rarity-text:#fde68a}.dark .rh-rarity-artifact{--rh-rarity-bg:rgb(244 63 94/14%);--rh-rarity-border:rgb(251 113 133/58%);--rh-rarity-text:#fecdd3}.rh-filter-section-trigger{border-width:0!important;border-color:transparent;background:transparent;color:var(--rh-text-muted);box-shadow:none}.rh-filter-section-trigger:after{content:"";flex:1 1 0;border-top:1px dotted var(--rh-filter-divider)}.rh-filter-section-trigger:before{content:none}.rh-filter-section-trigger>span{flex:none}.rh-filter-section-trigger:is(:hover,:focus-visible){border-color:transparent;background:transparent;color:var(--rh-text-strong)}.rh-filter-check-row{border-color:transparent;background:transparent;color:var(--rh-text)}.rh-filter-check-row:is(:hover,:focus-visible){border-color:transparent;background:color-mix(in srgb,var(--rh-control) 30%,transparent);color:var(--rh-text-strong)}.rh-filter-check-row[data-filter-state=include]{border-color:transparent;background:transparent;color:rgb(21 128 61)}.rh-filter-check-row[data-filter-state=exclude]{border-color:transparent;background:transparent;color:rgb(185 28 28)}.dark .rh-filter-check-row[data-filter-state=include]{border-color:transparent;background:transparent;color:#9fe6b3}.dark .rh-filter-check-row[data-filter-state=exclude]{border-color:transparent;background:transparent;color:#f0a6a6}[data-slot=checkbox].rh-filter-checkbox{border-color:color-mix(in srgb,var(--rh-text-subtle) 64%,var(--rh-border))!important;background:transparent!important;color:var(--rh-text-strong)!important}.dark [data-slot=checkbox].rh-filter-checkbox{border-color:rgb(247 243 232/38%)!important}.rh-filter-check-row[data-filter-state=include] [data-slot=checkbox].rh-filter-checkbox{border-color:rgb(22 163 74/70%)!important;background:rgb(34 197 94/18%)!important;color:rgb(21 128 61)!important}.rh-filter-check-row[data-filter-state=exclude] [data-slot=checkbox].rh-filter-checkbox{border-color:rgb(220 38 38/70%)!important;background:rgb(239 68 68/16%)!important;color:rgb(185 28 28)!important}.dark .rh-filter-check-row[data-filter-state=include] [data-slot=checkbox].rh-filter-checkbox{border-color:rgb(74 222 128/72%)!important;background:rgb(34 197 94/18%)!important;color:#9fe6b3!important}.dark .rh-filter-check-row[data-filter-state=exclude] [data-slot=checkbox].rh-filter-checkbox{border-color:rgb(248 113 113/72%)!important;background:rgb(239 68 68/16%)!important;color:#f0a6a6!important}.dark :is(.bg-white,.bg-neutral-50,.bg-neutral-100){background-color:var(--rh-surface)!important}.dark :is(.bg-muted,.bg-muted\/60){background-color:var(--rh-surface-subtle)!important}.dark :is(.border-neutral-100,.border-neutral-200,.border-neutral-300,.border-border,.border-input){border-color:var(--rh-border-subtle)!important}.dark :is(.text-neutral-300,.text-neutral-400,.text-neutral-500,.text-neutral-600,.text-neutral-700,.text-neutral-800,.text-muted-foreground){color:var(--rh-text-muted)!important}.dark :is(.text-foreground,.text-card-foreground,.text-popover-foreground){color:var(--rh-text)!important}.dark :is(.text-ink){color:var(--rh-text-strong)!important}.dark :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:0 8px 18px var(--rh-shadow)!important}.dark :is(input,textarea,select,button[role=combobox]){color-scheme:dark}.dark [data-slot=select-trigger],.dark input,.dark select,.dark textarea{background-color:var(--rh-control)!important;color:var(--rh-text-strong)!important;border-color:var(--rh-border)!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--rh-text-subtle)!important}.dark input::placeholder,.dark textarea::placeholder{color:var(--rh-text-subtle)!important}.dark :is([data-slot=popover-content],[data-slot=sheet-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[cmdk-dialog],[data-slot=command-dialog]){background-color:var(--rh-overlay-bg)!important;background-image:var(--rh-overlay-image)!important;background-repeat:repeat!important;color:var(--rh-text)!important;border-color:var(--rh-overlay-border)!important;box-shadow:var(--rh-overlay-shadow)!important}.dark :is([data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button]){background-color:var(--rh-overlay-bg)!important;background-image:var(--rh-overlay-image)!important;background-repeat:repeat!important;color:var(--rh-text-muted)!important}.dark [data-slot=badge]{background-color:color-mix(in srgb,var(--rh-control) 85%,transparent);border-color:var(--rh-border-subtle);color:var(--rh-text-strong)}.dark [data-slot=badge].rh-detail-badge{background:var(--rh-tag-bg);border-color:var(--rh-tag-border);color:var(--rh-text-strong)}a{color:inherit}a:hover{color:var(--rh-link)}.dark .ring-parchment{--tw-ring-color:var(--rh-parchment)!important}.rich-content{overflow-wrap:anywhere;color:var(--rh-text);font-family:var(--rh-font-body)}.rich-content>:first-child{margin-top:0}.rich-content>:last-child{margin-bottom:0}.rich-content p{margin-bottom:1rem}.rich-content.rh-detail-prose p{margin-bottom:.5rem}.rh-content-heading,.rich-content:not(.sourcebook-reader-content) :is(h1,h2,h3,h4){margin-block:1.35rem .55rem;border:0;padding:0;color:var(--rh-rich-heading-color);font-family:var(--rh-rich-heading-font);font-size:var(--rh-rich-heading-size);font-weight:700;line-height:1.12;letter-spacing:0;text-decoration:none;text-transform:none}.dark .rh-content-heading,.dark .rich-content:not(.sourcebook-reader-content) :is(h1,h2,h3,h4){color:#fff}.rh-content-heading:first-child,.rich-content:not(.sourcebook-reader-content)>:is(h1,h2,h3,h4):first-child{margin-block-start:0}.rich-content:not(.sourcebook-reader-content) :is(h1,h2,h3,h4) :is(strong,em,span,a.content-ref,.content-ref--missing){color:inherit;font:inherit;text-decoration:inherit}.rich-content ol,.rich-content ul{margin-bottom:1rem;padding-left:1.5rem}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.rich-content:not(.sourcebook-reader-content) table{margin:1.25rem 0;width:100%;border-collapse:collapse;overflow:hidden;border-radius:0;background:var(--rh-rule-table-row-odd);color:var(--rh-reader-text,var(--rh-text));font-family:var(--rh-font-condensed);font-size:.875rem;line-height:1.45}.rich-content:not(.sourcebook-reader-content) table :is(th,td){padding:.55rem .65rem;transition:background-color .14s ease-out;vertical-align:top}.rich-content:not(.sourcebook-reader-content) table :is(caption,th,td) p{margin:0;color:inherit;font:inherit;line-height:inherit}.rich-content:not(.sourcebook-reader-content) table thead{background:linear-gradient(to right,var(--rh-rule-table-header-from),var(--rh-rule-table-header-to));color:var(--rh-rule-table-header-text);font-family:var(--rh-rule-table-header-font);font-weight:700;text-align:left;text-shadow:none}.rich-content:not(.sourcebook-reader-content) table thead tr{background:transparent}.rich-content:not(.sourcebook-reader-content) table thead :is(th,td){background:transparent;color:var(--rh-rule-table-header-text);font-size:.9375rem;font-weight:700;line-height:normal;padding-block:.38rem;text-align:left}.rich-content:not(.sourcebook-reader-content) table thead :is(th,td) :is(p,strong,em,span,a.content-ref,.content-ref--missing){color:inherit;font:inherit;text-decoration:inherit}.rich-content:not(.sourcebook-reader-content) table tbody tr:nth-child(odd)>:is(th,td){background:var(--rh-rule-table-row-odd)}.rich-content:not(.sourcebook-reader-content) table tbody tr:nth-child(2n)>:is(th,td){background:var(--rh-rule-table-row-even)}.rich-content:not(.sourcebook-reader-content) table tbody tr:hover>:is(th,td){background:var(--rh-rule-table-row-hover)}.rich-content:not(.sourcebook-reader-content) table tbody :is(th,td){text-align:left}.rich-content:not(.sourcebook-reader-content) table tbody th{color:var(--rh-text-strong);font-weight:700}.rich-content:not(.sourcebook-reader-content) table caption{caption-side:top;margin-bottom:2px;color:var(--rh-text-strong);font-family:var(--rh-rule-table-header-font);font-size:1rem;font-variant:small-caps;text-align:left;font-weight:700}.dark .rich-content:not(.sourcebook-reader-content) table caption{color:#fff}.content-ref{display:inline;color:var(--content-ref-color,var(--rh-generic-link));font-style:inherit;font-weight:inherit;line-height:inherit;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:text-decoration-color .15s ease-out;vertical-align:baseline}a.content-ref:is(:hover,:focus-visible){color:var(--content-ref-color,var(--rh-generic-link));text-decoration-color:currentColor}.content-ref[data-ref-color=action]{--content-ref-color:var(
    --compendium-action-tooltip,var(--compendium-default-tooltip,#0b6f3d)
  )}.content-ref[data-ref-color=condition]{--content-ref-color:var(
    --compendium-condition-tooltip,var(--compendium-default-tooltip,#436500)
  )}.content-ref[data-ref-color=item]{--content-ref-color:var(--compendium-item-tooltip,#774521)}.content-ref[data-ref-color=lore]{--content-ref-color:var(--compendium-lore-tooltip,#a83e3e)}.content-ref[data-ref-color=magic-item]{--content-ref-color:var(--compendium-magic-item-tooltip,#0f5cbc);font-style:italic}.content-ref[data-ref-color=monster]{--content-ref-color:var(--compendium-monster-tooltip,#bc0f0f)}.content-ref[data-ref-color=rule]{--content-ref-color:var(--compendium-rule-tooltip,#755807)}.content-ref[data-ref-color=sense]{--content-ref-color:var(
    --compendium-sense-tooltip,var(--compendium-default-tooltip,#a41b96)
  )}.content-ref[data-ref-color=skill]{--content-ref-color:var(
    --compendium-skill-tooltip,var(--compendium-default-tooltip,#0b6f3d)
  )}.content-ref[data-ref-color=spell]{--content-ref-color:var(--compendium-spell-tooltip,#704cd9);font-style:italic}.content-ref[data-ref-color=vehicle]{--content-ref-color:var(--compendium-vehicle-tooltip,#0f5f99)}.content-ref[data-ref-color=weapon-properties]{--content-ref-color:var(
    --compendium-wprop-tooltip,var(--compendium-default-tooltip,#0b6f3d)
  )}.content-ref[data-reference-pending=true]{color:var(--rh-pending-ref-text);border-radius:.18em;background:var(--rh-pending-ref-bg);box-shadow:inset 0 -.1em 0 var(--rh-pending-ref-border);text-decoration-color:var(--rh-pending-ref-border);box-decoration-break:clone;-webkit-box-decoration-break:clone}a.content-ref[data-reference-pending=true]:is(:hover,:focus-visible){color:var(--rh-pending-ref-text);text-decoration-color:var(--rh-pending-ref-border)}.rich-content a:not(.content-ref)[href^="/spells/"]{color:var(--compendium-spell-tooltip,#704cd9);font-style:italic}.rich-content a:not(.content-ref)[href^="/magic-items/"]{color:var(--compendium-magic-item-tooltip,#0f5cbc);font-style:italic}.rich-content a:not(.content-ref)[href^="/equipment/"]{color:var(--compendium-item-tooltip,#774521)}.rich-content a:not(.content-ref)[href^="/monsters/"]{color:var(--compendium-monster-tooltip,#bc0f0f)}.rich-content a:not(.content-ref)[href^="/glossary"],.rich-content a:not(.content-ref)[href^="/sourcebooks"]{color:var(--rh-generic-link)}.rich-content a:not(.content-ref):is([href^="/equipment/"],[href^="/glossary"],[href^="/magic-items/"],[href^="/monsters/"],[href^="/sourcebooks"],[href^="/spells/"]){font-weight:400;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:text-decoration-color .15s ease-out}.rich-content a:not(.content-ref):is([href^="/equipment/"],[href^="/glossary"],[href^="/monsters/"],[href^="/sourcebooks"]){font-style:normal}.rich-content a:not(.content-ref):is([href^="/equipment/"],[href^="/glossary"],[href^="/magic-items/"],[href^="/monsters/"],[href^="/sourcebooks"],[href^="/spells/"]):is(:hover,:focus-visible){text-decoration-color:currentColor}.content-ref--missing{color:rgb(82 82 82)}.content-ref--passive:not([data-ref-color]){color:var(--rh-text)}.rh-link-preview-tooltip{position:fixed;z-index:80;width:min(680px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 32px));overflow:hidden auto;border:1px solid color-mix(in srgb,var(--rh-rune) 38%,transparent);border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255/8%),transparent 38%),color-mix(in srgb,var(--rh-surface-raised) 86%,black 14%);box-shadow:0 24px 70px rgb(0 0 0/56%),inset 0 0 0 1px rgb(255 255 255/4%);color:var(--rh-text);font-size:.875rem;line-height:1.45;pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--rh-rune) transparent;backdrop-filter:blur(18px) saturate(130%)}.rh-link-preview-tooltip-rule{width:min(640px,calc(100vw - 32px))}.rh-link-preview-status{display:flex;min-height:4.5rem;align-items:center;justify-content:center;padding:1rem;color:var(--rh-text-muted);font-size:.8125rem}.rh-link-preview-card{min-height:100%}.rh-link-preview-banner{position:relative;overflow:hidden;padding:1.05rem 1.2rem 1.25rem;background:linear-gradient(90deg,rgb(0 0 0/46%),rgb(0 0 0/18%)),radial-gradient(circle at 20% 0,rgb(255 255 255/12%),transparent 34%),linear-gradient(135deg,#151c20,#263039 52%,#111417);border-bottom:1px solid color-mix(in srgb,var(--rh-rune) 30%,transparent)}.rh-link-preview-banner:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:13px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--rh-surface-raised) 86%,black 14%)),radial-gradient(12px 7px at 6px 100%,color-mix(in srgb,var(--rh-surface-raised) 86%,black 14%) 55%,transparent 58%);background-size:auto,18px 13px;opacity:.95;pointer-events:none}.rh-link-preview-banner-content{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rh-link-preview-title-block{display:grid;min-width:0;gap:.2rem}.rh-link-preview-title-block h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:750;letter-spacing:0;line-height:1.08;text-shadow:0 2px 14px rgb(0 0 0/50%)}.rh-link-preview-title-block p{margin:0;color:color-mix(in srgb,var(--rh-text) 82%,white 18%);font-size:.9rem;font-style:italic;line-height:1.35}.rh-link-preview-kind-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--rh-rune) 75%,white 8%);border-radius:3px;background:color-mix(in srgb,var(--rh-rune) 32%,transparent);color:#fff;padding:.36rem .62rem;font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase;box-shadow:0 0 18px rgb(0 0 0/24%)}.rh-link-preview-card-spell .rh-link-preview-kind-badge{border-color:color-mix(in srgb,var(--compendium-spell-tooltip,#704cd9) 72%,white 12%);background:color-mix(in srgb,var(--compendium-spell-tooltip,#704cd9) 60%,transparent)}.rh-link-preview-card-rule .rh-link-preview-kind-badge{border-color:color-mix(in srgb,var(--compendium-rule-tooltip,#755807) 82%,white 12%);background:color-mix(in srgb,var(--compendium-rule-tooltip,#755807) 62%,transparent)}.rh-link-preview-card-item .rh-link-preview-kind-badge{border-color:color-mix(in srgb,var(--compendium-item-tooltip,#774521) 75%,white 12%);background:color-mix(in srgb,var(--compendium-item-tooltip,#774521) 56%,transparent)}.rh-link-preview-card-magic-item .rh-link-preview-kind-badge{border-color:color-mix(in srgb,var(--compendium-magic-item-tooltip,#0b4f9f) 76%,white 12%);background:color-mix(in srgb,var(--compendium-magic-item-tooltip,#0b4f9f) 58%,transparent)}.rh-link-preview-body{display:grid;gap:.8rem;padding:1.05rem 1.2rem 1.15rem}.rh-link-preview-metadata{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0;padding:0 0 .75rem;border-bottom:2px solid color-mix(in srgb,var(--rh-rune) 62%,transparent)}.rh-link-preview-metadata-item{display:inline-flex;min-width:min(14rem,100%);align-items:baseline;gap:.35rem;color:var(--rh-text)}.rh-link-preview-metadata-item dt{margin:0;color:var(--rh-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.rh-link-preview-metadata-item dt:after{content:":"}.rh-link-preview-metadata-item dd{margin:0;color:var(--rh-text-strong);font-size:.88rem;font-weight:650}.rh-link-preview-badges{display:flex;flex-wrap:wrap;gap:.4rem}.rh-link-preview-card .rh-detail-badge,.rh-link-preview-card .rh-rarity-badge{padding:.22rem .45rem;font-size:.72rem}.rh-link-preview-card .rich-content{font-size:.88rem;line-height:1.62}.rh-link-preview-card .rich-content table{display:none}.rh-link-preview-card .rich-content :is(h1,h2,h3,h4){color:var(--rh-text-strong);font-size:1rem}.rh-link-preview-card .rich-content p{margin-block:.45rem}.rh-link-preview-card .rich-content ol,.rh-link-preview-card .rich-content ul{margin-block:.45rem;padding-inline-start:1.1rem}.rh-link-preview-empty{margin:0;color:var(--rh-text-muted)}.sourcebook-page{--rh-sourcebook-accent:var(--rh-rune);--rh-sourcebook-accent-muted:var(--rh-phb-gold);--compendium-default-tooltip:#075c33;--compendium-action-tooltip:#075c33;--compendium-condition-tooltip:#385400;--compendium-item-tooltip:#774521;--compendium-lore-tooltip:#8b2f2f;--compendium-magic-item-tooltip:#0b4f9f;--compendium-monster-tooltip:#a50d0d;--compendium-rule-tooltip:#755807;--compendium-sense-tooltip:#8a157e;--compendium-skill-tooltip:#075c33;--compendium-spell-tooltip:#5b3fc0;--compendium-vehicle-tooltip:#0f5f99;--compendium-wprop-tooltip:#075c33;--rh-sourcebook-background-image:none;--rh-sourcebook-page-background-image:var(--rh-paper-texture);--rh-sourcebook-reader-background-image:var(
    --rh-sourcebook-page-background-image
  );--rh-sourcebook-page-border-image:none;--rh-sourcebook-heading-rule-gradient:var(
    --rh-sourcebook-title-gradient,linear-gradient(to right,var(--rh-sourcebook-accent-muted),transparent 90%)
  );--rh-sourcebook-heading-font:"Modesto",var(--font-heading);--rh-sourcebook-table-odd-bg:color-mix(in srgb,var(--rh-surface-muted) 72%,white);--rh-sourcebook-table-even-bg:color-mix(in srgb,var(--rh-surface) 72%,white);--rh-sourcebook-table-hover-bg:color-mix(in srgb,var(--rh-sourcebook-table-odd-bg) 82%,var(--rh-sourcebook-accent-muted));--rh-sourcebook-table-header-bg:var(--rh-surface-raised);--rh-sourcebook-table-border:var(--rh-border-subtle);--rh-sourcebook-notable-bg:var(--rh-surface-muted);--rh-sourcebook-narrative-bg:var(--rh-surface-muted);--rh-sourcebook-narrative-border:var(--rh-sourcebook-accent-muted);--rh-sourcebook-callout-bg-image:var(--rh-sourcebook-page-background-image);--rh-sourcebook-nav-header-bg:var(--rh-surface-muted);--rh-sourcebook-nav-header-text:var(--rh-text-strong);--rh-sourcebook-nav-active-bg:var(--rh-surface-muted);--rh-sourcebook-nav-depth-0-bg:#fff;--rh-sourcebook-nav-depth-1-bg:#f4f4f4;--rh-sourcebook-nav-depth-2-bg:#ececec;--rh-sourcebook-nav-depth-3-bg:#e4e4e4;color:var(--rh-text)}.sourcebook-toc-page{border-radius:.25rem;background:radial-gradient(circle at 50% 38%,rgb(255 245 214/18%),transparent 38rem),linear-gradient(rgb(25 18 12/24%),rgb(25 18 12/44%)),var(--rh-sourcebook-background-image),var(--rh-sourcebook-page-background-image);background-color:var(--rh-surface-muted);background-position:center 24%,50%,50%,50%;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:auto,auto,cover,auto;padding:clamp(1rem,3vw,2rem);box-shadow:inset 0 0 0 1px rgb(25 24 19/16%)}.sourcebook-toc-panel{overflow:hidden;border:0;border-radius:.25rem;-o-border-image:none;border-image:none;background:var(--rh-sourcebook-page-background-image);background-color:#fffaf4;background-repeat:repeat;background-size:auto;color:#1f1a16;box-shadow:0 18px 38px rgb(25 24 19/24%)}.sourcebook-toc-header{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:1rem;background:linear-gradient(180deg,#202833,#15191f);padding:.9rem 1.15rem;color:#fffaf4}.sourcebook-toc-header h1{font-family:var(--rh-sourcebook-heading-font);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:700;line-height:1;text-transform:uppercase}.sourcebook-toc-columns{-moz-column-gap:2rem;column-gap:2rem;background:var(--rh-sourcebook-page-background-image);background-color:#fffaf4;background-repeat:repeat;background-size:auto;padding:clamp(1rem,2.5vw,1.75rem);scrollbar-width:thin;scrollbar-color:var(--rh-sourcebook-accent) transparent}@media (min-width:640px){.sourcebook-toc-columns{-moz-columns:2;column-count:2}}@media (min-width:1024px){.sourcebook-toc-columns{-moz-columns:4;column-count:4}}.sourcebook-toc-entry{-moz-column-break-inside:auto;break-inside:auto;margin-bottom:.4rem}.sourcebook-toc-entry-child{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.15rem}.sourcebook-toc-link{display:block;border-radius:.2rem;padding:.08rem .1rem;color:#1f1a16;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.35;text-decoration:none}.sourcebook-toc-link:focus-visible,.sourcebook-toc-link:hover{color:var(--rh-sourcebook-accent);text-decoration:underline}.sourcebook-toc-link-chapter{margin-top:.55rem;color:var(--rh-sourcebook-accent);font-family:var(--rh-sourcebook-heading-font);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;line-height:1.05}.sourcebook-toc-link-nested{padding-left:1.15rem;font-size:.95rem}.sourcebook-toc-children{margin-top:.15rem}.sourcebook-reader-page{border:1px solid transparent;border-radius:.25rem;-o-border-image:var(--rh-sourcebook-page-border-image);border-image:var(--rh-sourcebook-page-border-image);background:var(--rh-sourcebook-reader-background-image);background-color:#fffaf4;background-attachment:scroll;background-position:50%;background-repeat:repeat;background-size:auto;padding:clamp(.75rem,2vw,1.5rem);box-shadow:0 16px 42px rgb(25 24 19/18%)}.sourcebook-reader-layout{display:grid;gap:1.25rem}@media (min-width:1024px){.sourcebook-reader-layout{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start}}.rh-left-edge-nav{position:fixed;top:5rem;left:0;z-index:40}.rh-left-edge-nav-trigger{width:2.25rem!important;height:3rem!important;min-height:3rem;border-left:0!important;border-radius:0 .35rem .35rem 0!important;box-shadow:inset 0 1px 0 rgb(255 255 255/10%),0 8px 20px rgb(0 0 0/28%);padding:0!important}.rh-left-edge-nav-trigger:focus-visible{outline:2px solid var(--rh-control-focus-border);outline-offset:.16rem}@media (min-width:1024px){.rh-page-shell-left-edge-nav-gutter{padding-left:2.25rem!important}.rh-page-shell-left-edge-nav-gutter-mobile{padding-left:1rem!important}}.sourcebook-mobile-nav{top:5rem}.sourcebook-mobile-nav-trigger{width:2.25rem!important;height:3rem!important;min-height:3rem;border:0!important;border-left:0!important;border-radius:0 .2rem .2rem 0!important;background:linear-gradient(90deg,var(--rh-sourcebook-accent-muted),color-mix(in srgb,var(--rh-sourcebook-nav-active-bg) 82%,white)),var(--rh-sourcebook-page-background-image)!important;color:#1f1a16!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/58%),0 6px 16px rgb(25 24 19/18%);padding:0!important}.sourcebook-mobile-nav-trigger:focus-visible,.sourcebook-mobile-nav-trigger:hover,.sourcebook-mobile-nav-trigger[aria-expanded=true]{border-color:var(--rh-sourcebook-accent-muted)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--rh-sourcebook-accent-muted) 86%,white),color-mix(in srgb,var(--rh-sourcebook-nav-active-bg) 72%,white)),var(--rh-sourcebook-page-background-image)!important;color:var(--rh-sourcebook-accent)!important}.sourcebook-reader-sidebar{position:sticky;top:5rem;max-height:calc(100vh - 6rem)}.sourcebook-nav-sheet,.sourcebook-reader-nav{gap:0!important;border:0;border-radius:.2rem;background:linear-gradient(rgb(255 250 244/92%),rgb(255 250 244/96%)),var(--rh-sourcebook-page-background-image);background-repeat:repeat;background-size:auto;color:#1f1a16;box-shadow:inset 0 0 0 1px rgb(255 255 255/58%),0 10px 24px rgb(25 24 19/16%)}body .sourcebook-page.sourcebook-nav-sheet{gap:0!important;background:linear-gradient(rgb(255 250 244/92%),rgb(255 250 244/96%)),var(--rh-sourcebook-page-background-image)!important;color:#1f1a16!important}.sourcebook-reader-nav{max-height:calc(100vh - 6rem);overflow-y:auto}.sourcebook-nav-sheet-header,.sourcebook-reader-nav-heading{display:flex;align-items:center;gap:.55rem;border-bottom:1px solid var(--rh-border-subtle);background:var(--rh-sourcebook-nav-header-bg);color:var(--rh-sourcebook-nav-header-text);font-family:var(--rh-font-condensed);font-size:1rem;font-weight:700;line-height:1.15;padding:.8rem .9rem}.sourcebook-nav-sheet-header{min-height:3.45rem;border-bottom-color:rgb(230 189 107/38%);background:radial-gradient(circle at 20% 0,rgb(122 5 10/48%),transparent 42%),linear-gradient(135deg,#09070d,#190507 52%,#32090c);color:#fffaf0;box-shadow:inset 0 -1px 0 rgb(255 250 244/12%)}.sourcebook-nav-title{color:var(--rh-sourcebook-nav-header-text)!important;font-family:var(--rh-font-condensed);font-size:1rem;font-weight:700}.sourcebook-nav-sheet-header .sourcebook-nav-title{color:#fffaf0!important;text-shadow:0 1px 1px rgb(0 0 0/45%)}.sourcebook-nav-sheet-close{color:#fffaf0!important}.sourcebook-nav-sheet-close:is(:hover,:focus-visible){color:var(--rh-sourcebook-accent-muted)!important}.sourcebook-reader-nav-list{padding:.5rem 0}.sourcebook-nav-sheet .sourcebook-reader-nav-list{padding-inline:0!important;padding-top:.15rem}.sourcebook-reader-nav-list>.grid{gap:0}.sourcebook-reader-nav-link{display:flex;min-width:0;flex:1;align-items:center;border-radius:0;color:#1f1a16;font-family:var(--rh-font-condensed);line-height:1.18;text-decoration:none}.sourcebook-reader-nav-group>.flex{align-items:stretch!important}.sourcebook-reader-nav-link:focus-visible,.sourcebook-reader-nav-link:hover{background:color-mix(in srgb,currentColor 8%,var(--rh-sourcebook-nav-depth-0-bg));color:var(--rh-sourcebook-accent)}.sourcebook-reader-nav-link-chapter{min-height:2.85rem;padding:.55rem .85rem;font-size:1.05rem;font-weight:700}.sourcebook-reader-nav-link-child{min-height:2.25rem;padding:.4rem .85rem .4rem 2rem;font-size:.98rem;font-weight:500}.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-1{background:var(--rh-sourcebook-nav-depth-1-bg)}.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-2{background:var(--rh-sourcebook-nav-depth-2-bg);padding-left:2.6rem}.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-3-plus{background:var(--rh-sourcebook-nav-depth-3-bg);padding-left:3.2rem}.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-1:focus-visible,.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-1:hover{background:color-mix(in srgb,var(--rh-sourcebook-nav-depth-1-bg) 78%,var(--rh-sourcebook-accent-muted))}.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-2:focus-visible,.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-2:hover{background:color-mix(in srgb,var(--rh-sourcebook-nav-depth-2-bg) 78%,var(--rh-sourcebook-accent-muted))}.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-3-plus:focus-visible,.sourcebook-reader-nav-link.sourcebook-reader-nav-depth-3-plus:hover{background:color-mix(in srgb,var(--rh-sourcebook-nav-depth-3-bg) 78%,var(--rh-sourcebook-accent-muted))}.sourcebook-reader-nav-link.sourcebook-reader-nav-link-active{position:relative;background:linear-gradient(90deg,var(--rh-sourcebook-accent-muted),color-mix(in srgb,var(--rh-sourcebook-nav-active-bg) 80%,white));color:#1f1a16}.sourcebook-reader-nav-link.sourcebook-reader-nav-link-active:before{position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--rh-sourcebook-accent);content:""}.sourcebook-reader-nav-group[data-state=open]{background:var(--rh-sourcebook-nav-depth-1-bg)}.sourcebook-reader-nav-group-active[data-state=open]{background:color-mix(in srgb,var(--rh-sourcebook-nav-active-bg) 72%,white)}.sourcebook-reader-nav-group.sourcebook-reader-nav-depth-1[data-state=open]{background:var(--rh-sourcebook-nav-depth-2-bg)}.sourcebook-reader-nav-group.sourcebook-reader-nav-depth-2[data-state=open],.sourcebook-reader-nav-group.sourcebook-reader-nav-depth-3-plus[data-state=open]{background:var(--rh-sourcebook-nav-depth-3-bg)}.sourcebook-reader-nav-toggle{display:flex!important;align-self:stretch;align-items:center;justify-content:center;height:auto;min-width:2.25rem;border:0!important;border-radius:0;background:transparent!important;color:#77716a;box-shadow:none;line-height:1;font-size:.72rem;padding:0}.sourcebook-reader-nav-toggle:focus-visible,.sourcebook-reader-nav-toggle:hover{background:color-mix(in srgb,var(--rh-sourcebook-accent-muted) 24%,transparent)!important;color:#1f1a16}.sourcebook-reader-nav-toggle-open{display:none}.sourcebook-reader-nav-group[data-state=open]>div .sourcebook-reader-nav-toggle-open{display:inline-block}.sourcebook-reader-nav-group[data-state=open]>div .sourcebook-reader-nav-toggle-closed{display:none}.sourcebook-reader-nav-children{display:grid;gap:0}.sourcebook-reader-main{min-width:0;border:0;border-radius:0;-o-border-image:none;border-image:none;background:transparent;box-shadow:none;padding:clamp(.9rem,2.4vw,2rem)}.sourcebook-reader-rail{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.2rem;border-bottom:1px solid rgb(31 26 22/18%);background:linear-gradient(rgb(255 250 244/72%),rgb(243 239 230/82%)),var(--rh-sourcebook-callout-bg-image);padding:.55rem}.sourcebook-reader-rail :is(.sourcebook-reader-adjacent,.sourcebook-reader-toc-button){justify-content:center;min-width:0;min-height:auto;height:auto;border:0!important;background:transparent!important;color:var(--rh-sourcebook-accent)!important;box-shadow:none;font-family:var(--rh-font-condensed);font-size:.9rem;font-weight:700;line-height:1.1;padding:.2rem .12rem;text-decoration:none;white-space:nowrap}.sourcebook-reader-adjacent-previous{justify-self:start}.sourcebook-reader-toc-button{justify-self:center}.sourcebook-reader-adjacent-next{justify-self:end}.sourcebook-reader-rail-icon{flex:0 0 auto}.sourcebook-reader-rail :is(.sourcebook-reader-adjacent,.sourcebook-reader-toc-button):is(:hover,:focus-visible){background:transparent!important;color:color-mix(in srgb,var(--rh-sourcebook-accent) 82%,black)!important;text-decoration:underline;text-underline-offset:.18em}.sourcebook-reader-rail :is(.sourcebook-reader-adjacent,.sourcebook-reader-toc-button):focus-visible{outline:2px solid color-mix(in srgb,var(--rh-sourcebook-accent-muted) 76%,transparent);outline-offset:.2rem}.sourcebook-reader-adjacent{max-width:none}.sourcebook-reader-adjacent:disabled{opacity:.45}.sourcebook-reader-adjacent-label{min-width:0}.sourcebook-reader-toc-button{white-space:nowrap}.sourcebook-reader-header{margin-bottom:1.5rem}.sourcebook-reader-header h1{border-bottom:4px solid var(--rh-sourcebook-accent-muted);-o-border-image:var(--rh-sourcebook-heading-rule-gradient);border-image:var(--rh-sourcebook-heading-rule-gradient);border-image-slice:0 0 1 0;color:var(--rh-sourcebook-accent);font-family:var(--rh-sourcebook-heading-font);font-size:clamp(1.85rem,4.2vw,3.35rem);font-weight:700;line-height:.95;padding-bottom:.45rem}.sourcebook-reader-content{--rh-generic-link:#1d5fbf;max-width:72rem;color:#1f1a16;font-family:var(--rh-font-body);font-size:1rem;line-height:1.72}.sourcebook-content-block{scroll-margin-top:5.5rem;margin-block:1.5rem}.sourcebook-content-block-hidden-title,.sourcebook-content-block:first-child{margin-top:0}.sourcebook-content-block-empty{margin-block:0;min-height:0;scroll-margin-top:5.5rem}.sourcebook-content-block-title{color:var(--rh-sourcebook-accent)!important;font-family:var(--rh-sourcebook-heading-font);font-size:2.15rem;line-height:1.05;border-bottom:2px solid var(--rh-sourcebook-accent-muted);-o-border-image:var(--rh-sourcebook-heading-rule-gradient);border-image:var(--rh-sourcebook-heading-rule-gradient);border-image-slice:0 0 1 0;padding-bottom:.2rem}.sourcebook-content-block-title--level-2{font-size:1.55rem;line-height:1.12;margin-top:1.25rem}.sourcebook-content-block-title--level-3,.sourcebook-content-block-title--level-4{border-bottom-width:1px;font-size:1.2rem;line-height:1.16;margin-top:1rem}.sourcebook-spell-list{display:grid;gap:1rem;margin-block:.75rem 1.5rem}.sourcebook-spell-list-control{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;color:#1f1a16;font-weight:700}.sourcebook-spell-list-control select{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;background:transparent!important;color:#1f1a16!important;color-scheme:light!important;font:inherit;font-weight:600;line-height:1.2;padding:.42rem 2.1rem .42rem .6rem}.sourcebook-spell-list-control select:focus-visible{outline:0}.sourcebook-spell-list-select{position:relative;min-width:12rem;border:1px solid color-mix(in srgb,var(--rh-sourcebook-accent) 42%,var(--rh-sourcebook-table-border));border-radius:.25rem;background:linear-gradient(rgb(255 250 244/92%),rgb(243 239 230/96%)),var(--rh-sourcebook-callout-bg-image);box-shadow:inset 0 0 0 1px rgb(255 255 255/64%),0 1px 2px rgb(31 26 22/12%)}.sourcebook-spell-list-select:after{position:absolute;inset:50% .65rem auto auto;width:.5rem;height:.5rem;border:solid var(--rh-sourcebook-accent);border-width:0 1.5px 1.5px 0;content:"";pointer-events:none;transform:translateY(-68%) rotate(45deg)}.sourcebook-spell-list-select:focus-within{outline:2px solid var(--rh-sourcebook-accent);outline-offset:2px}.sourcebook-spell-list-groups{display:grid;gap:1rem}.sourcebook-spell-list-group{display:grid;gap:.35rem}.sourcebook-reader-content .sourcebook-spell-list-group h3{margin:0;color:var(--rh-sourcebook-accent);font-family:var(--rh-sourcebook-heading-font);font-size:1.45rem;line-height:1.05;border-bottom:1px solid color-mix(in srgb,var(--rh-sourcebook-accent-muted) 78%,transparent);padding-bottom:.16rem}.sourcebook-reader-content .sourcebook-spell-list-group table{margin:0}.sourcebook-reader-content .sourcebook-spell-list-group td:first-child{width:42%}.sourcebook-reader-content .sourcebook-spell-list-group td:last-child{color:#4c4038;font-size:.86rem;text-align:right}.sourcebook-spell-list-group td>a{min-width:0;font-weight:700}@media (max-width:640px){.sourcebook-spell-list-select{min-width:min(100%,14rem)}.sourcebook-reader-content .sourcebook-spell-list-group td{display:block;width:100%!important}.sourcebook-reader-content .sourcebook-spell-list-group td:last-child{text-align:left}}.sourcebook-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.2rem 1.25rem;margin:.75rem 0 1.5rem}.sourcebook-reader-content .sourcebook-reference-grid h3{margin:0;border:0;padding:0;font-size:1.15rem;line-height:1.2}.sourcebook-reader-content .sourcebook-reference-grid :is(a,span){display:block;padding-block:.12rem}.sourcebook-reader-content :is(section.notable,aside.notable,.notable){position:relative;display:flow-root;border-color:#231f20 #b9b1aa;border-style:solid;border-width:3px 1px;border-radius:0;background:var(--rh-sourcebook-notable-bg);color:#1f1a16;box-shadow:none;filter:drop-shadow(0 5px 8px rgb(0 0 0/15%));margin:1.4em;padding:1.4em}.sourcebook-reader-content :is(section.notable,aside.notable,.notable):after,.sourcebook-reader-content :is(section.notable,aside.notable,.notable):before{content:"";position:absolute;left:0;right:0;z-index:-1;height:11px;background:no-repeat url(/images/ui/notable-right-corner.svg) 0/contain,no-repeat url(/images/ui/notable-left-corner.svg) 100%/contain}.sourcebook-reader-content :is(section.notable,aside.notable,.notable):before{top:-13px}.sourcebook-reader-content :is(section.notable,aside.notable,.notable):after{bottom:-13px;transform:scaleY(-1)}.sourcebook-reader-content :is(section.notable,aside.notable,.notable)>:first-child{margin-top:0}.sourcebook-reader-content :is(section.notable,aside.notable,.notable)>:last-child{margin-bottom:0}.sourcebook-reader-content blockquote{border:0;border-left:.24rem solid var(--rh-sourcebook-accent-muted);background:transparent;color:#2a211c;font-style:italic;margin:1.2rem 0;padding:.2rem 0 .2rem .9rem}.sourcebook-reader-content blockquote>:first-child{margin-top:0}.sourcebook-reader-content blockquote>:last-child{margin-bottom:0}.sourcebook-reader-content :is(.narrative,section.narrative,aside.narrative){border:1px solid var(--rh-sourcebook-narrative-border);border-radius:.2rem;background:var(--rh-sourcebook-narrative-bg);color:#1f1a16;margin:1.25rem 0;padding:.85rem 1rem}.sourcebook-reader-content :is(.advice,.quest,section.advice,section.quest,aside.advice,aside.quest){border:1px solid color-mix(in srgb,var(--rh-sourcebook-accent-muted) 70%,var(--rh-border));border-radius:.2rem;background:linear-gradient(rgb(255 250 244/80%),rgb(255 250 244/86%)),var(--rh-sourcebook-callout-bg-image);margin:1.25rem 0;padding:.85rem 1rem}.sourcebook-reader-content :is(.notable,.narrative,.advice,.quest) :is(h2,h3,h4,h5,h6){color:#1f1a16;font-size:1.08rem;margin-block:0 .35rem}.sourcebook-reader-content :is(section.notable,aside.notable,.notable) :is(h2,h3,h4,h5,h6){border:0;color:#1f1a16;font-family:var(--rh-sourcebook-heading-font);font-size:1.25rem;font-weight:700;line-height:1.15;margin-block:0 .8rem;padding:0;font-variant:small-caps;text-transform:uppercase}.sourcebook-reader-content :is(section.notable,aside.notable,.notable) p{color:#1f1a16;font-size:1rem;line-height:1.72}.sourcebook-reader-content table,.sourcebook-reader-content.rich-content table{width:100%;margin:.75rem 0 1.25rem;border:1px solid var(--rh-sourcebook-table-border);border-collapse:collapse;background:transparent;box-shadow:none;color:#1f1a16}.sourcebook-reader-content table caption,.sourcebook-reader-content.rich-content table caption{caption-side:top;margin-bottom:.35rem;color:#1f1a16;font-family:var(--rh-font-body);font-size:1rem;font-weight:700;line-height:1.25;text-align:left}.sourcebook-reader-content table :is(caption,th,td),.sourcebook-reader-content table :is(th,td) p,.sourcebook-reader-content.rich-content table :is(caption,th,td),.sourcebook-reader-content.rich-content table :is(th,td) p{text-align:left!important}.sourcebook-reader-content :is(th,thead td),.sourcebook-reader-content.rich-content :is(th,thead td){background:rgb(253 253 253/72%);color:#1f1a16;font-weight:700;line-height:1.3;padding-block:.45rem;text-align:left}.sourcebook-reader-content :is(th,td),.sourcebook-reader-content.rich-content :is(th,td){border:1px solid var(--rh-sourcebook-table-border);color:#1f1a16;padding:.38rem .85rem;line-height:1.35;vertical-align:top}.sourcebook-reader-content table :is(th,td) p,.sourcebook-reader-content.rich-content table :is(th,td) p{margin:0;color:#1f1a16}.sourcebook-reader-content table.core-class-traits>tbody>tr>th:first-child{width:clamp(8.25rem,24%,12rem);min-width:8.25rem;overflow-wrap:normal}.sourcebook-reader-content table.core-class-traits caption{background:transparent;box-shadow:none}.sourcebook-reader-content thead :is(th,td),.sourcebook-reader-content.rich-content thead :is(th,td){border-bottom-width:3px;padding-block:.45rem}.sourcebook-reader-content tbody tr:nth-child(odd),.sourcebook-reader-content.rich-content tbody tr:nth-child(odd){background:var(--rh-sourcebook-table-odd-bg)}.sourcebook-reader-content tbody tr:nth-child(odd)>:is(th,td),.sourcebook-reader-content.rich-content tbody tr:nth-child(odd)>:is(th,td){background:var(--rh-sourcebook-table-odd-bg)}.sourcebook-reader-content tbody tr:nth-child(2n),.sourcebook-reader-content.rich-content tbody tr:nth-child(2n){background:var(--rh-sourcebook-table-even-bg)}.sourcebook-reader-content tbody tr:nth-child(2n)>:is(th,td),.sourcebook-reader-content.rich-content tbody tr:nth-child(2n)>:is(th,td){background:var(--rh-sourcebook-table-even-bg)}.sourcebook-reader-content tbody tr:hover,.sourcebook-reader-content.rich-content tbody tr:hover{background:var(--rh-sourcebook-table-hover-bg)}.sourcebook-reader-content tbody tr:hover>:is(th,td),.sourcebook-reader-content.rich-content tbody tr:hover>:is(th,td){background:var(--rh-sourcebook-table-hover-bg)}.sourcebook-reader-content table.sourcebook-cr-table>:is(thead,tbody)>tr>:is(th,td):first-child,.sourcebook-reader-content table.sourcebook-cr-table>:is(thead,tbody)>tr>:is(th,td):first-child p{width:1%;white-space:nowrap}@media (min-width:1024px){.sourcebook-reader-content table.sourcebook-subclass-features-table{width:auto;min-width:min(100%,28rem);max-width:100%;clear:none}}.sourcebook-content-image,.sourcebook-reader-content .content-embed--image{margin:1.5rem auto;max-width:min(100%,64rem);border:0;border-radius:0;background:transparent;padding:0}.sourcebook-content-image img,.sourcebook-reader-content .content-embed--image img{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin-inline:auto;border:none;border-radius:0;background:transparent;-o-object-fit:contain;object-fit:contain;box-shadow:none}.sourcebook-reader-content :is(figure.content-embed--image.float-left,figure.content-embed--image:has(>img.float-left)),.sourcebook-reader-content :is(figure.content-embed--image.left,figure.content-embed--image:has(>img.left)),.sourcebook-reader-content :is(p,div,section)>img.left{float:left;clear:left;margin:.35rem .5rem 1rem 0}.sourcebook-reader-content :is(figure.content-embed--image.float-right,figure.content-embed--image:has(>img.float-right)),.sourcebook-reader-content :is(figure.content-embed--image.right,figure.content-embed--image:has(>img.right)),.sourcebook-reader-content :is(p,div,section)>img.right{float:right;clear:right;margin:.35rem 0 1rem .5rem}.sourcebook-reader-content :is(figure.content-embed--image.center,figure.content-embed--image.margin-center,figure.content-embed--image:has(>img.center),figure.content-embed--image:has(>img.margin-center)){margin-right:auto;margin-left:auto}.sourcebook-reader-content :is(figure.content-embed--image.clear-both,figure.content-embed--image:has(>img.clear-both),img.clear-both){clear:both}.sourcebook-reader-content :is(figure.content-embed--image.one,figure.content-embed--image.size-one,figure.content-embed--image:has(>img.one),figure.content-embed--image:has(>img.size-one),img.one,img.size-one){width:min(100%,100px);max-width:min(100%,100px)}.sourcebook-reader-content :is(figure.content-embed--image.two,figure.content-embed--image.size-two,figure.content-embed--image:has(>img.two),figure.content-embed--image:has(>img.size-two),img.two,img.size-two){width:min(100%,200px);max-width:min(100%,200px)}.sourcebook-reader-content :is(figure.content-embed--image.three,figure.content-embed--image.size-three,figure.content-embed--image:has(>img.three),figure.content-embed--image:has(>img.size-three),img.three,img.size-three){width:min(100%,300px);max-width:min(100%,300px)}.sourcebook-reader-content :is(figure.content-embed--image.four,figure.content-embed--image.size-four,figure.content-embed--image:has(>img.four),figure.content-embed--image:has(>img.size-four),img.four,img.size-four){width:min(100%,400px);max-width:min(100%,400px)}.sourcebook-reader-content :is(figure.content-embed--image.one,figure.content-embed--image.two,figure.content-embed--image.three,figure.content-embed--image.four,figure.content-embed--image.size-one,figure.content-embed--image.size-two,figure.content-embed--image.size-three,figure.content-embed--image.size-four,figure.content-embed--image:has(>img.one),figure.content-embed--image:has(>img.two),figure.content-embed--image:has(>img.three),figure.content-embed--image:has(>img.four),figure.content-embed--image:has(>img.size-one),figure.content-embed--image:has(>img.size-two),figure.content-embed--image:has(>img.size-three),figure.content-embed--image:has(>img.size-four)) img{width:100%;max-width:100%}.sourcebook-content-image figcaption,.sourcebook-reader-content .content-embed--image figcaption{margin-top:.4rem;background:transparent;padding:0;color:#4c4038;font-size:.85rem;font-weight:600;opacity:1;text-align:center}.sourcebook-reader-content :is(figure.content-embed--image.one,figure.content-embed--image.two,figure.content-embed--image.three,figure.content-embed--image.four,figure.content-embed--image.size-one,figure.content-embed--image.size-two,figure.content-embed--image.size-three,figure.content-embed--image.size-four,figure.content-embed--image:has(>img.one),figure.content-embed--image:has(>img.two),figure.content-embed--image:has(>img.three),figure.content-embed--image:has(>img.four),figure.content-embed--image:has(>img.size-one),figure.content-embed--image:has(>img.size-two),figure.content-embed--image:has(>img.size-three),figure.content-embed--image:has(>img.size-four)) figcaption{text-align:right}.sourcebook-reader-content :is(h1,h2,h3,h4){color:var(--rh-sourcebook-accent);font-family:var(--rh-sourcebook-heading-font)}.sourcebook-reader-content :is(h1,h2,h3,h4,h5,h6) :is(a.content-ref,.content-ref--missing){color:inherit;font:inherit;text-decoration:none}.sourcebook-reader-content h2{border-bottom:2px solid var(--rh-sourcebook-accent-muted);-o-border-image:var(--rh-sourcebook-heading-rule-gradient);border-image:var(--rh-sourcebook-heading-rule-gradient);border-image-slice:0 0 1 0;font-size:1.9rem;line-height:1.08;margin:1.35rem 0 .65rem;padding-bottom:.18rem}.sourcebook-reader-content h3{font-size:1.45rem;line-height:1.14;margin:1.1rem 0 .45rem}.sourcebook-reader-content h4:not(.statblock-title){border:none;font-size:1.25rem;line-height:1.18;margin:.95rem 0 .35rem}.sourcebook-reader-content :is(figure.border,img.border){border-image-slice:70 100 70 100;border-image-width:60px;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(/images/ui/sourcebook-border.webp);border-style:solid}.sourcebook-reader-content .callout-border{position:relative;border-image-slice:100;border-image-width:60px;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(/images/ui/sourcebook-callout-border.webp);border-style:solid;margin-bottom:1.25rem;padding:1.9rem 1.9rem 1.25rem}.sourcebook-reader-content .callout-border span.footnote,.sourcebook-reader-content .social-example .highlighted span.footnote{position:absolute;display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:none;border-radius:999px;background:#9e6938;color:#fff;font-size:.78rem;font-weight:700;line-height:1;padding:0;z-index:1}.sourcebook-reader-content .callout-border span.footnote{left:-.3rem;top:-.5rem}.sourcebook-reader-content .left-filigree{border-image-slice:70;border-image-width:90px 0 0 40px;border-image-outset:0;border-image-repeat:repeat;border-image-source:url(/images/ui/sourcebook-left-filigree.webp);padding-left:50px}.sourcebook-reader-content .social-example{background:linear-gradient(90deg,rgb(241 234 215),rgb(241 234 215) 50%,transparent);padding:.65rem 1.9rem}.sourcebook-reader-content .social-example p{margin-block:0 .45rem}.sourcebook-reader-content .social-example p:last-child{margin-bottom:0}.sourcebook-reader-content .social-example .highlighted{position:relative;background-color:#eddbb9}.sourcebook-reader-content .social-example .highlighted:after{position:absolute;left:-3px;top:0;display:block;width:2px;height:100%;background:#9e6938;content:""}.sourcebook-reader-content .social-example .highlighted span.footnote{left:-1.8rem;top:20%}.sourcebook-reader-content .social-example .dm-entry{color:#7a3c2f;font-weight:700}.sourcebook-reader-content .social-example .player-entry{color:#466f7e;font-weight:700}.sourcebook-reader-content :is(.space-between,.space-around){display:flex;clear:both;flex-direction:row;align-items:center}.sourcebook-reader-content .space-between{justify-content:space-between}.sourcebook-reader-content .space-around{justify-content:space-around}.sourcebook-reader-content :is(.space-between.top,.space-around.top){align-items:start}.sourcebook-reader-content .flex-center{display:flex;align-items:center}.sourcebook-reader-content :is(ul,ol){margin-block:.55rem .85rem}.sourcebook-reader-content li{margin-block:.18rem}.sourcebook-reader-content li>p{margin-block:0}.sourcebook-reader-content .left{float:left;margin-right:.35rem}.sourcebook-reader-content .right{float:right;margin-left:.35rem}.sourcebook-reader-content .center{margin-inline:auto}.sourcebook-reader-content .clear-both{clear:both}.sourcebook-reader-content ul.columns-two{-moz-columns:2;column-count:2}@media (max-width:639px){.sourcebook-reader-rail :is(.sourcebook-reader-adjacent,.sourcebook-reader-toc-button){font-size:.84rem;padding-inline:.08rem}}.dice-roll{display:inline-block;max-width:100%;border:0;background:transparent;padding:0;color:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;vertical-align:baseline}.dice-roll-icon{display:inline;width:.875em;height:.875em;margin-right:.2rem;filter:brightness(0) opacity(.55);opacity:1;transition:opacity .12s ease,filter .12s ease}.dice-roll:focus-visible .dice-roll-icon,.dice-roll:hover .dice-roll-icon,.dice-roll:is(:hover,:focus-visible) .dice-roll-icon{filter:brightness(0);opacity:1}.dark .rich-content:not(.sourcebook-reader-content) .dice-roll-icon{filter:brightness(0) invert(1) opacity(.78)}.dark .rich-content:not(.sourcebook-reader-content) .dice-roll:is(:hover,:focus-visible) .dice-roll-icon{filter:brightness(0) invert(1);opacity:1}.content-embed{display:flow-root}.content-embed>header{margin-bottom:.75rem;color:var(--rh-text-strong);font-weight:700}.content-embed--image{margin:1rem 0;border:0;overflow:hidden;padding:0}.content-embed--image img{display:block;width:100%;max-height:min(34rem,72vh);-o-object-fit:contain;object-fit:contain;background:var(--rh-surface-muted)}.content-embed--image figcaption{padding:.625rem 1rem .75rem;color:var(--rh-text-muted);font-size:.8125rem;font-weight:500;opacity:.72;text-align:center}.content-embed--inline{display:inline;margin:0;border:0;background:transparent;padding:0;color:inherit;font-weight:650}.content-embed--missing{display:flex;align-items:center;gap:.5rem;border:0;background:transparent;padding:0;color:var(--rh-text-muted);font-size:.875rem}.sourcebook-reader-content .dice-roll{border:0;background:transparent;color:#1f1a16;box-shadow:none;font-weight:inherit}.sourcebook-reader-content .dice-roll-icon{opacity:1}.sourcebook-reader-content :is(section.content-embed,div.content-embed):not(.content-embed--image){color:#1f1a16}.sourcebook-reader-content :is(section.content-embed,div.content-embed):not(.content-embed--image)>:first-child{margin-top:0}.sourcebook-reader-content :is(section.content-embed,div.content-embed):not(.content-embed--image) p{margin-block:0 .45rem}.sourcebook-reader-content :is(section.content-embed,div.content-embed):not(.content-embed--image)>:last-child{margin-bottom:0}.roll-table :is(th,td):first-child{width:5rem;color:var(--rh-text-muted);font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.sourcebook-reader-content .roll-table :is(thead,tbody) :is(th,td):first-child,.sourcebook-reader-content .roll-table :is(thead,tbody) :is(th,td):first-child p{color:inherit;text-align:center!important}.rich-content:not(.sourcebook-reader-content) .roll-table thead :is(th,td){vertical-align:middle}.sourcebook-reader-content .roll-table thead :is(th,td){vertical-align:middle}.rich-content:not(.sourcebook-reader-content) .roll-table:has(.roll-table-roll-button) tbody :is(th,td):first-child,.rich-content:not(.sourcebook-reader-content) .roll-table:has(.roll-table-roll-button) thead :is(th,td):first-child{text-align:center}.sourcebook-reader-content .roll-table:has(.roll-table-roll-button) tbody :is(th,td):first-child,.sourcebook-reader-content .roll-table:has(.roll-table-roll-button) thead :is(th,td):first-child{text-align:center}.rich-content:not(.sourcebook-reader-content) .roll-table:has(.roll-table-roll-button) .roll-table-roll-button{margin-inline:auto}.sourcebook-reader-content .roll-table:has(.roll-table-roll-button) .roll-table-roll-button{margin-inline:auto;background:color-mix(in srgb,var(--rh-sourcebook-table-header-bg) 92%,var(--rh-sourcebook-accent-muted))}.roll-table-roll-button{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--rh-border-subtle);border-radius:.375rem;background:color-mix(in srgb,var(--rh-control) 72%,transparent);color:inherit;cursor:pointer;font:inherit;line-height:1;padding:0;transition:border-color .12s ease}.roll-table-roll-button:hover{border-color:var(--rh-control-focus-border)}.roll-table-roll-button:focus-visible{outline:2px solid var(--rh-control-focus-border);outline-offset:2px}.roll-table th:first-child .dice-roll-icon{margin-right:0}.roll-table-roll-button .dice-roll-icon{width:1rem;height:1rem}.sourcebook-monster-statblock-embed{clear:both;margin-block:1.25rem 1.5rem}.sourcebook-monster-statblock-embed .statblock{margin-inline:auto}.sourcebook-reader-content .sourcebook-monster-statblock-embed .statblock .statblock-title a[href]{color:inherit;font-style:inherit;text-decoration:none}.sourcebook-reader-content .sourcebook-monster-statblock-embed .statblock .statblock-title a[href]:focus-visible,.sourcebook-reader-content .sourcebook-monster-statblock-embed .statblock .statblock-title a[href]:hover{text-decoration:underline;text-underline-offset:.16em}.sourcebook-monster-statblock-missing{padding:1rem;color:var(--rh-text-muted);font-size:.92rem}.dice-roll{border-radius:.2rem;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 36%,transparent);text-decoration-thickness:.06em;text-underline-offset:.18em;transition:background-color .12s ease,box-shadow .12s ease,text-decoration-color .12s ease}.dice-roll:hover{text-decoration-color:currentColor}.dice-roll:focus-visible{outline:2px solid var(--rh-control-focus-border);outline-offset:2px;text-decoration-color:currentColor}.rh-dice-tray{--rh-dice-tray-action-width:6.75rem;--rh-dice-line:var(--rh-scrollbar-thumb);position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:60;display:grid;justify-items:end;align-content:end;gap:.45rem;width:min(25rem,calc(100vw - 1.5rem));color:var(--rh-text);pointer-events:none}.rh-dice-tray>*{pointer-events:auto}.rh-dice-tray-toggle{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--rh-dice-line);border-radius:.45rem;background:var(--rh-surface-raised);color:var(--rh-text-strong);font-family:var(--rh-font-ui);font-weight:700;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.rh-dice-tray-toggle i{font-size:1.35rem;line-height:1}.rh-dice-tray-toggle:hover,.rh-dice-tray-toggle[aria-expanded=true]{border-color:var(--rh-dice-line);background:var(--rh-button-contained-hover);color:var(--rh-rune)}.rh-dice-latest-popup,.rh-dice-tray-panel{border:1px solid var(--rh-dice-line);border-radius:.5rem;background:var(--rh-surface);box-shadow:0 18px 44px var(--rh-shadow)}.rh-dice-tray-panel{display:flex;flex-direction:column;width:100%;max-height:min(42rem,calc(100dvh - 1.5rem));overflow:hidden}.rh-dice-tray-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:0;padding:.72rem .85rem 0}.rh-dice-tray-header h2{margin:0;color:var(--rh-text-strong);font-size:1.05rem;line-height:1;font-family:var(--rh-font-ui);font-weight:850;letter-spacing:0}.rh-dice-tray-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.rh-dice-tray-header-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid transparent;border-color:transparent!important;border-radius:.35rem;background:transparent;color:var(--rh-text-muted);font-family:var(--rh-font-ui);font-size:.82rem;font-weight:750;line-height:1;padding-inline:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rh-dice-tray-header-button:hover{border-color:transparent!important;background:var(--rh-button-icon-hover);color:var(--rh-text-strong)}.rh-dice-tray-header-button:active,.rh-dice-tray-header-button:focus-visible{border-color:transparent!important;background:var(--rh-control);color:var(--rh-text-strong);outline:none}.rh-dice-tray-controls{flex:0 0 auto;display:grid;gap:.45rem;padding:.75rem .85rem .85rem}.rh-dice-tray-dice-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border:0;border-radius:.4rem;background:transparent}.rh-dice-tray-adv-button,.rh-dice-tray-die,.rh-dice-tray-math-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--rh-control);color:var(--rh-text-strong);font-family:var(--rh-font-ui);font-weight:750;transition:background-color .12s ease,color .12s ease}.rh-dice-tray-die{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.75rem;min-width:0;font-size:.8rem}.rh-dice-tray-die-content{display:grid;place-items:center;gap:0;min-width:0}.rh-dice-icon-wrap{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--rh-text-strong);line-height:1}.rh-dice-icon{display:block;width:100%;height:100%;background:currentColor;mask:var(--rh-dice-icon-url) center /contain no-repeat;-webkit-mask:var(--rh-dice-icon-url) center /contain no-repeat;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rh-dice-icon-wrap-d100 .rh-dice-icon{mask-position:center 2px;-webkit-mask-position:center 2px}.rh-dice-tray-die-icon{width:1.55rem;height:1.5rem;opacity:.88}.rh-dice-tray-die-label{overflow:hidden;max-width:100%;font-size:.68rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.rh-dice-tray-adv-button:hover,.rh-dice-tray-die:hover,.rh-dice-tray-math-button:hover{background:var(--rh-button-icon-hover);color:var(--rh-rune)}.rh-dice-tray-flag{position:absolute;top:.16rem;right:.16rem;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding-inline:.22rem;border:1px solid color-mix(in srgb,#fff 22%,transparent);border-radius:999px;background:#a74424;color:#fff;font-size:.68rem;line-height:1;box-shadow:0 2px 6px rgb(0 0 0/32%);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.rh-dice-tray-flag-hidden{opacity:0;transform:scale(.72)}.rh-dice-tray-formula-row,.rh-dice-tray-math-row{display:grid;grid-template-columns:2rem minmax(3rem,4rem) 2rem minmax(4.7rem,1fr) var(--rh-dice-tray-action-width);gap:.35rem;align-items:stretch}.rh-dice-tray-formula,.rh-dice-tray-math-button,.rh-dice-tray-modifier{min-height:2rem;border:1px solid transparent;border-radius:.35rem}.rh-dice-tray-formula,.rh-dice-tray-modifier{border-color:transparent!important;width:100%;background:var(--rh-control);color:var(--rh-text-strong);font-family:var(--rh-font-ui);outline:none;box-shadow:none}.rh-dice-tray-modifier{text-align:center;font-weight:700}.rh-dice-tray-formula{padding-inline:.65rem;font-size:.86rem}.rh-dice-tray-formula:focus,.rh-dice-tray-formula:hover,.rh-dice-tray-modifier:focus,.rh-dice-tray-modifier:hover{border-color:var(--rh-dice-line)!important;outline:none;box-shadow:none}.rh-dice-tray-adv-stack{display:grid;min-width:4.7rem;overflow:hidden;border:1px solid var(--rh-dice-line);border-radius:.35rem}.rh-dice-tray-adv-button{min-height:1rem;padding-inline:.18rem;font-size:.54rem;font-stretch:condensed;line-height:1;text-transform:uppercase;white-space:nowrap}.rh-dice-tray-adv-button+.rh-dice-tray-adv-button{border-top:1px solid color-mix(in srgb,var(--rh-dice-line) 36%,transparent)}.rh-dice-tray-adv-button.active{background:#2d6e42;color:#fff}.rh-dice-tray-dis-button.active{background:#a74424;color:#fff}.rh-dice-tray-roll-button{background:var(--rh-control)!important;color:var(--rh-text-muted)!important;min-height:2rem;width:var(--rh-dice-tray-action-width);justify-self:stretch;font-weight:850}.rh-dice-tray-roll-button,.rh-dice-tray-roll-button:hover{border-color:transparent!important;box-shadow:none!important}.rh-dice-tray-roll-button:hover{background:var(--rh-button-icon-hover)!important;color:var(--rh-rune)!important}.rh-dice-tray-formula-row{grid-template-columns:minmax(0,1fr) var(--rh-dice-tray-action-width)}.rh-dice-tray-formula-row .rh-dice-tray-formula{grid-column:1}.rh-dice-tray-formula-row [type=button]{grid-column:2}.rh-dice-tray-reset-button{width:var(--rh-dice-tray-action-width);justify-self:stretch;color:var(--rh-text-muted)!important}.rh-dice-tray-reset-button:hover{color:var(--rh-rune)!important}.dark .rh-dice-tray :is(.rh-dice-tray-modifier,.rh-dice-tray-formula){border-color:transparent!important}.dark .rh-dice-tray :is(.rh-dice-tray-modifier,.rh-dice-tray-formula):focus{border-color:var(--rh-dice-line)!important}.dark .rh-dice-tray-roll-button{border-color:transparent!important;background:var(--rh-control)!important;color:var(--rh-text-muted)!important}.dark .rh-dice-tray-roll-button:hover{border-color:transparent!important;background:var(--rh-button-icon-hover)!important;color:var(--rh-rune)!important}.rh-dice-roll-history{display:grid;flex:1 1 auto;align-content:start;gap:.55rem;min-height:0;overflow-y:auto;border-bottom:0;padding:.75rem}.rh-dice-roll-entry{display:grid;gap:.45rem;border:1px solid var(--rh-dice-line);border-radius:.42rem;background:var(--rh-control);padding:.62rem;transition:background-color .12s ease,border-color .12s ease}.rh-dice-roll-entry-error{border-color:var(--rh-dice-line)}.rh-dice-roll-entry-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.rh-dice-roll-entry-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem}.rh-dice-roll-entry-delete{width:1.7rem;height:1.7rem;font-size:.74rem}.rh-dice-roll-entry-header h3{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--rh-text-muted);font-size:.78rem;font-weight:700;line-height:1.2}.rh-dice-roll-entry-header time,.rh-dice-roll-formula{color:var(--rh-text-muted);font-size:.74rem}.rh-dice-roll-error,.rh-dice-roll-formula,.rh-dice-roll-table-result p{margin:0}.rh-dice-roll-formula{justify-self:center;color:color-mix(in srgb,var(--rh-text-strong) 78%,var(--rh-text-muted));font-size:.86rem;font-weight:700;text-align:center}.rh-dice-roll-total-row{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.3rem;margin-inline:-.18rem;border:0;border-radius:.35rem;padding:.12rem .18rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rh-dice-roll-total-row-expandable{cursor:pointer}.rh-dice-roll-total-row-expandable:focus-visible,.rh-dice-roll-total-row-expandable:hover{border-color:transparent;background:color-mix(in srgb,var(--rh-surface-raised) 88%,var(--rh-control-border) 12%);outline:none}.rh-dice-roll-total-row-expandable:active{background:color-mix(in srgb,var(--rh-surface-raised) 82%,var(--rh-control-border) 18%)}.rh-dice-roll-total{color:var(--rh-text-strong);font-family:var(--rh-rich-heading-font);font-size:2.15rem;font-weight:800;line-height:1;text-align:center}.rh-dice-roll-details-toggle{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:0;border-radius:0;background:transparent;color:var(--rh-text-muted);pointer-events:none;transition:color .12s ease}.rh-dice-roll-total-row-expandable:focus-visible .rh-dice-roll-details-toggle,.rh-dice-roll-total-row-expandable:hover .rh-dice-roll-details-toggle{color:var(--rh-text-strong)}.rh-dice-roll-parts{display:grid;gap:.4rem;padding-top:.1rem}.rh-dice-roll-part{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.rh-dice-roll-part-result{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.35rem;min-width:-moz-max-content;min-width:max-content;color:var(--rh-text-muted);font-size:.78rem;line-height:1.2;text-align:right}.rh-dice-roll-part-result strong{color:var(--rh-text-strong);font-size:.95rem;font-weight:850}.rh-dice-roll-dice-list{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin:0;min-width:0;padding:0;list-style:none}.rh-dice-roll-dice-list li{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;width:1.9rem;height:1.9rem;border:0;border-radius:0;background:transparent;color:var(--rh-text-strong);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:850}.rh-dice-roll-dice-list li.discarded{opacity:.48}.rh-dice-roll-die-icon{position:absolute;inset:50% auto auto 50%;width:1.85rem;height:1.85rem;opacity:.9;transform:translate(-50%,-50%)}.rh-dice-roll-die-value{position:relative;z-index:1;color:var(--rh-surface);font-size:.72rem;line-height:1;text-shadow:0 1px 1px rgb(255 255 255/22%)}.rh-dice-roll-dice-list li.discarded .rh-dice-roll-die-value{text-decoration:line-through}.rh-dice-roll-dice-list li[data-die-faces="100"]{min-width:2.05rem;width:2.05rem}.rh-dice-roll-table-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.rh-dice-roll-table-result>strong{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;border-radius:.35rem;background:var(--rh-control);color:var(--rh-text-strong);font-size:1.05rem}.rh-dice-roll-table-matches{display:grid;gap:.4rem;min-width:0}.rh-dice-roll-table-match{min-width:0;overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.rh-dice-roll-table-match :is(h4,p){margin-block:0 .25rem}.rh-dice-latest-popup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:min(18rem,100%);padding:.65rem .75rem;animation:rh-dice-latest-in .16s ease-out}.rh-dice-latest-popup span{min-width:0;overflow:hidden;color:var(--rh-text-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.rh-dice-latest-popup-table{align-items:start}.rh-dice-latest-popup-table span{overflow:visible;line-height:1.35;text-overflow:clip;white-space:normal}.rh-dice-latest-popup strong{color:var(--rh-text-strong);font-family:var(--rh-rich-heading-font);font-size:1.55rem;line-height:1}@keyframes rh-dice-latest-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.rh-dice-tray{right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));width:min(100vw - 1rem,24rem)}.rh-dice-tray-panel{max-height:min(38rem,calc(100dvh - 4.4rem))}.rh-dice-tray-math-row{grid-template-columns:2rem minmax(2.5rem,3.5rem) 2rem minmax(4.4rem,1fr) var(--rh-dice-tray-action-width)}.rh-dice-tray-roll-button{grid-column:5}.rh-dice-tray-formula-row{grid-template-columns:minmax(0,1fr) auto}.rh-dice-tray-formula-row .rh-dice-tray-formula{grid-column:1}.rh-dice-tray-formula-row [type=button]{grid-column:2}}.class-core-traits table,.class-core-traits-table{margin:0;width:100%}.class-advancement-table{margin:0;min-width:100%;width:-moz-max-content;width:max-content}.class-advancement-table p,.class-core-traits table p,.class-core-traits-table p{margin:0}.class-core-traits td,.class-core-traits th,.class-core-traits-table td,.class-core-traits-table th{padding:.32rem .38rem;vertical-align:top}.class-advancement-table td,.class-advancement-table th{padding:.2rem .32rem;vertical-align:top}.class-advancement-table td:first-child,.class-advancement-table th:first-child{width:3.5rem;white-space:nowrap}.class-advancement-table :is(.class-advancement-col-level){width:3.5rem;min-width:3.5rem;white-space:nowrap}.class-advancement-table :is(.class-advancement-col-feature){max-width:28rem;min-width:10rem}.class-advancement-table :is(.class-advancement-col-scale){max-width:16rem;min-width:7rem}.class-advancement-table :is(.class-advancement-col-count){width:4.6rem;min-width:4.6rem;max-width:5.5rem;text-align:center;white-space:nowrap}.class-advancement-table :is(.class-advancement-col-slot){width:2.6rem;min-width:2.6rem;max-width:3rem;text-align:center;white-space:nowrap}.class-core-traits tr>:first-child,.class-core-traits-table tr>:first-child{width:1%;color:var(--rh-text-strong);font-weight:700;white-space:nowrap}@media (max-width:639px){.rh-reader-detail .class-core-traits tr>:first-child,.rh-reader-detail .class-core-traits-table tr>:first-child{width:100%;white-space:normal}.rh-reader-detail .class-core-traits .class-core-traits-table{min-width:100%}}.class-advancement-table th{font-weight:700;line-height:1.15}.class-advancement-table td{line-height:1.22}.class-advancement-table .content-ref{font-size:.86rem;line-height:1.05}.class-subclass-select-trigger-subclass-tone{border-color:color-mix(in srgb,var(--rh-subclass-link) 54%,var(--rh-button-outline-border))!important;color:var(--rh-subclass-link)!important}.class-subclass-select-trigger-subclass-tone:is(:hover,[aria-expanded=true],[data-state=open]){border-color:color-mix(in srgb,var(--rh-subclass-link) 76%,var(--rh-button-border))!important;background:color-mix(in srgb,var(--rh-subclass-link) 10%,var(--rh-button-outline-hover))!important;color:var(--rh-subclass-link)!important}.class-advancement-subclass-features{display:inline-flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.3rem;column-gap:.3rem;row-gap:.08rem}.class-advancement-subclass-features .content-ref:not([data-ref-color]),.class-advancement-subclass-features a:not([data-ref-color]){color:var(--rh-subclass-link)}.class-advancement-table .dice-roll{min-height:1.15rem;padding:.04rem .24rem;font-size:.86rem;line-height:1.05}.class-advancement-subclass-label{display:inline-flex;margin-top:.14rem;color:var(--rh-text-muted);font-size:.62rem;font-weight:700;line-height:1;text-transform:uppercase}.rh-reader-detail .class-core-traits tr>:first-child,.rh-reader-detail .class-core-traits-table tr>:first-child{color:var(--rh-reader-strong)}.class-overview aside,.class-overview blockquote{border-left:3px solid var(--rh-link);background:color-mix(in srgb,var(--rh-link) 10%,transparent);padding:.75rem 1rem}.monster-detail-layout{display:grid;grid-template-areas:"art" "statblock" "lore";gap:1.5rem;align-items:start}.monster-detail-statblock{grid-area:statblock;min-width:0}.monster-detail-art{grid-area:art;display:grid;gap:1rem;min-width:0}.monster-detail-art-frame{width:min(100%,24rem);max-height:30rem;margin-inline:auto}.monster-detail-art-frame img{display:block;width:100%;max-height:30rem;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;border:0;filter:drop-shadow(0 12px 18px var(--rh-shadow))}.monster-detail-art-frame--token{aspect-ratio:640/760;overflow:hidden}.monster-detail-art-frame--token img{height:100%;transform:scale(1.5);transform-origin:center top}.monster-detail-flavor{width:min(100%,24rem);margin:0 auto;color:var(--rh-text-muted);font-family:var(--rh-font-ui);font-size:.95rem;font-style:italic;font-weight:600;line-height:1.35}.monster-detail-lore{grid-area:lore;min-width:0}.monster-detail-lore-content{max-width:58rem;color:var(--rh-text);padding:clamp(1rem,2.5vw,1.5rem)}.monster-detail-lore-title{margin:0 0 .5rem;color:var(--rh-text-strong);font-family:var(--rh-font-ui);font-size:1.125rem;font-weight:700;line-height:1.2}.monster-detail-lore .rich-content{color:var(--rh-text)}.monster-detail-lore-section+.monster-detail-lore-section{margin-block-start:1rem}.monster-detail-lore .rich-content :is(h1,h2,h3){margin-block:1.1rem .45rem;color:var(--rh-rich-heading-color);font-family:var(--rh-rich-heading-font);font-size:var(--rh-rich-heading-size);font-weight:700;line-height:1.12}.monster-detail-lore .content-embed{margin-block:.75rem;color:var(--rh-text)}.monster-detail-lore .content-embed--image,.monster-detail-lore .content-embed--image img{background:transparent}.monster-detail-lore .content-embed>.roll-table{margin-block:.75rem}.monster-detail-side-facts{display:grid;width:min(100%,24rem);gap:.9rem;margin-inline:auto}.monster-detail-side-fact{display:grid;gap:.35rem}.monster-detail-side-fact h3{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--rh-text-strong);font-family:var(--rh-font-ui);font-size:.86rem;font-weight:800;letter-spacing:0;line-height:1.15;text-transform:uppercase}.monster-detail-side-fact h3 i{width:1rem;color:var(--rh-link);text-align:center}.monster-detail-side-tags{display:flex;flex-wrap:wrap;gap:.35rem}.monster-detail-side-tags span{border:1px solid var(--rh-border-subtle);border-radius:4px;background:var(--rh-surface);padding:.14rem .42rem;color:var(--rh-text-strong);font-family:var(--rh-font-ui);font-size:.78rem;font-weight:700;line-height:1.3;text-transform:uppercase}.dnd5e2 .monster-detail-lore :is(.quote,.quote-left){--rh-monster-quote-brown:#7b5043;--rh-monster-quote-tan:#fcf3f0;--rh-monster-quote-edge:1em;--rh-monster-quote-overlap:calc(-0.6 * var(--rh-monster-quote-edge));--rh-monster-quote-border-width:2px;--rh-monster-quote-octagon:polygon(0 70%,15% 100%,85% 100%,100% 70%,100% 30%,85% 0,15% 0,0 30%,var(--rh-monster-quote-border-width) calc(30% + var(--rh-monster-quote-border-width) / 2),15% var(--rh-monster-quote-border-width),85% var(--rh-monster-quote-border-width),calc(100% - var(--rh-monster-quote-border-width)) calc(30% + var(--rh-monster-quote-border-width) / 2),calc(100% - var(--rh-monster-quote-border-width)) calc(70% - var(--rh-monster-quote-border-width) / 2),85% calc(100% - var(--rh-monster-quote-border-width)),15% calc(100% - var(--rh-monster-quote-border-width)),var(--rh-monster-quote-border-width) calc(70% - var(--rh-monster-quote-border-width) / 2),var(--rh-monster-quote-border-width) calc(30% + var(--rh-monster-quote-border-width) / 2),0 30%);position:relative;display:grid;inline-size:min(100%,34rem);margin:var(--rh-monster-quote-edge) auto;padding:1rem;border:calc(2 * var(--rh-monster-quote-border-width)) solid var(--rh-monster-quote-brown);border-radius:2em;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;color:var(--rh-monster-quote-brown);background:var(--rh-monster-quote-tan);font-family:"Walter Turncoat",var(--rh-font-ui);font-size:.9rem;font-size-adjust:cap-height .66;text-wrap:pretty}.dnd5e2 .monster-detail-lore .quote-left{margin-inline:auto}.dnd5e2 .monster-detail-lore :is(.quote,.quote-left):before{content:"";position:absolute;inset:var(--rh-monster-quote-overlap);background:var(--rh-monster-quote-brown);clip-path:var(--rh-monster-quote-octagon);filter:drop-shadow(0 .45rem .6rem rgb(0 0 0/34%));pointer-events:none}.dnd5e2 .monster-detail-lore :is(.quote,.quote-left) p{margin:0 10%}.dnd5e2 .monster-detail-lore :is(.quote,.quote-left) p:first-of-type{margin-top:1em}.dnd5e2 .monster-detail-lore :is(.quote,.quote-left) p:last-of-type{margin-bottom:1em}.dnd5e2 .monster-detail-lore :is(.quote,.quote-left) span{font-family:inherit!important}.dnd5e2 .monster-detail-lore .quote-author{margin-left:20%;justify-self:end;max-width:80%;text-indent:1em;text-align:end}.sourcebook-reader-content :is(.quote,.quote-left){--rh-monster-quote-brown:#7b5043;--rh-monster-quote-tan:#fcf3f0;--rh-monster-quote-edge:1em;--rh-monster-quote-overlap:calc(-0.6 * var(--rh-monster-quote-edge));--rh-monster-quote-border-width:2px;--rh-monster-quote-octagon:polygon(0 70%,15% 100%,85% 100%,100% 70%,100% 30%,85% 0,15% 0,0 30%,var(--rh-monster-quote-border-width) calc(30% + var(--rh-monster-quote-border-width) / 2),15% var(--rh-monster-quote-border-width),85% var(--rh-monster-quote-border-width),calc(100% - var(--rh-monster-quote-border-width)) calc(30% + var(--rh-monster-quote-border-width) / 2),calc(100% - var(--rh-monster-quote-border-width)) calc(70% - var(--rh-monster-quote-border-width) / 2),85% calc(100% - var(--rh-monster-quote-border-width)),15% calc(100% - var(--rh-monster-quote-border-width)),var(--rh-monster-quote-border-width) calc(70% - var(--rh-monster-quote-border-width) / 2),var(--rh-monster-quote-border-width) calc(30% + var(--rh-monster-quote-border-width) / 2),0 30%);position:relative;display:grid;inline-size:min(100%,34rem);margin:var(--rh-monster-quote-edge) auto;padding:1rem;border:calc(2 * var(--rh-monster-quote-border-width)) solid var(--rh-monster-quote-brown);border-radius:2em;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;color:var(--rh-monster-quote-brown);background:var(--rh-monster-quote-tan);font-family:"Walter Turncoat",var(--rh-font-ui);font-size:.9rem;font-size-adjust:cap-height .66;text-wrap:pretty}.sourcebook-reader-content .quote-left{margin-inline:auto}.sourcebook-reader-content :is(.quote,.quote-left):before{content:"";position:absolute;inset:var(--rh-monster-quote-overlap);background:var(--rh-monster-quote-brown);clip-path:var(--rh-monster-quote-octagon);filter:drop-shadow(0 .45rem .6rem rgb(0 0 0/34%));pointer-events:none}.sourcebook-reader-content :is(.quote,.quote-left) p{margin:0 10%}.sourcebook-reader-content :is(.quote,.quote-left) p:first-of-type{margin-top:1em}.sourcebook-reader-content :is(.quote,.quote-left) p:last-of-type{margin-bottom:1em}.sourcebook-reader-content :is(.quote,.quote-left) span{font-family:inherit!important}.sourcebook-reader-content .quote-author{margin-left:20%;justify-self:end;max-width:80%;text-indent:1em;text-align:end}@media (min-width:1024px){.monster-detail-layout{grid-template-columns:minmax(0,58rem) minmax(17rem,24rem);grid-template-areas:"statblock art" "lore art";gap:1.75rem 2.25rem}.monster-detail-art{position:sticky;top:1.5rem}}.dnd5e2.theme-light{--dnd5e-color-black:#000;--dnd5e-color-card:#f8f4f1;--dnd5e-color-gold:#9f9275;--dnd5e-color-parchment:#f1ebe8;--dnd5e-font-alegreya-sans-sc:"Alegreya Sans SC","Roboto Slab",Georgia,serif;--dnd5e-font-roboto:"Roboto",Roboto,sans-serif;--dnd5e-font-roboto-condensed:"Roboto Condensed","Arial Narrow",sans-serif;--dnd5e-font-roboto-slab:"Roboto Slab",Georgia,serif;--dnd5e-shadow-15:rgb(0 0 0/15%);--dnd5e-statblock-column-width:23rem;--dnd5e-statblock-background-plain:rgb(245 242 235/92%);--dnd5e-statblock-ability-border:white;--dnd5e-statblock-ability-header-1st:rgb(234 229 217);--dnd5e-statblock-ability-header-2nd:rgb(215 217 208);--dnd5e-statblock-ability-stat-1st:rgb(218 211 203);--dnd5e-statblock-ability-stat-2nd:rgb(205 201 201);--dnd5e-statblock-border:rgb(78 76 74);--dnd5e-statblock-text-header:rgb(79 29 21);--dnd5e-statblock-text-primary:rgb(31 30 30);--dnd5e-statblock-text-secondary:rgb(73 72 73/75%);--dnd5e-statblock-title-border:currentcolor;--dnd5e-habitat-treasure-color-background:oklch(0.941 0.0197 87.52);--dnd5e-habitat-treasure-color-border:oklch(0.7781 0.0671 84.33)}.dark .dnd5e2.theme-light{--dnd5e-statblock-background-plain:rgb(235 228 214/96%)}.sourcebook-monster-statblock-embed.dnd5e2.theme-light{--dnd5e-statblock-background-plain:rgb(235 228 214/35%);--dnd5e-statblock-border:#4e4c4a}.dnd5e2.theme-dark{--dnd5e-color-black:#000;--dnd5e-color-card:var(--rh-surface);--dnd5e-color-gold:#9f8475;--dnd5e-color-parchment:var(--rh-surface-muted);--dnd5e-font-alegreya-sans-sc:"Alegreya Sans SC","Roboto Slab",Georgia,serif;--dnd5e-font-roboto:"Roboto",Roboto,sans-serif;--dnd5e-font-roboto-condensed:"Roboto Condensed","Arial Narrow",sans-serif;--dnd5e-font-roboto-slab:"Roboto Slab",Georgia,serif;--dnd5e-shadow-15:rgb(0 0 0/45%);--dnd5e-statblock-column-width:23rem;--dnd5e-statblock-background-plain:color-mix(in srgb,var(--rh-surface-muted) 86%,var(--rh-surface));--dnd5e-statblock-ability-border:var(--rh-border-subtle);--dnd5e-statblock-ability-header-1st:#302831;--dnd5e-statblock-ability-header-2nd:#252830;--dnd5e-statblock-ability-stat-1st:#0b0a13;--dnd5e-statblock-ability-stat-2nd:#191813;--dnd5e-statblock-border:var(--rh-border);--dnd5e-statblock-text-header:#ee9b3a;--dnd5e-statblock-text-primary:var(--rh-text-strong);--dnd5e-statblock-text-secondary:color-mix(in srgb,var(--rh-text-muted) 85%,transparent);--dnd5e-statblock-title-border:currentcolor;--dnd5e-habitat-treasure-color-background:color-mix(in srgb,#ee9b3a 12%,var(--rh-surface));--dnd5e-habitat-treasure-color-border:color-mix(in srgb,#ee9b3a 45%,var(--rh-border))}.dnd5e2 .statblock{width:100%;background:var(--dnd5e-statblock-background-plain);border:3px double var(--dnd5e-statblock-border);border-radius:6px;padding-block:.9rem;padding-inline:clamp(.75rem,1.8vw,1rem);box-shadow:0 3px 9px var(--dnd5e-shadow-15);font-family:var(--dnd5e-font-roboto-condensed);color:var(--dnd5e-statblock-text-primary)}.dnd5e2 .statblock,.dnd5e2 .statblock.npc.rules-2024{max-width:min(100%,58rem)}.dnd5e2 .statblock .statblock-actions-title,.dnd5e2 .statblock .statblock-title{border-block-end:1px solid var(--dnd5e-statblock-title-border);font-variant:small-caps;-moz-column-break-after:avoid;break-after:avoid}.dnd5e2 .statblock .statblock-title{margin:0 0 .15rem;color:var(--dnd5e-statblock-text-header);font-family:var(--dnd5e-font-alegreya-sans-sc);font-size:clamp(1.45rem,2.25vw,1.9rem);font-weight:700;line-height:1.2;letter-spacing:0}.dnd5e2 .statblock .statblock-tags{display:block;color:var(--dnd5e-statblock-text-secondary);font-style:italic;line-height:1.4}.dnd5e2 .statblock .statblock-content{-moz-column-width:var(--dnd5e-statblock-column-width);column-width:var(--dnd5e-statblock-column-width);-moz-column-gap:1.35rem;column-gap:1.35rem;margin-block-start:.55rem}.dnd5e2 .statblock .statblock-header{-moz-column-break-inside:avoid;break-inside:avoid;color:var(--dnd5e-statblock-text-header)}.dnd5e2 .statblock .statblock-header dl{display:flex;flex-wrap:wrap;margin:.5em 0}.dnd5e2 .statblock .statblock-header dl dd{margin-inline-start:4px}.dnd5e2 .statblock .statblock-header dl>div{flex:1 0 100%}.dnd5e2 .statblock .statblock-header dl>div.half-width{flex:1 0 50%}.dnd5e2 .statblock .statblock-header dl div>:is(dt,dd){display:inline;line-height:1.45}.dnd5e2 .statblock .statblock-header dt{color:var(--dnd5e-statblock-text-header);font-weight:700;text-shadow:none}.dnd5e2 .statblock.rules-2024 .abilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:.55rem .65rem}.dnd5e2 .statblock.rules-2024 .abilities table,.dnd5e2 .statblock.rules-2024 .abilities tbody,.dnd5e2 .statblock.rules-2024 .abilities td,.dnd5e2 .statblock.rules-2024 .abilities th,.dnd5e2 .statblock.rules-2024 .abilities thead,.dnd5e2 .statblock.rules-2024 .abilities tr{all:revert}.dnd5e2 .statblock.rules-2024 .abilities table{width:100%;border-collapse:collapse;-moz-column-break-inside:avoid;break-inside:avoid}.dnd5e2 .statblock.rules-2024 .abilities thead th{color:var(--dnd5e-statblock-text-secondary);font-family:var(--dnd5e-font-roboto);font-size:.625rem;font-weight:400;line-height:1.05;text-transform:uppercase}.dnd5e2 .statblock.rules-2024 .abilities thead th.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);font-size:1px;overflow:hidden;white-space:nowrap}.dnd5e2 .statblock.rules-2024 .abilities tbody tr{border-block-end:1px solid var(--dnd5e-statblock-ability-border)}.dnd5e2 .statblock.rules-2024 .abilities tbody tr:last-child{border-block-end:0}.dnd5e2 .statblock.rules-2024 .abilities tbody tr:nth-of-type(odd) .score,.dnd5e2 .statblock.rules-2024 .abilities tbody tr:nth-of-type(odd) th{background:var(--dnd5e-statblock-ability-header-1st)}.dnd5e2 .statblock.rules-2024 .abilities tbody tr:nth-of-type(odd) td{background:var(--dnd5e-statblock-ability-stat-1st)}.dnd5e2 .statblock.rules-2024 .abilities tbody tr:nth-of-type(2n) .score,.dnd5e2 .statblock.rules-2024 .abilities tbody tr:nth-of-type(2n) th{background:var(--dnd5e-statblock-ability-header-2nd)}.dnd5e2 .statblock.rules-2024 .abilities tbody tr:nth-of-type(2n) td{background:var(--dnd5e-statblock-ability-stat-2nd)}.dnd5e2 .statblock.rules-2024 .abilities tbody th{width:27%;font-variant:small-caps;font-weight:700;text-transform:uppercase}.dnd5e2 .statblock.rules-2024 .abilities tbody td{width:24%;padding-inline:.25rem;text-align:center}.dnd5e2 .statblock .statblock-actions{color:var(--dnd5e-statblock-text-primary)}.dnd5e2 .statblock .statblock-actions-title{-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-block:8px .35rem;color:var(--dnd5e-statblock-text-header);font-family:var(--dnd5e-font-alegreya-sans-sc);font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:0}.dnd5e2 .statblock .statblock-section-description>p{margin:0 0 .5rem;font-style:italic}.dnd5e2 .statblock .statblock-action{-moz-column-break-inside:avoid;break-inside:avoid;margin-block:.5rem}.dnd5e2 .statblock .statblock-action p{margin:0 0 .45rem;line-height:1.45}.dnd5e2 .statblock .statblock-action>p:first-child>.name{font-style:italic;font-weight:700}.dnd5e2 .statblock .statblock-action>p:first-child>.name:after{content:". "}.dnd5e2 .statblock .statblock-action a:not(.content-ref),.dnd5e2 .statblock .statblock-action button{display:contents;color:inherit;cursor:inherit;pointer-events:none;text-decoration:underline}.dnd5e2 .statblock .content-ref{display:inline;cursor:inherit;pointer-events:none}.dnd5e2 .statblock .content-ref,.dnd5e2 .statblock a.content-ref{color:inherit;text-decoration-color:var(--content-ref-color,currentColor)}.dnd5e2 .statblock a.content-ref{cursor:pointer;pointer-events:auto}.dnd5e2 .statblock a.content-ref:is(:hover,:focus-visible){color:inherit;text-decoration-color:var(--content-ref-color,currentColor)}.dnd5e2 .statblock .dice-roll{font-style:normal}.dnd5e2 .statblock .statblock-action :is(.fas,.fa-solid,.far,.fa-regular){display:none}@media (max-width:640px){.dnd5e2 .statblock{padding-inline:6px}.dnd5e2 .statblock.rules-2024 .abilities{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:4px}.dnd5e2 .statblock.rules-2024 .abilities thead th{font-size:.55rem}}[data-slot=input].rh-control-input{border-color:var(--rh-control-border)!important}[data-slot=input].rh-control-input:focus-visible{border-color:var(--rh-control-focus-border)!important;--tw-ring-color:var(--rh-control-focus-ring)!important}[data-slot=select-trigger].rh-toolbar-icon-control{border-color:var(--rh-button-icon-border)!important;background:var(--rh-button-icon-bg)!important;color:var(--rh-button-icon-color)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/4%)!important}[data-slot=select-trigger].rh-toolbar-icon-control:focus-visible,[data-slot=select-trigger].rh-toolbar-icon-control:hover,[data-slot=select-trigger].rh-toolbar-icon-control[data-state=open]{border-color:var(--rh-button-border)!important;background:var(--rh-button-icon-hover)!important;color:var(--rh-rune)!important}html.dark [data-slot=select-trigger].class-subclass-select-trigger{border-color:rgb(247 243 232/30%)!important;background:rgb(11 10 19/18%)!important}html.dark [data-slot=select-trigger].class-subclass-select-trigger:is(:hover,:focus-visible,[aria-expanded=true],[data-state=open]){border-color:rgb(247 243 232/55%)!important;background:rgb(47 51 61/72%)!important}[data-slot=select-trigger].class-subclass-select-trigger-subclass-tone,html.dark [data-slot=select-trigger].class-subclass-select-trigger.class-subclass-select-trigger-subclass-tone{color:var(--rh-subclass-link)!important}[data-slot=select-trigger].class-subclass-select-trigger-subclass-tone:is(:hover,:focus-visible,[aria-expanded=true],[data-state=open]),html.dark [data-slot=select-trigger].class-subclass-select-trigger.class-subclass-select-trigger-subclass-tone:is(:hover,:focus-visible,[aria-expanded=true],[data-state=open]){background:color-mix(in srgb,var(--rh-subclass-link) 10%,var(--rh-button-outline-hover))!important;color:var(--rh-subclass-link)!important}.dark .rh-tag{border-color:var(--rh-tag-border)}.dark .rh-rarity-badge{border-color:var(--rh-rarity-border);background:var(--rh-rarity-bg);color:var(--rh-rarity-text)}.dark .rh-source-tag{border-color:var(--rh-source-tag-border)}[data-slot=select-scroll-down-button].rh-overlay-surface,[data-slot=select-scroll-up-button].rh-overlay-surface{box-shadow:none}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:1.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:right-full:before{content:var(--tw-content);right:100%}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.before\:to-\[var\(--rh-list-cell-bg\)\]:before{content:var(--tw-content);--tw-gradient-to:var(--rh-list-cell-bg) var(--tw-gradient-to-position)}.before\:transition:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);left:-.75rem;right:-.75rem}.after\:-inset-y-2:after{content:var(--tw-content);top:-.5rem;bottom:-.5rem}.first\:border-t-0:first-child{border-top-width:0}.hover\:z-20:hover{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--rh-border\)\]:hover{border-color:var(--rh-border)}.hover\:border-\[var\(--rh-link\)\]:hover{border-color:var(--rh-link)}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-\[var\(--rh-button-contained-hover\)\]:hover{background-color:var(--rh-button-contained-hover)}.hover\:bg-\[var\(--rh-button-icon-ghost-hover\)\]:hover{background-color:var(--rh-button-icon-ghost-hover)}.hover\:bg-\[var\(--rh-button-icon-hover\)\]:hover{background-color:var(--rh-button-icon-hover)}.hover\:bg-\[var\(--rh-button-outline-hover\)\]:hover{background-color:var(--rh-button-outline-hover)}.hover\:bg-\[var\(--rh-button-text-hover\)\]:hover{background-color:var(--rh-button-text-hover)}.hover\:bg-\[var\(--rh-control-hover\)\]:hover{background-color:var(--rh-control-hover)}.hover\:bg-\[var\(--rh-elevated-surface-hover-bg\)\]:hover{background-color:var(--rh-elevated-surface-hover-bg)}.hover\:bg-\[var\(--rh-text-muted\)\]:hover{background-color:var(--rh-text-muted)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:\!text-\[var\(--rh-subclass-link\)\]:hover{color:var(--rh-subclass-link)!important}.hover\:text-\[var\(--rh-link-hover\)\]:hover{color:var(--rh-link-hover)}.hover\:text-\[var\(--rh-nav-text-strong\)\]:hover{color:var(--rh-nav-text-strong)}.hover\:text-\[var\(--rh-rune\)\]:hover{color:var(--rh-rune)}.hover\:text-\[var\(--rh-rune-strong\)\]:hover{color:var(--rh-rune-strong)}.hover\:text-\[var\(--rh-text\)\]:hover{color:var(--rh-text)}.hover\:text-\[var\(--rh-text-strong\)\]:hover{color:var(--rh-text-strong)}.hover\:text-inherit:hover{color:inherit}.hover\:text-ink:hover{color:var(--rh-ink)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-rune:hover{color:var(--rh-rune)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_16px_32px_var\(--rh-shadow\)\]:hover{--tw-shadow:0 16px 32px var(--rh-shadow);--tw-shadow-colored:0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_rgb\(255_255_255_\/_6\%\)\]:hover{--tw-shadow:inset 0 0 0 1px rgb(255 255 255/6%);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:\!\[border-color\:transparent\]:hover{border-color:transparent!important}.hover\:\!\[border-color\:var\(--rh-button-border\)\]:hover{border-color:var(--rh-button-border)!important}.hover\:\!\[border-color\:var\(--rh-control-border\)\]:hover{border-color:var(--rh-control-border)!important}.hover\:\!\[border-color\:var\(--rh-subclass-link\)\]:hover{border-color:var(--rh-subclass-link)!important}.focus\:text-rune:focus{color:var(--rh-rune)}.focus-visible\:z-20:focus-visible{z-index:20}.focus-visible\:-translate-y-0\.5:focus-visible{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-transparent:focus-visible{background-color:transparent}.focus-visible\:text-white:focus-visible{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--rh-rune\)\]:focus-visible{outline-color:var(--rh-rune)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[color-mix\(in_srgb\2c var\(--rh-phb-gold\)_72\%\2c white\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--rh-phb-gold) 72%,white)}.focus-visible\:ring-\[var\(--rh-control-focus-ring\)\]:focus-visible{--tw-ring-color:var(--rh-control-focus-ring)}.focus-visible\:ring-\[var\(--rh-rune\)\]:focus-visible{--tw-ring-color:var(--rh-rune)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[var\(--rh-bg\)\]:focus-visible{--tw-ring-offset-color:var(--rh-bg)}.focus-visible\:\!\[border-color\:var\(--rh-control-focus-border\)\]:focus-visible{border-color:var(--rh-control-focus-border)!important}.active\:bg-transparent:active{background-color:transparent}.active\:text-\[var\(--rh-rune\)\]:active{color:var(--rh-rune)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-\[1\.025\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.025\]{--tw-scale-x:1.025;--tw-scale-y:1.025}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[color-mix\(in_srgb\2c var\(--rh-phb-gold\)_86\%\2c white\)\]{border-color:color-mix(in srgb,var(--rh-phb-gold) 86%,white)}.group:hover .group-hover\:border-\[var\(--rh-border\)\]{border-color:var(--rh-border)}.group:hover .group-hover\:border-\[var\(--rh-list-card-hover-border\)\]{border-color:var(--rh-list-card-hover-border)}.group:hover .group-hover\:bg-\[var\(--rh-list-cell-hover-bg\)\]{background-color:var(--rh-list-cell-hover-bg)}.group:hover .group-hover\:text-\[var\(--rh-rune\)\]{color:var(--rh-rune)}.group:hover .group-hover\:text-\[var\(--rh-text-strong\)\]{color:var(--rh-text-strong)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-95{opacity:.95}.group:hover .group-hover\:opacity-\[0\.78\]{opacity:.78}.group:hover .group-hover\:shadow-\[0_10px_24px_var\(--rh-shadow\)\]{--tw-shadow:0 10px 24px var(--rh-shadow);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[var\(--rh-list-card-hover-shadow\)\]{--tw-shadow-color:var(--rh-list-card-hover-shadow);--tw-shadow:var(--tw-shadow-colored)}.group:hover .group-hover\:ring-white\/35{--tw-ring-color:rgb(255 255 255/0.35)}.group:hover .group-hover\:brightness-\[0\.72\]{--tw-brightness:brightness(0.72)}.group:hover .group-hover\:brightness-\[0\.72\],.group:hover .group-hover\:saturate-100{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:saturate-100{--tw-saturate:saturate(1)}.group:hover .group-hover\:\!\[border-color\:var\(--rh-control-border\)\]{border-color:var(--rh-control-border)!important}.group:hover .group-hover\:before\:to-\[var\(--rh-list-cell-hover-bg\)\]:before{content:var(--tw-content);--tw-gradient-to:var(--rh-list-cell-hover-bg) var(--tw-gradient-to-position)}.group:focus .group-focus\:block{display:block}.group:focus-visible .group-focus-visible\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:border-\[color-mix\(in_srgb\2c var\(--rh-phb-gold\)_86\%\2c white\)\]{border-color:color-mix(in srgb,var(--rh-phb-gold) 86%,white)}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:opacity-\[0\.78\]{opacity:.78}.group:focus-visible .group-focus-visible\:shadow-\[0_10px_24px_var\(--rh-shadow\)\]{--tw-shadow:0 10px 24px var(--rh-shadow);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:focus-visible .group-focus-visible\:ring-white\/35{--tw-ring-color:rgb(255 255 255/0.35)}.group:focus-visible .group-focus-visible\:brightness-\[0\.72\]{--tw-brightness:brightness(0.72);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:focus-visible .group-focus-visible\:saturate-100{--tw-saturate:saturate(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.aria-expanded\:bg-\[var\(--rh-button-icon-ghost-hover\)\][aria-expanded=true]{background-color:var(--rh-button-icon-ghost-hover)}.aria-expanded\:bg-\[var\(--rh-button-icon-hover\)\][aria-expanded=true]{background-color:var(--rh-button-icon-hover)}.aria-expanded\:bg-\[var\(--rh-button-outline-hover\)\][aria-expanded=true]{background-color:var(--rh-button-outline-hover)}.aria-expanded\:bg-\[var\(--rh-button-text-hover\)\][aria-expanded=true]{background-color:var(--rh-button-text-hover)}.aria-expanded\:bg-transparent[aria-expanded=true]{background-color:transparent}.aria-expanded\:\!text-\[var\(--rh-subclass-link\)\][aria-expanded=true]{color:var(--rh-subclass-link)!important}.aria-expanded\:text-\[var\(--rh-rune\)\][aria-expanded=true]{color:var(--rh-rune)}.aria-expanded\:text-\[var\(--rh-text-strong\)\][aria-expanded=true]{color:var(--rh-text-strong)}.aria-expanded\:text-inherit[aria-expanded=true]{color:inherit}.aria-expanded\:\!\[border-color\:var\(--rh-button-border\)\][aria-expanded=true]{border-color:var(--rh-button-border)!important}.aria-expanded\:\!\[border-color\:var\(--rh-subclass-link\)\][aria-expanded=true]{border-color:var(--rh-subclass-link)!important}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}.data-\[side\=left\]\:inset-y-0[data-side=left],.data-\[side\=right\]\:inset-y-0[data-side=right]{top:0;bottom:0}.data-\[side\=top\]\:inset-x-0[data-side=top]{left:0;right:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=left\]\:h-full[data-side=left],.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[size\=default\]\:h-8[data-size=default]{height:2rem}.data-\[size\=sm\]\:h-7[data-size=sm]{height:1.75rem}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[side\=left\]\:w-3\/4[data-side=left],.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\2c 10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}.data-\[side\=left\]\:border-r[data-side=left]{border-right-width:1px}.data-\[side\=right\]\:border-l[data-side=right]{border-left-width:1px}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}.data-\[state\=open\]\:bg-\[var\(--rh-button-outline-hover\)\][data-state=open]{background-color:var(--rh-button-outline-hover)}.data-\[highlighted\=true\]\:text-rune[data-highlighted=true],.data-\[selected\=true\]\:text-rune[data-selected=true]{color:var(--rh-rune)}.data-\[state\=open\]\:\!text-\[var\(--rh-subclass-link\)\][data-state=open]{color:var(--rh-subclass-link)!important}.data-\[state\=open\]\:text-\[var\(--rh-text-strong\)\][data-state=open]{color:var(--rh-text-strong)}.data-\[state\=open\]\:\!\[border-color\:var\(--rh-button-border\)\][data-state=open]{border-color:var(--rh-button-border)!important}.data-\[state\=open\]\:\!\[border-color\:var\(--rh-subclass-link\)\][data-state=open]{border-color:var(--rh-subclass-link)!important}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-1\.5[data-slot=select-value]>*{gap:.375rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}@media (prefers-reduced-motion:no-preference){.group:hover .motion-safe\:group-hover\:-translate-x-2{--tw-translate-x:-0.5rem}.group:hover .motion-safe\:group-hover\:-translate-x-2,.group:hover .motion-safe\:group-hover\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-safe\:group-hover\:-translate-y-1\/2{--tw-translate-y:-50%}.group:hover .motion-safe\:group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-safe\:group-hover\:opacity-100{opacity:1}.group:focus-visible .motion-safe\:group-focus-visible\:-translate-x-2{--tw-translate-x:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .motion-safe\:group-focus-visible\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .motion-safe\:group-focus-visible\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .motion-safe\:group-focus-visible\:opacity-100{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:inset-auto{inset:auto}.sm\:left-1\/2{left:50%}.sm\:right-8{right:2rem}.sm\:top-1\/2{top:50%}.sm\:top-8{top:2rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[3\/1\]{aspect-ratio:3/1}.sm\:size-52{width:13rem;height:13rem}.sm\:h-auto{height:auto}.sm\:max-h-\[calc\(min\(82vh\2c 48rem\)-8rem\)\]{max-height:calc(min(82vh, 48rem) - 8rem)}.sm\:max-h-\[min\(82vh\2c 48rem\)\]{max-height:min(82vh,48rem)}.sm\:min-h-40{min-height:10rem}.sm\:min-h-\[23rem\]{min-height:23rem}.sm\:min-h-\[7rem\]{min-height:7rem}.sm\:w-12{width:3rem}.sm\:w-64{width:16rem}.sm\:w-\[7\.25rem\]{width:7.25rem}.sm\:w-\[min\(42rem\2c calc\(100vw-2rem\)\)\]{width:min(42rem,calc(100vw - 2rem))}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[34rem\]{max-width:34rem}.sm\:max-w-\[90\%\]{max-width:90%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-xl{max-width:36rem}.sm\:-translate-x-1\/2{--tw-translate-x:-50%}.sm\:-translate-x-1\/2,.sm\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-1\/2{--tw-translate-y:-50%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[3\.25rem_minmax\(0\2c 1fr\)\]{grid-template-columns:3.25rem minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fill\2c minmax\(9\.25rem\2c 10\.5rem\)\)\]{grid-template-columns:repeat(auto-fill,minmax(9.25rem,10.5rem))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:justify-self-center{justify-self:center}.sm\:rounded-sm{border-radius:calc(var(--radius) - 4px)}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pr-14{padding-right:3.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[9rem\]{font-size:9rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-8{line-height:2rem}.sm\:leading-tight{line-height:1.25}.sm\:tracking-\[0\.08em\]{letter-spacing:.08em}.sm\:brightness-\[0\.56\]{--tw-brightness:brightness(0.56)}.sm\:brightness-\[0\.56\],.sm\:saturate-\[0\.88\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sm\:saturate-\[0\.88\]{--tw-saturate:saturate(0.88)}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:24rem}}@media (min-width:768px){.md\:order-none{order:0}.md\:float-right{float:right}.md\:mb-4{margin-bottom:1rem}.md\:ml-5{margin-left:1.25rem}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-64{min-height:16rem}.md\:w-56{width:14rem}.md\:auto-rows-max{grid-auto-rows:max-content}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(18rem\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.md\:grid-cols-\[minmax\(0\2c 1fr\)_13rem\]{grid-template-columns:minmax(0,1fr) 13rem}.md\:grid-cols-\[minmax\(14rem\2c 18rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.md\:items-start{align-items:flex-start}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:bottom-0{bottom:0}.lg\:right-0{right:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mx-0{margin-right:0}.lg\:ml-0,.lg\:mx-0{margin-left:0}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:size-10{width:2.5rem;height:2.5rem}.lg\:size-7{width:1.75rem}.lg\:h-7,.lg\:size-7{height:1.75rem}.lg\:h-full{height:100%}.lg\:min-h-\[28rem\]{min-height:28rem}.lg\:w-40{width:10rem}.lg\:w-\[min\(52rem\2c calc\(100\%-28rem\)\)\]{width:min(52rem,calc(100% - 28rem))}.lg\:max-w-7xl{max-width:80rem}.lg\:max-w-\[40rem\]{max-width:40rem}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[3rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:3rem minmax(0,1fr) auto}.lg\:grid-cols-\[max-content_minmax\(13rem\2c 15rem\)\]{grid-template-columns:max-content minmax(13rem,15rem)}.lg\:grid-cols-\[minmax\(0\2c 0\.95fr\)_minmax\(360px\2c 1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(22rem\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(17rem\2c 26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,26rem)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(18rem\2c 30rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(22rem\2c 34rem\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,34rem)}.lg\:grid-cols-\[var\(--browse-shell-columns\)\]{grid-template-columns:var(--browse-shell-columns)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:.25rem}.lg\:gap-12{gap:3rem}.lg\:self-start{align-self:flex-start}.lg\:p-2{padding:.5rem}.lg\:p-5{padding:1.25rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[10rem\]{font-size:10rem}.lg\:text-\[11rem\]{font-size:11rem}.lg\:leading-4{line-height:1rem}.lg\:transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:duration-300{transition-duration:.3s}.lg\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){.lg\:motion-reduce\:transition-none{transition-property:none}}}@media (min-width:1280px){.xl\:w-64{width:16rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.xl\:grid-cols-\[repeat\(auto-fill\2c minmax\(9\.75rem\2c 11rem\)\)\]{grid-template-columns:repeat(auto-fill,minmax(9.75rem,11rem))}}@media (min-width:1536px){.\32xl\:inline-block{display:inline-block}.\32xl\:min-w-0{min-width:0}.\32xl\:max-w-\[100px\]{max-width:100px}.\32xl\:gap-1\.5{gap:.375rem}.\32xl\:overflow-hidden{overflow:hidden}.\32xl\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\32xl\:align-bottom{vertical-align:bottom}}@media (prefers-color-scheme:dark){.dark\:hover\:bg-transparent:hover{background-color:transparent}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&_\[data-slot\=select-value\]\]\:min-w-0 [data-slot=select-value]{min-width:0}.\[\&_\[data-slot\=select-value\]\]\:flex-1 [data-slot=select-value]{flex:1 1 0%}.\[\&_\[data-slot\=select-value\]\]\:justify-start [data-slot=select-value]{justify-content:flex-start}.\[\&_\[data-slot\=select-value\]\]\:truncate [data-slot=select-value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&_\[data-slot\=select-value\]\]\:text-left [data-slot=select-value]{text-align:left}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:hidden svg{display:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}