@import "https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#fff;-webkit-touch-callout:none;background:#111 url(/images/backgrounds/background1.jpg) 50%/cover;font-family:Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:500;line-height:normal}#root{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:url(/images/noise.png);background-repeat:repeat}html,body,#root{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0;line-height:normal}.h1{font-size:32px;font-weight:900}.h3{margin-bottom:.5em;font-size:24px;font-weight:300}a{text-decoration:none}p{line-height:normal}hr{border:none;border-bottom:1px solid #0003;margin:1rem 0}sub{opacity:.8;font-size:80%;font-weight:500}i{font-style:italic}table{width:100%;margin:1.25rem 0}table:last-child{margin-bottom:0}table:first-child{margin-top:0}table tr td,table tr th{text-align:left;width:auto;padding:.5rem 0}table tr th{width:45%;font-weight:700;line-height:normal}table tr:not(:last-child) td,table tr:not(:last-child) th{border-bottom:1px solid #0003}code{white-space:pre;background:#00000008;border-radius:12px;padding:1rem;font-family:Fira Code,Consolas,Terminal;font-size:12px;line-height:normal;display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#da4453;border-radius:18px}::-webkit-scrollbar-corner{background:0 0}.fc-mt-2{margin-top:2rem}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes anim-zoom-out{0%{opacity:0;transform:scale(1.01)}}.application{box-sizing:content-box;grid-template-rows:3rem calc(100% - 3rem);width:100%;height:100%;display:grid}.application .application-navigation{z-index:5;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#340f13,#4e2629);border-bottom:1px solid #681b24;transition:all .2s;position:relative;box-shadow:inset 0 -5px 15px #0003}.application .application-navigation>.application-navigation-wrap{align-items:stretch;max-width:1600px;height:100%;margin:0 auto;display:flex}.application .application-navigation>.application-navigation-wrap .application-navigation-link{color:#fff;cursor:pointer;justify-content:center;align-items:center;padding:0 .75rem;transition:all .2s ease-in-out;display:flex}.application .application-navigation>.application-navigation-wrap .application-navigation-link+.application-navigation-link{margin-left:1rem}.application .application-navigation>.application-navigation-wrap .application-navigation-link:active{background:#e16975;box-shadow:0 0 10px #0003}.application .application-navigation>.application-navigation-wrap .application-navigation-link .application-navigation-link-icon,.application .application-navigation>.application-navigation-wrap .application-navigation-link .application-navigation-link-logo{transition:all .2s ease-in-out}.application .application-navigation>.application-navigation-wrap .application-navigation-link .application-navigation-link-logo{margin-bottom:-1px;padding-left:.75rem;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:27px;font-weight:300}.application .application-navigation>.application-navigation-wrap .application-navigation-link .application-navigation-link-unsaved{color:#ffffffbf;background:#0003;border-radius:1rem;margin-left:1rem;padding:.125rem .5rem;font-size:11px}.application .application-navigation>.application-navigation-wrap .application-navigation-link.style-cast{margin-left:auto}@media (width<=500px){.application .application-navigation>.application-navigation-wrap .application-navigation-link.style-cast .fc-icon-group-body{display:none}.application .application-navigation>.application-navigation-wrap .application-navigation-link.style-cast .fc-icon-group-icon{margin:0}}.application .application-navigation>.application-navigation-wrap .application-navigation-center{margin-left:auto;display:flex}.application .application-navigation-menu{z-index:4;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#481419,#481b1e);transition:all .2s;display:block;position:fixed;inset:3rem 0 0;overflow-y:scroll}.application .application-navigation-menu>.inner{box-sizing:border-box;width:500px;max-width:100%;margin:auto;padding:1rem}.application .application-navigation-menu>.inner .application-navigation-link{padding:.75rem 1rem}.application .application-navigation-menu>.inner .application-navigation-link:not(:last-child){border-bottom:2px solid #681c23}.application .application-content{background:radial-gradient(#111111e3,#111);flex-direction:column;transition:all .2s;display:flex}@media (width>=1000px){.application .application-navigation-link.style-menu{pointer-events:none}.application .application-navigation-link.style-menu .application-navigation-link-icon,.application .application-navigation-menu{display:none}}@media (width<=1000px){.application .application-navigation>.application-navigation-wrap .application-navigation-center{display:none}.application.set-open .application-content{opacity:0;pointer-events:none;visibility:hidden;overflow:hidden;transform:scale(.99)}.application.set-closed .application-navigation-menu{opacity:0;pointer-events:none;visibility:hidden;transform:scale(1.01)}.application.set-closed .application-navigation-link.style-menu .application-navigation-link-icon{opacity:.5;transform:translate(-1.25rem)}.application.set-closed .application-navigation-link.style-menu .application-navigation-link-logo{transform:translate(-1rem)}.application.set-closed .application-navigation-link.style-menu:hover .application-navigation-link-icon{opacity:.75;transform:translate(-1rem)}}.fc-icon-group{align-items:center;display:flex}.fc-icon-group>.fc-icon-group-icon{margin-right:.55em}.fc-icon-group.fc-set-position-left{flex-direction:row}.fc-icon-group.fc-set-position-left>.fc-icon-group-icon{margin-right:.55em}.fc-icon-group.fc-set-position-top{flex-direction:column}.fc-icon-group.fc-set-position-top>.fc-icon-group-icon{margin-bottom:.55em}.fc-icon{width:1em;height:1em}.fc-icon svg,.fc-icon img{color:currentColor;width:100%;height:100%;display:block}.fc-icon.fc-icon-size-mega{width:160px;height:160px}.fc-icon.fc-icon-size-mega svg{stroke-width:1.25px}.fc-icon.fc-icon-size-xxlarge{width:100px;height:100px}.fc-icon.fc-icon-size-xlarge{width:98px;height:98px}.fc-icon.fc-icon-size-large{width:42px;height:42px}.fc-icon.fc-icon-size-medium{width:24px;height:24px}.fc-icon.fc-icon-size-small{stroke-width:1.25px;width:16px;height:16px}.fc-icon.fc-icon-size-tiny{stroke-width:1px;width:10px;height:10px}.character-screen{box-sizing:border-box;grid-template-rows:auto 1fr 5rem;width:100%;max-width:1600px;height:100%;margin:auto;display:grid}@media (width>=1000px){.character-screen{grid-gap:1rem;grid-template-rows:5rem auto;grid-template-columns:4rem 1fr;padding:1rem}}@media (width<=1000px){.character-screen ::-webkit-scrollbar{display:none}}.calculation{border-top:1px solid #0000001a;justify-content:stretch;align-items:stretch;margin-top:1rem;padding-top:1rem;display:flex}.calculation .calculation-item{text-align:center;flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;display:flex}.calculation .calculation-item .calculation-item-heading{opacity:.7;margin-top:auto;margin-bottom:.25rem;font-size:10px;font-weight:700}.calculation .calculation-item .calculation-item-body{color:#fff;background-color:#222;border:1px solid #151515;border-radius:4px;justify-self:flex-end;padding:.5rem .75rem;font-size:11px;transition:all .2s;box-shadow:0 1px 1px #00000013}.calculation .calculation-separator{color:#fff;align-self:flex-end;margin:1px;padding:.5rem .75rem;font-size:10px}@media (width<=1000px){.calculation{border:1px solid #151515;border-radius:4px;flex-wrap:wrap-reverse;padding:.5rem .75rem;transition:all .2s;box-shadow:0 1px 1px #00000013}.calculation .calculation-item{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.calculation .calculation-item .calculation-item-heading{margin:0;padding-left:1rem}.calculation .calculation-item .calculation-item-body{box-shadow:none;text-align:right;border:none;border-right:1px solid #0000001a;border-radius:0;width:2rem;padding:.4rem 1rem .4rem 0;font-weight:900}.calculation .calculation-item:first-child{border-top:1px dashed #0003}.calculation .calculation-item:first-child .calculation-item-body{padding:.5rem 1rem .5rem 0}.calculation .calculation-item:first-child .calculation-item-heading,.calculation .calculation-item:first-child .calculation-item-body{font-size:13px}.calculation .calculation-separator{display:none}}.calculation.set-listed{border:1px solid #151515;border-radius:4px;flex-wrap:wrap-reverse;padding:.5rem .75rem;transition:all .2s;box-shadow:0 1px 1px #00000013}.calculation.set-listed .calculation-item{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.calculation.set-listed .calculation-item .calculation-item-heading{margin:0;padding-left:1rem}.calculation.set-listed .calculation-item .calculation-item-body{box-shadow:none;text-align:right;border:none;border-right:1px solid #0000001a;border-radius:0;width:2rem;padding:.4rem 1rem .4rem 0;font-weight:900}.calculation.set-listed .calculation-item:first-child{border-top:1px dashed #0003}.calculation.set-listed .calculation-item:first-child .calculation-item-body{padding:.5rem 1rem .5rem 0}.calculation.set-listed .calculation-item:first-child .calculation-item-heading,.calculation.set-listed .calculation-item:first-child .calculation-item-body{font-size:13px}.calculation.set-listed .calculation-separator{display:none}.uiInputWrap{color:#fff;background-color:#0000006b;border:2px solid #333;border-radius:8px;align-items:center;transition:all .2s;display:flex;box-shadow:inset 0 1px 1px #00000013}.uiInputWrap>.uiInputWrap-field-icon{padding-left:.5rem}.uiInputWrap>.uiInputWrap-field-control{flex-grow:1}.uiInputWrap>.uiInputWrap-field-control>input,.uiInputWrap>.uiInputWrap-field-control>select,.uiInputWrap>.uiInputWrap-field-control>textarea{color:#fff;box-sizing:border-box;background:0 0;border:none;outline:none;align-self:stretch;width:100%;margin:0;padding:.75rem 1rem;font-family:Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:block}.uiInputWrap>.uiInputWrap-field-control option{color:#fff;background-color:#222}.uiInputWrap>.uiInputWrap-field-control>textarea{resize:vertical;height:10rem;min-height:10rem}.uiInputWrap.set-focused,.uiInputWrap.set-hovered{box-shadow:inset 0 1px 1px #00000013,0 1.6px 3.6px #0002}.uiInputWrap.set-hovered{border-color:#555}.uiInputWrap.set-focused{border-color:#da4453}.uiInputRow>.uiInputRow-heading{margin-bottom:.45rem;margin-left:.25rem}.uiInputRow>.uiInputRow-heading>.uiInputRow-title{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px}.uiInputRow>.uiInputRow-heading>.uiInputRow-description{opacity:.5;margin-left:1rem;font-size:11px;font-weight:500;transition:all .2s ease-in-out}.uiInputRow>.uiInputRow-footer{opacity:.75;margin-top:.5rem;margin-left:.15rem;font-size:11px;font-weight:500}.uiInputRow.set-active>.uiInputRow-heading .uiInputRow-description{opacity:1}.uiInputRow:not(:last-child){margin-bottom:1rem}.uiInputRow.set-multi>.uiInputRow-field{display:flex}.uiInputRow.set-multi>.uiInputRow-field>.uiInputRow{width:100%;margin-bottom:0}.uiInputRow.set-multi>.uiInputRow-field>.uiInputRow:not(:first-child){margin-left:.5rem}.uiInputRow.set-multi>.uiInputRow-field>.uiInputRow:not(:last-child){margin-right:.5rem}.ui-section{color:#fff;background:#222;border-radius:3px;padding:2rem;box-shadow:0 1.6px 3.6px #0002,0 .3px .9px #0000001c}.ui-section>.ui-section-header{margin-bottom:.5rem}.ui-section .ui-section:first-child{margin-top:2.5rem}.ui-section .ui-section:not(:last-child){margin-bottom:2.5rem}.ui-section+.ui-section{margin-top:2rem}.uiHeading{box-sizing:padding-box;align-items:center;display:flex}.uiHeading .uiHeading-title{color:#da4453;margin-right:auto;font-size:24px;font-weight:800}.uiHeading .uiHeading-title .uiHeading-title-text{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.uiHeading .uiHeading-title .uiHeading-title-description{opacity:.8;color:#fff;margin-top:-6px;font-size:12px;font-weight:400}.uiHeading .uiHeading-nav{justify-content:flex-end;align-items:center;margin-left:.5rem;display:flex}.uiHeading.set-size-small .uiHeading-title{font-size:16px}.uiHeading.set-size-small .uiHeading-title .uiHeading-title-description{margin-top:0}@media (width>=1000px){.uiHeading .uiHeading-title{font-size:30px}.uiHeading.set-size-small .uiHeading-title{font-size:18px}}.uiText{font-size:13px;line-height:normal}.uiText p{font-size:13px;font-weight:100;line-height:170%}.uiText a{color:#6dceff;background:#0000ff05;border:1px solid #0000ff1a;border-radius:4px;padding:0 .25em}.uiText:not(:first-child){margin-top:1rem}.uiText:not(:last-child){margin-bottom:1rem}.ui-button{color:#fff;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:12px;outline:none;margin-right:.5em;padding:.7rem 1rem;font-family:Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:900;transition:all .2s}.ui-button>.fc-icon-group>.fc-icon-group-icon{margin-right:.7rem}.ui-button:last-child{margin-right:0}.ui-button.set-variant-primary,.ui-button.set-variant-danger{color:#fff}.ui-button.set-block{width:100%;display:block}.ui-button.set-block:not(:last-child){margin-bottom:.5rem}.ui-button:hover,.ui-button:focus{text-decoration:underline}.ui-button.set-empty.set-variant-primary{color:#c6157c}.ui-button.set-empty.set-variant-danger{color:#bd271e}.ui-button.set-empty:hover,.ui-button.set-empty:active{background:#0000000d}.ui-button.set-filled{background:#222;box-shadow:0 2px 2px -1px #0000004d}.ui-button.set-filled:hover{transform:translateY(-1px);box-shadow:0 3px 8px #00000026,0 3px 3px #0000001c}.ui-button.set-filled:active{transform:translateY(1px);box-shadow:0 .6px 2.6px #0002,0 .3px .9px #0000001c}.ui-button.set-filled.set-variant-primary{background:linear-gradient(#c6157c,#e92d9a)}.ui-button.set-filled.set-variant-danger{background:#bd271e}.ui-button.set-disabled{opacity:.35;box-shadow:none;cursor:default;transform:none;border-color:#0000!important}.ui-button.set-disabled:hover{box-shadow:none;text-decoration:none;transform:none}.ui-button.set-disabled.set-filled,.ui-button.set-disabled.set-empty{color:#000;background:#1f1f1f}.ui-button.set-disabled.set-filled:hover,.ui-button.set-disabled.set-filled:focus,.ui-button.set-disabled.set-filled:active,.ui-button.set-disabled.set-empty:hover,.ui-button.set-disabled.set-empty:focus,.ui-button.set-disabled.set-empty:active{background:#1f1f1f}.ui-button.set-disabled.set-empty{background:0 0}.input-checkbox{align-items:center;display:flex}.input-checkbox>.input-checkbox-item{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.input-checkbox>.input-checkbox-item>input,.input-checkbox>.input-checkbox-item .inner{cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.input-checkbox>.input-checkbox-item>.inner{pointer-events:none;color:#fff;background-color:#0000006b;border:2px solid #333;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:inset 0 1px 1px #00000013}.input-checkbox>.input-checkbox-item>.inner>svg{opacity:0;width:1em;height:1em;transition:all .25s cubic-bezier(.33,-.38,.3,1.49);transform:scale(.8)}.input-checkbox>.input-checkbox-item>input{opacity:0}.input-checkbox>.input-checkbox-item>input:hover+.inner{border-color:#555;box-shadow:inset 0 1px 1px #00000013,0 1.6px 3.6px #0002}.input-checkbox>.input-checkbox-item>input:hover+.inner>svg{opacity:.2;color:#fff}.input-checkbox>.input-checkbox-item>input:checked+.inner{background:#c6157c;border-color:#0000}.input-checkbox>.input-checkbox-item>input:checked+.inner>svg{color:#fff;opacity:1;transform:none}.input-checkbox>.input-checkbox-item>input:checked:hover+.inner{background:#e92d9a}.input-checkbox>.input-checkbox-item>input:checked:hover+.inner>svg{transform:scale(1.1)}.input-checkbox>.inner{flex-grow:1;padding-left:1em;font-size:13px}.input-checkbox+.input-checkbox{margin-top:1rem}.uiInputImage{display:flex}.uiInputImage:not(:last-child){margin-bottom:1rem}.uiInputImage .uiInputImage--input{width:100%}.uiInputImage .uiInputImage--inner{position:relative}.uiInputImage .uiInputImage--overlay{align-items:center;display:flex;position:absolute;inset:0}.uiInputImage .uiInputImage--file{opacity:0;width:100%;height:100%}.uiInputImage .uiInputImage--button{justify-content:center;align-self:flex-end;align-items:center;height:100%;display:flex}.uiInputImagePreview{text-align:center;background-color:#222;border-radius:4px;justify-content:center;align-items:center;padding:1rem;transition:all .2s;display:flex;box-shadow:0 1px 1px #0000001a}.uiInputImagePreview>img{width:auto;max-width:100%;height:auto;max-height:100px;display:block}.uiImagePackItemSet{grid-gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}@media (width>=600px){.uiImagePackItemSet{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (width>=800px){.uiImagePackItemSet{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media (width>=900px){.uiImagePackItemSet{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media (width>=1000px){.uiImagePackItemSet{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.uiImagePackItemSet .uiImagePackItem{cursor:pointer;background:#222;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto;max-width:10rem;transition:all .2s ease-in-out;display:grid;overflow:hidden;box-shadow:0 1px 1px #0000001a}.uiImagePackItemSet .uiImagePackItem .uiImagePackItem-background{filter:blur(30px);opacity:0;background-position:50%;background-size:400%;grid-area:1/1/3;transition:all .5s ease-out}.uiImagePackItemSet .uiImagePackItem .uiImagePackItem-background[style]{opacity:.3}.uiImagePackItemSet .uiImagePackItem .uiImagePackItem-image{background-position:50%;background-repeat:no-repeat;background-size:contain;grid-area:1/1;height:5rem;margin:.5rem 1rem 0;transition:all 1s cubic-bezier(.36,1.6,.34,.99);position:relative}.uiImagePackItemSet .uiImagePackItem .uiImagePackItem-title{text-shadow:0 2px 1px #000;grid-area:2/1;padding:.5rem .75rem;font-size:10px;position:relative}@media (width>=800px){.uiImagePackItemSet .uiImagePackItem .uiImagePackItem-title{font-size:12px}}.uiImagePackItemSet .uiImagePackItem:hover{transform:translateY(-2px);box-shadow:0 3px 3px #0000001a}.uiImagePackItemSet .uiImagePackItem:hover .uiImagePackItem-image{transform:scale(1.1)}.uiImagePackItemSet .uiImagePackItem:hover .uiImagePackItem-background{opacity:.4}.uiImagePackItemSet .uiImagePackItem.is-selected{box-shadow:0 2px 10px -4px #c6157c,inset 0 0 2px 4px #c6157c}.dialog{background-image:url(/images/leather.jpg);background-position:50%;background-repeat:repeat;border:1px solid #242424;border-radius:8px;width:30em;max-width:100%;max-height:95%;margin:auto;animation:.5s cubic-bezier(.32,1.95,.41,.93) anim-zoom-out;overflow:auto;box-shadow:0 2px 12px #00000080}@keyframes DialogEntrance{0%{opacity:0;transform:scale(.95)}}.dialog.set-blocking{background-color:#000000fa}.dialog>.dialog-header{align-items:center;margin:0;padding:1rem 1.25rem;display:flex}.dialog>.dialog-header .dialog-header-title{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px;font-weight:600}.dialog>.dialog-header .dialog-header-actions{-webkit-user-select:none;user-select:none;flex-flow:row-reverse wrap;align-items:flex-start;margin-left:auto;display:flex}.dialog>.dialog-header .dialog-header-actions>.dialog-header-action{color:#fff;opacity:.7;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:100%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:1rem;transition:all .2s;display:flex;box-shadow:0 2px 12px #00000080}.dialog>.dialog-header .dialog-header-actions>.dialog-header-action.set-enabled:hover{opacity:1;background:#fff3}.dialog>.dialog-header .dialog-header-actions>.dialog-header-action.set-disabled{opacity:.2;color:#ffffff4d;cursor:default}.dialog>.dialog-header+.dialog-body{padding-top:.25rem}.dialog>.dialog-body{padding:1.25rem;font-size:14px}.dialog>.dialog-body .ui-section{box-shadow:none;background:0 0;padding:0}.dialog>.dialog-footer{justify-content:flex-end;align-items:stretch;padding:.5rem 1.25rem 1.25rem;display:flex}.dialog.set-style-danger>.dialog-header{color:#bd271e;background:linear-gradient(#bd271e -300%,#0000)}.modal{z-index:9900;background-color:#0003;flex-direction:column;display:flex;position:fixed;inset:0}.modal.set-blocking{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3}.uiPortal{z-index:1000000;pointer-events:none;position:fixed;inset:0}.uiPortal>.uiPortal-container{pointer-events:auto;flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;height:100%;display:flex;position:relative}.input-context-search-results{color:#fff;background-color:#222;border:1px solid #181818;border-radius:4px;transition:all .2s;box-shadow:0 2px 3px #00000013}@keyframes input-context-search-results-fade-in{0%{opacity:0;transform:translateY(.25rem)}}.input-context-search-results .input-context-search-result+.input-context-search-result{border-top:1px solid #0000000d}.item{cursor:pointer;margin:.2rem}.item:not(:last-child){border-bottom:1px dashed #181818;padding-bottom:.25rem}.item>.inner{border-radius:4px;align-items:stretch;padding:.25rem;transition:all .2s;display:flex}.item>.inner .item-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;flex-shrink:0;align-self:flex-start;width:2.5rem;height:2.5rem;margin-right:.25rem;transition:all .2s}.item>.inner .item-header{flex-grow:1;padding:.1rem;transition:all .2s}.item>.inner .item-header .item-header-title{margin:0;font-size:14px}.item>.inner .item-header .item-header-description{opacity:.8;margin-top:.25rem;font-size:10px;font-weight:100}.item:hover>.inner{background:#c6157c}.item:hover>.inner>.item-image{filter:drop-shadow(0 5px 14px #0000003d);transform:scale(1.1)}.fc-zero-data{text-align:center;flex-grow:1;grid-template-rows:auto;grid-template-columns:auto;animation:.2s ease-out fc-zero-data-anim;display:grid}.fc-zero-data>.fc-zero-data-icon,.fc-zero-data>.fc-zero-data-content{flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;display:flex}.fc-zero-data>.fc-zero-data-icon{opacity:.025;font-size:150px}.fc-zero-data>.fc-zero-data-content{z-index:1}.fc-zero-data>.fc-zero-data-content>.fc-zero-data-title{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:30px;font-weight:900}.fc-zero-data>.fc-zero-data-content>.fc-zero-data-body{opacity:.6;max-width:400px;margin-top:.5rem;font-size:16px}.fc-zero-data.fc-zero-data-compressed{grid-template-columns:auto 1fr}.fc-zero-data.fc-zero-data-compressed>.fc-zero-data-icon{grid-column:1;font-size:42px}.fc-zero-data.fc-zero-data-compressed>.fc-zero-data-content{grid-column:2;align-items:flex-start;padding-left:1rem}.fc-zero-data.fc-zero-data-compressed>.fc-zero-data-content>.fc-zero-data-title{font-size:14px}.fc-zero-data.fc-zero-data-compressed>.fc-zero-data-content>.fc-zero-data-body{margin-top:.125rem;font-size:11px}.uiMenu{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:.25rem;display:flex}.uiMenu .uiMenu-inner{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0c0cb3;border:1px solid #242424;border-radius:12px;grid-template-rows:5rem 1fr auto;grid-template-columns:14rem 1fr;place-self:center;width:100%;max-width:60rem;height:100%;max-height:50rem;animation:.4s cubic-bezier(.66,0,.29,1.29) DialogEntrance;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000080}.uiMenu .uiMenu-inner .uiMenuHeader{flex-direction:column;grid-area:1/1/auto/3;justify-content:flex-end;padding:.5rem .5rem 1rem 1.5rem;display:flex}.uiMenu .uiMenu-inner .uiMenuList{-webkit-user-select:none;user-select:none;grid-area:2/1/4;margin-right:.5rem;padding:1rem .25rem .5rem .75rem;overflow:auto}.uiMenu .uiMenu-inner .uiMenuList .uiMenuList-group:not(:last-child){margin-bottom:1.5rem}.uiMenu .uiMenu-inner .uiMenuList .uiMenuList-group .uiMenuList-group-label{color:#c6157c;margin-bottom:.5rem;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:900}.uiMenu .uiMenu-inner .uiMenuList .uiMenuList-group .uiMenuList-group-items>span{opacity:.5;padding:.25rem .5rem;font-size:12px}.uiMenu .uiMenu-inner .uiMenuList .uiMenuList-group .uiMenuList-group-items .uiMenuList-group-item{cursor:pointer;border-radius:8px;margin-bottom:.25rem;padding:.25rem .5rem;font-size:14px;transition:all .2s ease-in-out}.uiMenu .uiMenu-inner .uiMenuList .uiMenuList-group .uiMenuList-group-items .uiMenuList-group-item:hover{background:#1f1f1f}.uiMenu .uiMenu-inner .uiMenuList .uiMenuList-group .uiMenuList-group-items .uiMenuList-group-item.set-active{color:#fff;background:#c6157c}.uiMenu .uiMenu-inner .uiMenuComponent{background:#222;border:1px solid #ffffff1f;border-radius:12px;grid-area:2/2;margin-right:1rem;overflow:auto;box-shadow:4px 0 15px -4px #000}.uiMenu .uiMenu-inner .uiMenuComponent .ui-section{box-shadow:none;background:0 0;padding:0}.uiMenu .uiMenu-inner .uiMenuComponent .ui-section+.ui-section{margin-top:4rem}.uiMenu .uiMenu-inner .uiMenuMobile{grid-area:1/1;place-self:center;display:none}.uiMenu .uiMenu-inner .uiMenuFooter{grid-area:3/2;justify-content:space-between;align-items:center;padding:1rem;display:flex}.uiMenu .uiMenu-inner .uiMenuFooter .uiMenuFooter-tray{justify-content:flex-end;align-items:center}.uiMenu .uiMenu-inner .uiMenuDismiss{opacity:0;background:#0000001a;grid-area:1/1/3/4;display:none}@media (width<=1000px){.uiMenu{padding:0}.uiMenu .uiMenu-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1f1f1f;border-radius:0;grid-template-rows:5rem 1fr auto;grid-template-columns:4rem 1fr;width:100%;max-width:none;height:100%;max-height:none}.uiMenu .uiMenu-inner .uiMenuMobile{display:block}.uiMenu .uiMenu-inner .uiMenuList{visibility:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1;opacity:0;background:#0c0c0cb3;border-radius:12px;grid-area:1/1/4/3;width:14rem;margin:.5rem;padding:.75rem;transition:all .2s ease-in;position:relative;transform:translate(-1rem)}.uiMenu .uiMenu-inner .uiMenuHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-column:2;justify-content:center;padding:.5rem 0}.uiMenu .uiMenu-inner .uiMenuComponent{box-shadow:none;border-radius:12px;grid-column:1/3;margin:0 .5rem;padding:0}.uiMenu .uiMenu-inner .uiMenuDismiss{visibility:collapse;z-index:1;transition:all .2s ease-in-out;display:block;position:relative}.uiMenu .uiMenu-inner .uiMenuFooter{grid-column:1/3}.uiMenu.set-open .uiMenuList{visibility:visible;opacity:1;transition-duration:.3s;transition-timing-function:cubic-bezier(.58,1.52,.65,1.01);transform:none}.uiMenu.set-open .uiMenuDismiss{opacity:1;visibility:visible}}.ui-page{flex-direction:column;flex-grow:1;display:flex}.ui-page .ui-page-heading{box-sizing:border-box;padding:2.5rem 2.25rem 0}.ui-page .ui-page-body{box-sizing:border-box;flex-direction:column;flex-grow:1;padding:2.5rem;display:flex}@media (width>=1300px){.ui-page .ui-page-body{width:100%;max-width:1300px;margin:auto}}@media (width<=800px){.ui-page .ui-page-heading{box-sizing:border-box;padding:1rem 1rem 0}.ui-page .ui-page-body{padding:1rem}}.character-screen .character-screen-body{max-height:100%;margin:-10rem 0;padding:10.5rem .5rem;overflow:visible auto}.character-screen .character-screen-body>.inner{animation:.4s cubic-bezier(.43,1.03,.54,1.01) anim-character-screen-body}@keyframes anim-character-screen-body{0%{opacity:0;transform:scale(1.01)}}.character-screen .character-screen-navigation{height:100%}.character-screen .character-screen-navigation>nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#111111e6;height:100%;position:relative;box-shadow:0 5px 20px #0000001a}.character-screen .character-screen-navigation>nav>ul{height:100%;margin:0;padding:0;display:flex}.character-screen .character-screen-navigation>nav>ul>li{width:100%;margin:0;padding:0;display:block}.character-screen .character-screen-navigation>nav>ul>li>button{color:#fff;box-sizing:border-box;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:.5rem;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .2s;display:flex;transform:none}.character-screen .character-screen-navigation>nav>ul>li>button>.fc-icon{transition:all .2s}.character-screen .character-screen-navigation>nav>ul>li>button>.character-screen-navigation-title{margin-top:.25rem;font-size:11px}.character-screen .character-screen-navigation>nav>ul>li>button:hover,.character-screen .character-screen-navigation>nav>ul>li>button.active{color:#da4453}.character-screen .character-screen-navigation>nav>ul>li>button:hover>.fc-icon,.character-screen .character-screen-navigation>nav>ul>li>button.active>.fc-icon{transform:scale(1.1)}@media (width>=1000px){.character-screen .character-screen-body{box-sizing:content-box;grid-area:2/2/auto/4;height:100%;margin:-1rem;padding:1rem;overflow:hidden auto}.character-screen .character-screen-body>.inner{height:100%}.character-screen .character-screen-navigation{border-right:1px solid #ffffff1a;grid-area:2/1;margin-right:-8px;padding-right:8px}.character-screen .character-screen-navigation>nav{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;height:auto;box-shadow:none;background:0 0}.character-screen .character-screen-navigation>nav>ul{flex-direction:column}.character-screen .character-screen-navigation>nav>ul>li>button{padding:1rem 0}}@media (width>=700px){.character-sheet-page-combat{grid-template-columns:1fr 1fr}.character-sheet-page-combat>.character-sheet-conditions{grid-area:1/1/auto/3}.character-sheet-page-combat>.character-sheet-attacks{grid-area:4/1/auto/3}.character-sheet-page-combat>.character-sheet-health{grid-area:2/1}.character-sheet-page-combat>.character-sheet-armour{grid-area:2/2}.character-sheet-page-combat>.character-sheet-saves{grid-area:3/1}.character-sheet-page-combat>.character-sheet-resistances{grid-area:3/2}.character-sheet-page-combat>.character-sheet-manoeuvres{grid-area:5/1}.character-sheet-page-combat>.character-sheet-speed{grid-area:5/2}}@media (width>=1200px){.character-sheet-page-combat{grid-template-columns:30rem 1fr 1fr}.character-sheet-page-combat>.character-sheet-conditions{grid-area:1/1/auto/4}.character-sheet-page-combat>.character-sheet-attacks{grid-area:2/1/5}.character-sheet-page-combat>.character-sheet-health{grid-area:2/2}.character-sheet-page-combat>.character-sheet-armour{grid-area:2/3}.character-sheet-page-combat>.character-sheet-saves{grid-area:3/2}.character-sheet-page-combat>.character-sheet-resistances{grid-area:3/3}.character-sheet-page-combat>.character-sheet-manoeuvres{grid-area:4/2}.character-sheet-page-combat>.character-sheet-speed{grid-area:4/3}}.fc-slice-card-set{grid-gap:8px;grid-template-columns:auto auto auto auto;display:grid}@media (width<=800px){.fc-slice-card-set{grid-gap:4px;grid-template-columns:auto}.fc-slice-card-set>.card-slice{width:100%}}.fc-slice-card-set.fc-set-fill{grid-template-columns:none}.fc-slice-card-set>.card-slice{align-self:flex-start;animation:.2s ease-out fc-mini-card-fade-in}@keyframes fc-mini-card-fade-in{0%{opacity:0;transform:translateY(.25rem)}}.ui-center{flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.character-sheet-block{grid-template-rows:1fr auto;transition:all .2s ease-in-out;display:grid}.character-sheet-block .character-sheet-block-wrap>.inner{padding-top:1rem}.character-sheet-block .character-sheet-block-wrap>.inner:first-child{padding-top:0}.character-sheet-block .character-sheet-block-header{color:#da4453;padding:.65rem .75rem 0;font-size:13px;display:flex}.character-sheet-block .character-sheet-block-header>.character-sheet-block-title{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:900}.character-sheet-block .character-sheet-block-header .character-sheet-block-actions{color:#da4453;justify-content:space-between;align-items:center;margin:-.5rem .5rem -.5rem auto;font-size:12px;display:flex}.character-sheet-block .character-sheet-block-header .character-sheet-block-actions>nav{display:flex}.character-sheet-block .character-sheet-block-header .character-sheet-block-actions>nav .character-sheet-block-action{cursor:pointer;color:#bf2635;padding:.5rem;transition:all .2s}.character-sheet-block .character-sheet-block-header .character-sheet-block-actions>nav .character-sheet-block-action:not(:last-child){margin-right:.5rem}.character-sheet-block .character-sheet-block-header .character-sheet-block-actions>nav .character-sheet-block-action:hover{color:#da4453}.character-sheet-block .character-sheet-block-footer{color:#da4453;justify-content:space-between;align-items:center;padding:.125rem;font-size:13px;display:flex}.character-sheet-block.fc-set-transparent{box-shadow:none;background:0 0;border-radius:0}.character-sheet-block.fc-set-transparent>.inner{padding-bottom:0;padding-left:0;padding-right:0}.character-sheet-block.fc-set-transparent>.inner:first-child{padding-top:0}.character-sheet-block.fc-set-full .character-sheet-block-wrap{background:#2226;border:1px solid #ffffff1a;border-radius:4px;grid-template-rows:auto 1fr;display:grid;box-shadow:4px 2px 8px #0006}.character-sheet-block.fc-set-full .character-sheet-block-wrap>.inner{padding:1rem}.character-sheet-block.fc-set-full .character-sheet-block-wrap .character-sheet-block-actions{background:#151515;border:1px solid #ffffff1a;border-radius:4px;margin:-.5rem -.5rem -.5rem auto;box-shadow:0 5px 20px #0000001a}@media (width>=600px){.character-sheet-block.fc-set-full .character-sheet-block-wrap .character-sheet-block-actions{margin:-1.25rem .5rem .25rem auto}}.character-sheet-block.fc-set-full .character-sheet-block-footer{background:#151515;border:1px solid #ffffff1a;border-radius:4px;margin:-.5rem .5rem 0 auto;box-shadow:0 5px 20px #0000001a}.character-sheet-block.fc-set-full.fc-set-hover{cursor:pointer;transform:translateY(-1px)}.character-sheet-block.fc-set-full.fc-set-hover .character-sheet-block-wrap{box-shadow:0 5px 25px #00000026}.fc-block-armour{justify-content:space-between;align-items:flex-end;font-size:42px;display:flex}.fc-block-armour .fc-block-armour-current{align-items:center;display:flex}.fc-block-armour .fc-block-armour-current span{margin-left:.75rem}.fc-block-armour .fc-block-armour-stat{margin-right:2rem}.fc-block-armour .fc-block-armour-stat strong,.fc-block-armour .fc-block-armour-stat span{display:block}.fc-block-armour .fc-block-armour-stat strong{font-size:16px;font-weight:700}.fc-block-armour .fc-block-armour-stat span{opacity:.6;margin-top:.25rem;font-size:12px}.character-sheet-conditions-group{align-items:center;display:flex}.character-sheet-conditions-group>.character-sheet-conditions-inner{flex-wrap:wrap;font-size:12px;font-weight:800;display:flex}.character-sheet-conditions-group>.character-sheet-conditions-inner>.badge{cursor:pointer;background:#222;border-radius:4px;margin:0 8px .75rem;padding:5px 9px 4px;box-shadow:0 5px 20px #0000001a}.fc-block-wounds{justify-content:space-between;align-items:flex-end;font-size:42px;display:flex}.fc-block-wounds .fc-block-wounds-current{align-items:center;display:flex}.fc-block-wounds .fc-block-wounds-current .fc-block-wounds-icon{animation:5s infinite heartbeat}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1)}60%{transform:scale(1.1)}80%{transform:scale(1)}to{transform:scale(1)}}.fc-block-wounds .fc-block-wounds-current .fc-block-wounds-amount{margin-left:.75rem}.fc-block-wounds .fc-block-wounds-current .fc-block-wounds-total{opacity:.7;margin-left:.5rem;padding-bottom:.15rem;font-size:14px}.fc-block-wounds .fc-block-wounds-stat{margin-right:2rem}.fc-block-wounds .fc-block-wounds-stat strong,.fc-block-wounds .fc-block-wounds-stat span{display:block}.fc-block-wounds .fc-block-wounds-stat strong{font-size:16px;font-weight:700}.fc-block-wounds .fc-block-wounds-stat span{opacity:.6;margin-top:.25rem;font-size:12px}.fc-block-wounds-buttons{justify-content:space-between;margin-top:1rem;display:flex}.character-value-block{flex-direction:row-reverse;justify-content:flex-end;align-items:center;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.character-value-block .inner{flex-shrink:0;justify-content:center;align-items:center;width:3rem;font-size:24px;font-weight:100;display:flex}.character-value-block .inner-wrap{flex-grow:1;margin-left:-1rem;padding:.5rem .5rem .5rem 1.75rem}.character-value-block .inner-wrap>span{opacity:.5;margin-left:.75rem;font-size:12px}.character-sheet-page{grid-gap:.5rem;padding-bottom:.5rem;display:grid}@media (width>=600px){.character-sheet-page{grid-gap:1rem;padding-bottom:1rem}}.character-sheet-page-inventory{min-height:100%}.character-sheet-gear{flex-direction:column;display:flex}.character-sheet-gear .character-sheet-gear__title{-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;display:flex}@media (width<=900px){.character-sheet-gear .character-sheet-gear__title{display:block}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search{margin-bottom:.5rem}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions{justify-content:space-between}}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions,.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search{display:flex}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions .character-sheet-gear__title_actions_group,.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search .character-sheet-gear__title_actions_group{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:2px;transition:all .2s;display:flex;box-shadow:0 2px 12px #00000080}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions .character-sheet-gear__title_actions_group:not(:first-child),.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search .character-sheet-gear__title_actions_group:not(:first-child){margin-left:1rem}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions .character-sheet-gear__title_actions_group>input,.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search .character-sheet-gear__title_actions_group>input{color:#fff;background:0 0;border:none;outline:none;width:20rem;padding:0 .5rem;font-family:Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action,.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action{cursor:pointer;opacity:.7;border-radius:6px;justify-content:center;align-items:center;padding:.5rem .65rem;transition:all .2s ease-in-out;display:flex}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action:not(:first-child),.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action:not(:first-child){margin-left:2px}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action:hover,.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action:hover{opacity:1;background:#fff3}.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_actions .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action.enabled,.character-sheet-gear .character-sheet-gear__title .character-sheet-gear__title_search .character-sheet-gear__title_actions_group .character-sheet-gear__title_actions_action.enabled{opacity:1;background:#ffffff4d}.character-sheet-gear .character-sheet-gear__body{flex-grow:1}.uiFormSection>.uiFormSection-heading{border-bottom:1px solid #ffffff1a;margin-top:2rem;margin-bottom:1rem;margin-left:.15rem;padding-bottom:.5rem}.uiFormSection>.uiFormSection-heading>.uiFormSection-title{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600}.uiFormSection>.uiFormSection-heading>.uiFormSection-description{opacity:.5;margin-left:1em;font-size:11px;font-weight:500;transition:all .2s ease-in-out}.ui-input-section{color:#fff;border:1px solid #181818;border-radius:4px;margin-bottom:1rem;padding:1rem;transition:all .2s;box-shadow:inset 0 1px 1px #00000013}.ui-input-section .ui-input-section--nav{justify-content:flex-end;margin-top:1.5rem;display:flex}.ui-input-die{align-items:center;display:flex}.ui-input-die>span{opacity:.5;margin:0 .5rem;font-size:13px}.uiThumb{background:#2226;border:1px solid #ffffff1a;border-radius:8px;max-width:100%;overflow:hidden;box-shadow:4px 2px 8px #0006}.uiThumb .uiThumb-tray{-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;flex-direction:column;justify-content:center;transition:all .2s;display:flex;position:relative}.uiThumb .uiThumb-tray:hover{background-color:#0003}.uiThumb .uiThumb-tray .card-slice-header-tray{align-items:stretch;display:flex}.uiThumb .uiThumb-tray .card-slice-header-tray>.inner{flex-grow:1;align-items:center;padding:.5rem;display:flex}.uiThumb .uiThumb-tray .card-slice-header-tray>.inner .card-slice-header-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:2px;align-self:center;width:2rem;height:2rem}.uiThumb .uiThumb-tray .card-slice-header-tray>.inner .card-slice-header-tray-title{margin-left:.5rem}.uiThumb .uiThumb-tray .card-slice-header-tray>.inner .card-slice-header-tray-title>h1{text-overflow:ellipsis;text-shadow:0 1px 5px #000000e6;margin:0;font-size:15px;font-weight:500}.uiThumb .uiThumb-tray .card-slice-header-tray>.inner .card-slice-header-tray-title>p{opacity:.5;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:0;font-size:10px;font-weight:500;overflow:hidden}.uiThumb .uiThumb-tray .card-slice-header-tray>.inner .card-slice-header-tray-tags{align-self:center;font-size:10px}.uiThumb .uiThumb-tray .card-slice-header-tray>.inner .card-slice-header-tray-tags>span{background:#0009;border-radius:4px;margin-left:.75rem;padding:.175em .45em}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right{flex-shrink:0;justify-content:stretch;align-self:stretch;align-items:stretch;display:flex}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-statuses{align-self:center;align-items:center;display:flex}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-statuses:not(:last-child){border-right:1px solid #0003;margin-right:.25rem;padding-right:.25rem}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-statuses .card-slice-header-tray-status{padding:0 .75em}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-statuses .card-slice-header-tray-status>svg{width:16px;height:16px}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-actions{justify-content:stretch;align-self:stretch;align-items:stretch;display:flex}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-actions .card-slice-header-tray-action{cursor:pointer;justify-content:center;align-items:center;padding:0 .75em;transition:all .2s;display:flex}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-actions .card-slice-header-tray-action:not(:hover){opacity:.25}.uiThumb .uiThumb-tray .card-slice-header-tray .card-slice-header-tray-right .card-slice-header-tray-actions .card-slice-header-tray-action:hover{background-color:#0003}.uiThumb .card-slice-stats{flex-wrap:wrap;margin-bottom:-1rem;padding:.5rem;display:flex}.uiThumb .card-slice-stats .card-slice-stats-block{margin-bottom:1rem;margin-right:2rem}.uiThumb .card-slice-stats .card-slice-stats-block>.value{font-size:20px}.uiThumb .card-slice-stats .card-slice-stats-block>.value>sub{margin-left:.5rem;padding:0;font-size:12px}.uiThumb .card-slice-stats .card-slice-stats-block>.title{opacity:.5;margin-top:.25rem;font-size:12px}.uiThumb .card-slice-body{padding:.5rem;font-size:12px}.uiThumb .card-slice-body:empty{display:none}.card{background-color:#222;background-image:url(/images/leather.jpg);background-position:0 0;background-repeat:repeat;border:1px solid #242424;border-radius:15px;width:50rem;max-width:100%;margin:0 auto;overflow:hidden;box-shadow:0 2px 12px #00000080}.card .card-header{display:grid}.card .card-header>.card-header-background{opacity:.5;pointer-events:none;grid-area:1/1;margin-bottom:-10rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000);mask-image:linear-gradient(#000 0%,#0000)}.card .card-header>.card-header-background>.card-header-background-image,.card .card-header>.card-header-background>.card-header-background-composite,.card .card-header>.card-header-background>.card-header-background-overlay{grid-area:1/1}.card .card-header>.card-header-background>.card-header-background-image{filter:blur(30px);opacity:.6;background-position:50%;background-repeat:no-repeat;background-size:500%;margin:-100px;padding:100px}.card .card-header>.card-header-background>.card-header-background-composite{opacity:.4;background:linear-gradient(#222 30%,#0000);position:relative}.card .card-header>.card-header-background>.card-header-background-overlay{background:linear-gradient(#0000 90%,#0003);position:relative}.card .card-header>.card-header-foreground{text-shadow:0 3px 5px #0003;flex-direction:column;grid-area:1/1;padding:1.25rem 1.55rem;display:flex;position:relative}.card .card-header>.card-header-foreground .card-header-tray{align-items:flex-start;display:flex}.card .card-header>.card-header-foreground .card-header-tray .card-header-tray-title>h1{text-overflow:ellipsis;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:38px;font-weight:500}.card .card-header>.card-header-foreground .card-header-tray .card-header-tray-title>p{opacity:.7;font-size:15px;font-weight:500}.card .card-header>.card-header-foreground .card-header-tray .card-header-tray-icon{margin-bottom:-8px}.card .card-header>.card-header-foreground .card-header-tray .card-header-tray-controls{-webkit-user-select:none;user-select:none;flex-flow:row-reverse wrap;align-items:flex-start;margin-left:auto;display:flex}.card .card-header>.card-header-foreground .card-header-tray .card-header-tray-controls>.card-header-controls-button{color:#fff;opacity:.7;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-left:1rem;transition:all .2s;display:flex;box-shadow:0 2px 12px #00000080}.card .card-header>.card-header-foreground .card-header-tray .card-header-tray-controls>.card-header-controls-button.set-enabled:hover{opacity:1;background:#fff3}.card .card-header>.card-header-foreground .card-header-tray .card-header-tray-controls>.card-header-controls-button.set-disabled{opacity:.2;color:#ffffff4d;cursor:default}.card .card-header>.card-header-foreground .card-header-image{filter:drop-shadow(0 5px 10px #0009);border-radius:2px;align-self:center;max-width:90%;max-height:10rem;padding-top:1.25rem;padding-bottom:1.25rem}.card .card-tabs{border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;margin:1rem;display:flex}.card .card-tabs .card-tabs-button.set-enabled{opacity:1;border-bottom-color:#fff}.card .card-tabs .card-tabs-button{opacity:.8;cursor:pointer;border-bottom:1px solid #0000;margin-bottom:-1px;padding:.5rem 1rem 1rem;transition:all .2s ease-in-out}@media (width<=500px){.card .card-tabs .card-tabs-button.set-disabled .fc-icon-group>.fc-icon-group-icon{margin:0}.card .card-tabs .card-tabs-button.set-disabled .fc-icon-group>.fc-icon-group-body{display:none}}.card .card-header-image-edit{color:#fff;background-color:#0000006b;background-position:50%;background-repeat:no-repeat;background-size:80%;border:3px solid #333;border-radius:50%;justify-content:center;align-items:center;width:15rem;height:15rem;margin-left:auto;margin-right:auto;transition:all .2s;display:flex;position:relative;box-shadow:inset 0 1px 1px #00000013}.card .card-header-image-edit .card-header-image-edit-placeholder{opacity:.1}.card .card-header-image-edit .card-header-image-edit-delete{color:#fff;cursor:pointer;background-color:#000;border:3px solid #333;border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:-.25rem;transition:all .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:inset 0 1px 1px #00000013}.card .card-header-image-edit>input{opacity:0;cursor:pointer;position:absolute;inset:0}.card .card-description{white-space:pre-wrap;margin:1.55rem;font-size:14px}.card .card-body{margin:1.55rem}.card-modal>.inner{width:100%;height:100%;animation:.5s cubic-bezier(.32,1.95,.41,.93) anim-zoom-out;overflow-y:auto}.card-modal>.inner .card-wrap>.inner{padding:1rem}@media (width>=800px){.card-modal>.inner{grid-template-columns:1fr 50rem 1fr;display:grid}.card-modal>.inner .card-wrap{grid-area:1/1/auto/4;grid-template-columns:1fr 50rem 1fr;display:grid;overflow-y:auto}.card-modal>.inner .card-wrap>.inner{grid-column:2;padding:2rem 0}}@media (width>=700px){.character-sheet-page-profile{grid-template-columns:1fr 1fr}.character-sheet-page-profile>.character-sheet-portrait{grid-area:1/1}.character-sheet-page-profile>.character-sheet-description{grid-area:2/1}.character-sheet-page-profile>.character-sheet-personality{grid-area:1/2/3}}@media (width>=1200px){.character-sheet-page-profile{grid-template-columns:20rem 1fr 1fr}.character-sheet-page-profile>.character-sheet-portrait{grid-area:1/1}.character-sheet-page-profile>.character-sheet-description{grid-area:2/1}.character-sheet-page-profile>.character-sheet-personality{grid-area:1/2/3}}.character-sheet-name>.inner{font-size:32px}.icon-block{flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin:.25rem 0;display:flex}.icon-block .inner{flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:24px;font-weight:100;display:flex}.icon-block .inner-wrap{flex-grow:1;margin-left:-1rem;padding:.5rem .5rem .5rem 1.75rem}.icon-block .inner-wrap>span{opacity:.5;margin-left:.75rem;font-size:12px}.character-sheet-portrait{overflow:hidden}.character-sheet-portrait>.inner{padding:0}.character-sheet-portrait>.inner>.fc-block-wounds{background-position:50%;background-repeat:no-repeat;background-size:contain;height:400px}@media (width>=800px){.character-sheet-page-skills{grid-template-columns:7rem auto 25rem}.character-sheet-page-skills>.character-sheet-skills{grid-area:1/3/5;align-self:flex-start}.character-sheet-page-skills>.character-sheet-abilities{grid-area:1/1/7}.character-sheet-page-skills>.character-sheet-feats,.character-sheet-page-skills>.character-sheet-special-abilities,.character-sheet-page-skills>.character-sheet-speed,.character-sheet-page-skills>.character-sheet-saves{grid-column:2}}@media (width>=1100px){.character-sheet-page-skills{grid-template-columns:7rem auto auto 25rem}.character-sheet-page-skills>.character-sheet-skills{grid-area:1/4/5;align-self:flex-start}.character-sheet-page-skills>.character-sheet-abilities{grid-area:1/1/7}.character-sheet-page-skills>.character-sheet-feats{grid-area:2/3}.character-sheet-page-skills>.character-sheet-special-abilities{grid-area:3/3}.character-sheet-page-skills>.character-sheet-speed{grid-area:1/2}.character-sheet-page-skills>.character-sheet-saves{grid-area:2/2/4}}.character-ability-block-set{grid-gap:.5rem;grid-template-columns:1fr 1fr 1fr;display:grid}.character-ability-block-set .character-ability-block{text-align:center;cursor:pointer;background:#2226;border:1px solid #ffffff1a;border-radius:4px;padding:.25rem;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .2s ease-in-out;box-shadow:4px 2px 8px #0006}.character-ability-block-set .character-ability-block:hover{transform:translateY(-1px);box-shadow:0 5px 25px #00000026}.character-ability-block-set .character-ability-block>.character-ability-block-header{justify-content:center;align-items:center;display:flex}.character-ability-block-set .character-ability-block>.character-ability-block-header>.character-ability-block-modifier{font-size:24px;font-weight:900}.character-ability-block-set .character-ability-block>.character-ability-block-header>.character-ability-block-score{text-align:left;opacity:.5;padding-left:.5rem;font-size:12px;line-height:11px}.character-ability-block-set .character-ability-block>.character-ability-block-title{opacity:.4;justify-content:center;align-items:center;font-size:11px;display:flex}@media (width>=800px){.character-ability-block-set{grid-gap:1rem;grid-template-columns:1fr}}.ui-panel{z-index:9000;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-panel.set-blocking{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ui-panel>.inner{width:500px;max-width:100%;height:100%;position:absolute;top:0;bottom:0;right:0}.ui-panel>.inner>.panel-component{box-sizing:border-box;flex-direction:column;height:100%;padding:1rem;display:flex}@media (width<=800px){.ui-panel>.inner>.panel-component{padding:.25rem}}.ui-panel>.inner>.panel-component>.inner{background-color:#222;border-radius:12px;flex-direction:column;flex-grow:1;animation:.5s cubic-bezier(.66,0,.29,1.29) panelEntrance;display:flex;overflow:hidden;box-shadow:0 25.6px 57.6px #00000038,0 4.8px 14.4px #0000002e}@media (width<=500px){.ui-panel>.inner>.panel-component>.inner{animation:.4s cubic-bezier(.66,0,.29,1.29) ModalEntrance}}@keyframes panelEntrance{0%{opacity:0;transform:translate(5rem)}}.ui-panel>.inner>.panel-component>.inner>.panel-header{padding:1.5rem 1.75rem;font-size:24px;font-weight:600}@media (width<=800px){.ui-panel>.inner>.panel-component>.inner>.panel-header{padding-left:1rem;padding-right:1rem}}.ui-panel>.inner>.panel-component>.inner>.panel-header>.inner{flex-grow:1}.ui-panel>.inner>.panel-component>.inner>.panel-header+.panel-body{padding-top:.25rem}.ui-panel>.inner>.panel-component>.inner>.panel-body{flex-grow:1;flex-shrink:1;padding:1.75rem;overflow-y:auto}@media (width<=800px){.ui-panel>.inner>.panel-component>.inner>.panel-body{padding:1rem}}.ui-panel>.inner>.panel-component>.inner>.panel-footer{flex-shrink:0;place-content:stretch flex-end;padding:1.5rem 1.75rem;display:flex}@media (width<=800px){.ui-panel>.inner>.panel-component>.inner>.panel-footer{padding-left:1rem;padding-right:1rem}}.ui-panel>.inner>.panel-component>.inner .ui-section{box-shadow:none;padding:0}.character-sheet-skills .character-ability-block-skill .character-ability-block-skill-inner{grid-template-columns:24px 2em auto auto;align-items:center;padding-bottom:.1rem;font-size:12px;display:grid}.character-sheet-skills .character-ability-block-skill .character-ability-block-skill-inner .character-ability-block-skill-icon{font-size:16px}.character-sheet-skills .character-ability-block-skill .character-ability-block-skill-inner .character-ability-block-skill-modifier{text-align:center;font-weight:800}.character-sheet-skills .character-ability-block-skill .character-ability-block-skill-inner .character-ability-block-skill-title{margin-left:1em}.character-sheet-skills .character-ability-block-skill .character-ability-block-skill-inner .character-ability-block-skill-title span{opacity:.5;margin-left:1em}.character-sheet-skills .character-ability-block-skill .character-ability-block-skill-notes{opacity:.5;margin:.25em 0 .5rem 2.75em;font-size:10px}.fc-block-language .fc-block-language-title{font-size:14px}.fc-block-language .fc-block-language-title span{opacity:.8;margin-left:.75rem;font-size:11px;font-weight:700}.fc-block-language .fc-block-language-description{opacity:.8;margin-top:.35rem;font-size:11px}.fc-block-language:not(:last-child){margin-bottom:1rem}.card-spell{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;background-color:#222;border-radius:8px;grid-template-rows:1fr auto;grid-template-columns:auto;width:20rem;max-width:100%;min-height:25rem;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:11px;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 25.6px 57.6px #00000008,0 4.8px 14.4px #00000008}.card-spell .card-spell-image{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:1/1;height:100%;margin:-1rem;padding:1rem;transition:all .2s}.card-spell .card-spell-slice{flex-direction:column;grid-area:1/1;align-self:flex-end;align-items:flex-end;display:flex;position:relative}.card-spell .card-spell-slice svg{fill:#222}.card-spell .card-spell-body{background-color:#222;grid-area:2/1;padding:0 .5rem .5rem;position:relative}.card-spell .card-spell-body .card-spell-header{border-bottom:1px solid #fff;align-items:flex-end;margin-bottom:4px;padding-bottom:8px;display:flex}.card-spell .card-spell-body .card-spell-header .card-spell-title{font-size:27px;line-height:27px}.card-spell .card-spell-body .card-spell-header .card-spell-subTitle{text-align:right;margin-left:auto}.card-spell .card-spell-body .card-spell-header .card-spell-subTitle .card-spell-level span{font-size:15px}.card-spell .card-spell-body .card-spell-header .card-spell-subTitle .card-spell-domain span{opacity:.6;margin-left:.25rem;font-size:6px}.card-spell .card-spell-body .card-spell-footer{justify-content:space-between;align-items:center;display:flex}.card-spell .card-spell-body .card-spell-description{padding-top:8px;display:grid}.card-spell .card-spell-body .card-spell-description .card-spell-description-short{grid-area:1/1;transition:all .2s}.card-spell .card-spell-body .card-spell-description .card-spell-description-full{opacity:0;grid-area:1/1;max-height:0;transition:all .2s}.card-spell:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 25.6px 57.6px #00000038,0 4.8px 14.4px #0000002e}.card-spell:hover .card-spell-image{filter:blur(6px);opacity:.8;transform:scale(1.1)}.card-spell:hover .card-spell-body .card-spell-description .card-spell-description-short{opacity:0}.card-spell:hover .card-spell-body .card-spell-description .card-spell-description-full{opacity:1;max-height:300px}.card-spell-set{grid-gap:1rem;grid-template-columns:1fr;justify-content:center;align-items:center;display:grid}@media (width>=600px){.card-spell-set{grid-template-columns:1fr 1fr}}@media (width>=700px){.card-spell-set{grid-template-columns:1fr 1fr 1fr}}@media (width>=800px){.card-spell-set{grid-template-columns:1fr 1fr 1fr 1fr}}@media (width>=900px){.card-spell-set{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.character-screen .character-screen-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#111111e6;align-items:center;padding:.5rem;display:flex;position:relative;box-shadow:0 5px 20px #0000001a}.character-screen .character-screen-header>.inner{flex-grow:1;align-items:center;display:flex}.character-screen .character-screen-header>.inner .character-screen-image{color:#a7212e;background-color:#222;background-position:50%;background-size:cover;border-radius:4px;justify-content:center;align-self:center;align-items:center;width:4rem;height:4rem;display:flex}.character-screen .character-screen-header>.inner .character-screen-image svg{opacity:.5;width:50%;height:50%}.character-screen .character-screen-header>.inner>.character-screen-inner{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.character-screen .character-screen-header>.inner>.character-screen-inner .character-screen-name{margin-left:1em}.character-screen .character-screen-header>.inner>.character-screen-inner .character-screen-name .character-screen-name-title{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px}.character-screen .character-screen-header>.inner>.character-screen-inner .character-screen-name .character-screen-name-subTitle{opacity:.5;font-size:11px}@media (width>=1000px){.character-screen .character-screen-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-area:1/1/auto/3;padding:0}.character-screen .character-screen-header>.inner .character-screen-image{box-shadow:0 5px 15px #0003}.character-screen .character-screen-header>.inner>.character-screen-inner .character-screen-name .character-screen-name-title{font-size:28px}.character-screen .character-screen-header>.inner>.character-screen-inner .character-screen-name .character-screen-name-subTitle{font-size:14px}}.table-screen{background:#111;position:fixed;inset:0}.table-screen .table-composition{width:100%;height:100%;position:absolute;inset:0}.table-screen .table-background .table-background-image-set{filter:blur(10px);margin:-10rem;padding:10rem}.table-screen .table-background .table-background-image-set .table-background-image{background-position:50%;background-size:cover;transition:opacity 2s}.table-screen .table-background .table-background-image-set.set-first .table-background-image.set-is-second,.table-screen .table-background .table-background-image-set.set-second .table-background-image.set-is-first{opacity:0}.table-screen .table-background .table-background-layer{background:linear-gradient(#000000b3,#000000e6);box-shadow:inset 0 0 100px 40px #000000e6}.table-screen .table-foreground{color:#fff;grid-template-rows:auto 1fr;display:grid}.table-screen .table-foreground .table-header{background:#0000004d;border-bottom:1px solid #000c;grid-row:1;align-items:center;padding:.5rem 1rem .35rem;display:flex}.table-screen .table-foreground .table-header .table-header-logo{font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:27px;font-weight:300}.table-screen .table-foreground .table-header .table-header-code{margin-left:auto;font-size:16px;font-weight:900}.table-screen .table-foreground .table-header .table-header-code>span{opacity:.5;margin-right:1rem;font-size:12px;font-weight:300}.table-screen .table-foreground .table-body{grid-row:2;position:relative}.table-screen .table-body .card{background-color:#000000b3;width:auto;margin:.25rem;animation:.25s ease-out table-card-anim-in}@keyframes table-card-anim-in{0%{opacity:0;transform:scale(1.01)}}.table-screen .table-body .card .card-header{color:#fff}.table-screen .table-body .card .card-header .card-header-background{opacity:.4}.table-screen .table-body .card .card-header .card-header-foreground .card-header-tray{text-shadow:0 1px 5px #000000e6}.table-screen .table-body .card .card-header .card-header-foreground .card-header-image{max-height:8rem}.page-loader{z-index:9000000;flex-grow:1;justify-content:center;align-items:center;font-family:Cinzel Decorative,Noto Sans,Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;animation:1s ease-out anim-page-loader-in;display:flex}.page-loader>.inner{flex-direction:column;align-items:center;display:flex}.page-loader>.inner>.page-loader-logo{text-shadow:0 5px 5px #00000040;text-align:center;opacity:.1;margin-bottom:1rem;font-size:48px;font-weight:900}.page-loader>.inner>.page-loader-spinner{background:#0000001a;border-radius:2px;width:300px;max-width:90%;height:8px;overflow:hidden}.page-loader>.inner>.page-loader-spinner>.inner{border-radius:2px;width:100%;height:100%;animation:1.5s cubic-bezier(.5,0,.5,1) infinite alternate-reverse anim-page-loader-spinner;box-shadow:0 0 30px #0003}@keyframes anim-page-loader-spinner{0%{margin-left:-120%}to{margin-left:120%}}@keyframes anim-page-loader-in{0%{opacity:0}}
