@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:ModestoCondensed-Bold;src:url(/assets/fonts/ModestoCondensedBold/font.woff2) format("woff2"),url(/assets/fonts/ModestoCondensedBold/font.woff) format("woff")}@keyframes heartbeat{0%{transform:scale(.9)}20%{transform:scale(1)}40%{transform:scale(.9)}60%{transform:scale(1)}80%{transform:scale(.9)}to{transform:scale(.9)}}@media print{body,html{height:auto!important;overflow:visible!important;-webkit-print-color-adjust:exact}}@page{margin:0;size:A4 portrait;-webkit-print-color-adjust:exact}.mce-content-body div.mce-resizehandle{z-index:500!important}.tox-tinymce{border:none!important;border-radius:0!important}sl-drawer .tox-tinymce{height:100%!important}.tox .tox-edit-area:before{content:none!important}@media (max-width: 600px){.tox-fullscreen .topnav{display:none!important}.tox-fullscreen .content{height:100%!important}}.tox-fullscreen .tox-editor-container{background-color:#282e36}@media (max-width: 600px){.tox-tbtn--bespoke{width:80px!important}}.tox-collection__item-container--row{gap:6px}.card-image{width:25px!important;border-radius:50%}.card-text--invalid{color:var(--sl-color-danger-500)!important}:root,.sl-theme-dark,.sl-theme-light{--sl-color-primary-50: var(--sl-color-teal-50);--sl-color-primary-100: var(--sl-color-teal-100);--sl-color-primary-200: var(--sl-color-teal-200);--sl-color-primary-300: var(--sl-color-teal-300);--sl-color-primary-400: var(--sl-color-teal-400);--sl-color-primary-500: var(--sl-color-teal-500);--sl-color-primary-600: var(--sl-color-teal-600);--sl-color-primary-700: var(--sl-color-teal-700);--sl-color-primary-800: var(--sl-color-teal-800);--sl-color-primary-900: var(--sl-color-teal-900);--sl-color-primary-950: var(--sl-color-teal-950);--sl-color-primary: var(--sl-color-primary-500);--sl-color-primary-glass-50: hsl(173.4 80.4% 40% / 5%);--sl-color-primary-glass-100: hsl(173.4 80.4% 40% / 10%);--sl-color-primary-glass-200: hsl(173.4 80.4% 40% / 20%);--sl-color-primary-glass-300: hsl(173.4 80.4% 40% / 30%);--sl-color-primary-glass-400: hsl(173.4 80.4% 40% / 40%);--sl-color-primary-glass-500: hsl(173.4 80.4% 40% / 50%);--sl-color-primary-glass-600: hsl(173.4 80.4% 40% / 60%);--sl-color-primary-glass-700: hsl(173.4 80.4% 40% / 70%);--sl-color-primary-glass-800: hsl(173.4 80.4% 40% / 80%);--sl-color-primary-glass-900: hsl(173.4 80.4% 40% / 90%);--sl-input-placeholder-color: var(--sl-color-neutral-300);--sl-input-focus-ring-color: var(--sl-color-primary-glass-300);--color-2: hsl(var(--theme-hue) var(--theme-saturation) 2% / 100%);--color-5: hsl(var(--theme-hue) var(--theme-saturation) 5% / 100%);--color-10: hsl(var(--theme-hue) var(--theme-saturation) 10% / 100%);--color-15: hsl(var(--theme-hue) var(--theme-saturation) 15% / 100%);--color-20: hsl(var(--theme-hue) var(--theme-saturation) 20% / 100%);--color-25: hsl(var(--theme-hue) var(--theme-saturation) 25% / 100%);--color-30: hsl(var(--theme-hue) var(--theme-saturation) 30% / 100%);--color-35: hsl(var(--theme-hue) var(--theme-saturation) 35% / 100%);--color-40: hsl(var(--theme-hue) var(--theme-saturation) 40% / 100%);--color-45: hsl(var(--theme-hue) var(--theme-saturation) 45% / 100%);--color-50: hsl(var(--theme-hue) var(--theme-saturation) 50% / 100%);--color-55: hsl(var(--theme-hue) var(--theme-saturation) 55% / 100%);--color-60: hsl(var(--theme-hue) var(--theme-saturation) 60% / 100%);--color-65: hsl(var(--theme-hue) var(--theme-saturation) 65% / 100%);--color-70: hsl(var(--theme-hue) var(--theme-saturation) 70% / 100%);--color-75: hsl(var(--theme-hue) var(--theme-saturation) 75% / 100%);--color-80: hsl(var(--theme-hue) var(--theme-saturation) 80% / 100%);--color-85: hsl(var(--theme-hue) var(--theme-saturation) 85% / 100%);--color-90: hsl(var(--theme-hue) var(--theme-saturation) 90% / 100%);--color-95: hsl(var(--theme-hue) var(--theme-saturation) 95% / 100%);--sl-font-size-3x-small: .5rem;--sl-shadow-x-small: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--sl-shadow-small: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--sl-shadow-medium: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--sl-shadow-large: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--sl-shadow-x-large: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22);--h-bgColor-votes: var(--sl-color-cyan-50);--h-bgColorHover-votes: var(--sl-color-cyan-100);--h-borderColor-votes: var(--sl-color-cyan-100);--h-color-votes: var(--sl-color-cyan-900);--h-bgColor-shortcuts: var(--sl-color-sky-200);--h-color-shortcuts: var(--sl-color-sky-800);--h-color-premium: var(--sl-color-amber-500);--easeOutBack: cubic-bezier(.34, 1.56, .64, 1);--easeOutExpo: cubic-bezier(.16, 1, .3, 1);--mainFont: "Afacad", sans-serif;--serifFont: "Vollkorn", "\6e38\660e\671d\4f53", "Yu Mincho", serif;--label-margin: var(--h-spacing-x-small) }*::part(form-control-label){margin-bottom:var(--label-margin)}.sl-theme-light{--h-color-glass-50: hsl(0 0% 0% / 5%);--h-color-glass-100: hsl(0 0% 0% / 10%);--h-color-glass-200: hsl(0 0% 0% / 20%);--h-color-glass-300: hsl(0 0% 0% / 30%);--h-color-glass-400: hsl(0 0% 0% / 40%);--h-color-glass-500: hsl(0 0% 0% / 50%);--h-color-glass-600: hsl(0 0% 0% / 60%);--h-color-glass-700: hsl(0 0% 0% / 70%);--h-color-glass-800: hsl(0 0% 0% / 80%);--h-color-glass-900: hsl(0 0% 0% / 90%);--h-color-darkglass-50: hsl(0 0% 100% / 5%);--h-color-darkglass-100: hsl(0 0% 100% / 10%);--h-color-darkglass-200: hsl(0 0% 100% / 20%);--h-color-darkglass-300: hsl(0 0% 100% / 30%);--h-color-darkglass-400: hsl(0 0% 100% / 40%);--h-color-darkglass-500: hsl(0 0% 100% / 50%);--h-color-darkglass-600: hsl(0 0% 100% / 60%);--h-color-darkglass-700: hsl(0 0% 100% / 70%);--h-color-darkglass-800: hsl(0 0% 100% / 80%);--h-color-darkglass-900: hsl(0 0% 100% / 90%);color:#000}.sl-theme-dark{--h-color-glass-50: hsl(0 0% 100% / 5%);--h-color-glass-100: hsl(0 0% 100% / 10%);--h-color-glass-200: hsl(0 0% 100% / 20%);--h-color-glass-300: hsl(0 0% 100% / 30%);--h-color-glass-400: hsl(0 0% 100% / 40%);--h-color-glass-500: hsl(0 0% 100% / 50%);--h-color-glass-600: hsl(0 0% 100% / 60%);--h-color-glass-700: hsl(0 0% 100% / 70%);--h-color-glass-800: hsl(0 0% 100% / 80%);--h-color-glass-900: hsl(0 0% 100% / 90%);--h-color-darkglass-50: hsl(0 0% 0% / 5%);--h-color-darkglass-100: hsl(0 0% 0% / 10%);--h-color-darkglass-200: hsl(0 0% 0% / 20%);--h-color-darkglass-300: hsl(0 0% 0% / 30%);--h-color-darkglass-400: hsl(0 0% 0% / 40%);--h-color-darkglass-500: hsl(0 0% 0% / 50%);--h-color-darkglass-600: hsl(0 0% 0% / 60%);--h-color-darkglass-700: hsl(0 0% 0% / 70%);--h-color-darkglass-800: hsl(0 0% 0% / 80%);--h-color-darkglass-900: hsl(0 0% 0% / 90%);color:#fff}html{font-size:16px;--theme-hue: 215deg;--theme-saturation: 15%;--chat-hue: var(--theme-hue);--chat-saturation: var(--theme-saturation);--scene-hue: var(--theme-hue);--scene-saturation: var(--theme-saturation);--chapter-hue: 35deg;--chapter-saturation: 3%;--dialog-border-radius: 10px;--sl-input-label-font-size-medium: var(--sl-font-size-small);--dialog-shadow: var(--sl-shadow-large);--header-height: 50px;--dice-square-size: 66px}@media (min-width: 601px){html{--h-spacing-2x-small: var(--sl-spacing-2x-small);--h-spacing-x-small: var(--sl-spacing-x-small);--h-spacing-small: var(--sl-spacing-small);--h-spacing-medium: var(--sl-spacing-medium);--h-spacing-large: var(--sl-spacing-large);--h-spacing-x-large: var(--sl-spacing-x-large);--h-spacing-2x-large: var(--sl-spacing-2x-large);--h-spacing-3x-large: var(--sl-spacing-3x-large);--h-spacing-4x-large: var(--sl-spacing-4x-large)}}@media (max-width: 600px){html{--h-spacing-2x-small: var(--sl-spacing-2x-small);--h-spacing-x-small: var(--sl-spacing-x-small);--h-spacing-small: var(--sl-spacing-small);--h-spacing-medium: var(--sl-spacing-small);--h-spacing-large: var(--sl-spacing-medium);--h-spacing-x-large: var(--sl-spacing-large);--h-spacing-2x-large: var(--sl-spacing-x-large);--h-spacing-3x-large: var(--sl-spacing-2x-large);--h-spacing-4x-large: var(--sl-spacing-3x-large)}}body,html{height:100%;padding:0;margin:0;box-sizing:border-box;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,"Segoe UI Emoji",Segoe UI Symbol,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,sans-serif;overflow:hidden}*:not(span):not(u):not(b):not(strong):not(em):not(b):not(a):not(style):not(script):not(col):not(colgroup):not(title):not(fa-icon):not(sl-popup):not(sl-radio-button):not(li):not(tr):not(td):not(table):not(th):not(tbody):not(thead):not(tfoot){display:block}html.sl-scroll-lock{scrollbar-gutter:auto!important}body{padding-top:env(safe-area-inset-top);background:#fff}@media (max-height: 500px){body{padding-bottom:0!important}}*,*:before,*:after{box-sizing:inherit}img{display:block;max-width:100%;height:auto}button{padding:0;border:none;background:none;cursor:pointer}a{text-decoration:none;color:currentColor;cursor:pointer}p:first-child{margin-top:0}p:last-child{margin-bottom:0}img:not([src]){opacity:.001}.form--vertical{display:flex;flex-direction:column;gap:20px}.form--vertical label{font-size:var(--sl-input-label-font-size-medium);display:inline-block;color:var(--sl-input-label-color);margin-bottom:var(--sl-spacing-3x-small)}svg-icon svg{width:100%;height:100%}.autocomplete-icon{width:25px;margin-right:8px;display:inline-block;vertical-align:middle;text-align:center}.basicTable{width:100%}.basicTable tr td{background-color:#282e3633}.basicTable tr:nth-child(2n) td{background-color:#282e3626}.basicTable td.center{text-align:center}.basicTable td,.basicTable th{border:1px solid rgba(40,46,54,.2);padding:6px 13px;color:#21262d}.basicTable .head{font-size:var(--sl-font-size-small);background:none;border:none}.basicTable .subhead{font-size:var(--sl-font-size-x-small);background:none;border:none}.basicTable--dark tr td{background-color:#fff3}.basicTable--dark tr:nth-child(2n) td{background-color:#ffffff26}.basicTable--dark td,.basicTable--dark th{border-color:#fff3;color:#fff}.custom-user-content p{line-height:1.3em}.custom-user-content table{border-collapse:separate!important;border-style:solid}.custom-user-content thead tr{background-color:#fff3}.custom-user-content tr{background-color:#fff6;border-top:1px solid rgba(255,255,255,.5)}.custom-user-content tr:nth-child(2n){background-color:#ffffff59}.custom-user-content td,.custom-user-content th{border:1px solid rgba(255,255,255,.4);padding:10px}.custom-user-content a{text-decoration:underline;color:currentColor}.custom-user-content h1{font-size:3rem;line-height:3rem;margin-bottom:15px}.custom-user-content h2{font-size:2rem;line-height:2rem;margin-bottom:12px}.custom-user-content h3{font-size:1.5rem;line-height:1.5rem;margin-bottom:8px}.custom-user-content img{display:inline;max-width:100%;height:auto}.custom-user-content p:first-child,.custom-user-content h1:first-child,.custom-user-content h2:first-child,.custom-user-content h3:first-child,.custom-user-content h4:first-child,.custom-user-content h5:first-child,.custom-user-content h6:first-child{margin-top:0}.custom-user-content p:last-child,.custom-user-content h1:last-child,.custom-user-content h2:last-child,.custom-user-content h3:last-child,.custom-user-content h4:last-child,.custom-user-content h5:last-child,.custom-user-content h6:last-child{margin-bottom:0}.custom-user-content blockquote{background:#ffffff0d;border-left:3px solid rgba(255,255,255,.6);padding:10px 20px;margin-left:0;margin-right:0}@keyframes pulse{0%{background-position:0% 0%}to{background-position:-135% 0%}}.custom-user-content [data-mce-autocompleter],.custom-user-content [data-mention],.custom-user-content [data-mention-user],.custom-user-content [data-variable],.custom-user-content [data-roll]{padding:.1em .8em;font-size:.85em;border-radius:8px;white-space:nowrap}.custom-user-content [data-mce-autocompleter]{background-image:linear-gradient(90deg,#ffffff1a,#ffffff4d,#ffffff1a);background-size:400% 400%;animation:pulse 1.2s ease-in-out infinite}.custom-user-content [data-mention],.custom-user-content [data-mention-user]{background:var(--sl-color-neutral-500);color:#fff;cursor:pointer;transition:all .15s ease}.custom-user-content [data-mention]:hover{background:var(--sl-color-neutral-600)}.custom-user-content [data-variable]{background:var(--sl-color-neutral-400)}.custom-user-content [data-variable-state=ko]{background:#df08081a}.custom-user-content [data-mention-user]{background:#00968866;color:#e4ecea}.custom-user-content [data-mention-user]:hover{background:#0bf9e166}.custom-user-content .hasLightBg [data-mention]{background:#0000001a;color:#000}.custom-user-content [data-roll]{--iconSize: .8em;--spacing: .4em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;color:#000;background-image:url(/assets/icons/dice.svg);background-repeat:no-repeat;background-position:var(--spacing) center;background-size:var(--iconSize);padding-left:calc(var(--spacing) + var(--iconSize) + var(--spacing))}.custom-user-content img.bordered{border:2px solid white}.custom-user-content img.floatLeft{float:left;margin:0 10px 10px 0}.custom-user-content img.floatRight{float:right;margin:0 10px 10px 0}.custom-user-content img.zoomable{cursor:zoom-in}.custom-user-content details{border:2px solid rgba(255,255,255,.4);-webkit-user-select:none;user-select:none}.custom-user-content details>summary{background-color:#fff6;cursor:pointer;padding:.75rem 1rem}.custom-user-content details>summary>*{display:inline}.custom-user-content details>*:not(summary):not(table){margin:0;padding:1rem}.custom-user-content summary:before{content:"\25b6";display:inline-block;font-size:.8rem;margin-right:.5rem;transform:rotate(0);transition:transform .2s ease}.custom-user-content details[open]>summary:before{transform:rotate(90deg)}.md-message{word-break:break-word}.md-message a{text-decoration:underline}.md-message ul{padding-left:20px}.md-message img{max-width:90%;margin:0 auto;max-height:400px}.md-message>:first-child{margin-top:0}.md-message>:last-child{margin-bottom:0}.firebase-emulator-warning{display:none}.tox-tinymce-aux{z-index:2500!important}.cdk-overlay-container{z-index:2400!important}.cdk-overlay-dark-backdrop,.dark-backdrop{background:var(--h-color-darkglass-700)}.cdk-drag-animating{transition:all var(--sl-transition-fast) cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging{pointer-events:none!important}.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:all var(--sl-transition-fast) cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder{opacity:0}.cdk-drag-preview{box-sizing:border-box;box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000000a,0 3px 14px 2px #00000005}[data-tooltip]{position:relative}[data-tooltip]:after{position:absolute;opacity:0;pointer-events:none;content:attr(data-tooltip);left:0;bottom:calc(100% + 10px);border-radius:var(--sl-border-radius-medium);box-shadow:var(--sl-shadow-large);background-color:#fff;z-index:10;padding:var(--h-spacing-x-small) var(--h-spacing-small);max-width:150px;transform:translateY(20px) transformX(-50%);transition:all .15s cubic-bezier(.25,.8,.25,1)}[data-tooltip]:hover:after{opacity:1;transform:translateY(0) transformX(-50%);transition-duration:.3s}.flex{display:flex}.flex.col{flex-direction:column}.flex.fill>*{flex:auto}.flex.wrap{flex-wrap:wrap}.flex.gap-x-small{gap:var(--h-spacing-x-small)}.flex.gap-small{gap:var(--h-spacing-small)}.flex.gap-medium{gap:var(--h-spacing-medium)}.flex.gap-large{gap:var(--h-spacing-large)}.flex.end{justify-content:flex-end}.flex.space-between{justify-content:space-between}.flex.center{justify-content:center}.ng-resizable{position:relative}.ng-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ng-resizable-handle.ng-resizable-e{cursor:e-resize;width:7px;right:-5px;height:100%;top:0}.ng-resizable-handle.ng-resizable-w{cursor:w-resize;width:7px;left:-5px;height:100%;top:0}.ng-resizable-handle.ng-resizable-s{cursor:s-resize;height:7px;bottom:-5px;width:100%;left:0}.ng-resizable-handle.ng-resizable-n{cursor:n-resize;height:7px;top:-5px;width:100%;left:0}.ng-resizable-handle.ng-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ng-resizable-handle.ng-resizable-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ng-resizable-handle.ng-resizable-ne{cursor:ne-resize;width:12px;height:12px;right:1px;top:1px}.ng-resizable-handle.ng-resizable-nw{cursor:nw-resize;width:12px;height:12px;left:1px;top:1px}.ng-resizable-diagonal{box-sizing:border-box;width:0;height:0;border-bottom:12px solid #aaa;border-left:12px solid transparent}
