.connectionstatus-banner{position:fixed;top:0;left:0;width:100%;height:36px;z-index:1000;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-size:1.2rem;font-family:caslonAntique,serif;color:#ffffffde;animation:fadeIn .25s ease-in}.connectionstatus-banner--reconnecting{background-color:#3d2f00;border-bottom:1px solid #f5c518}.connectionstatus-banner--disconnected{background-color:#aa2e25;border-bottom:1px solid #7a211b}.connectionstatus-spinner-wrapper{width:10px;height:10px;flex-shrink:0;border-radius:50%;background-color:#ffffffde;animation:connectionstatus-pulse 1.2s ease-in-out infinite}@keyframes connectionstatus-pulse{0%,to{opacity:1}50%{opacity:.3}}.connectionstatus-text{color:#ffffffde;font-size:1.2rem;white-space:nowrap}.connectionstatus-attempt{color:#fff9;font-size:1rem;white-space:nowrap}.connectionstatus-error{color:#fff9;font-size:1rem;white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}.connectionstatus-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,.87);border-radius:3px;cursor:pointer;color:#ffffffde;font-family:caslonAntique,serif;font-size:1.1rem;padding:2px 10px;min-width:44px;min-height:28px;transition:background-color .15s ease}.connectionstatus-retry:hover,.connectionstatus-retry:focus-visible{background-color:#ffffff1f}.connectionstatus-retry:focus-visible{outline:2px solid rgba(255,255,255,.87);outline-offset:2px}.connectionstatus-retry:active{background-color:#fff3}@media screen and (max-width: 480px){.connectionstatus-banner{height:32px;font-size:1rem;justify-content:space-between;padding:0 12px}.connectionstatus-attempt,.connectionstatus-error{display:none}.connectionstatus-text{font-size:1rem}}.layout{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:scroll;-webkit-user-select:none;user-select:none;caret-color:transparent}.layout input,.layout textarea{caret-color:initial;-webkit-user-select:initial;user-select:initial}.layout-image{background:url(/assets/cbn-bg-U-1yxmAm.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.lds-spinner{width:80px;height:80px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#ffffffde}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.login-container{position:relative;display:flex;width:100%;min-height:100%;padding:2rem}.login-container>.login-panel{position:relative;display:flex;flex-direction:column;gap:.75rem;margin:auto;padding:2rem;width:600px;border-radius:.5rem;background:#1f1f1f;box-shadow:5px 5px 10px #0003}.login-container>.login-panel>.input-item{position:relative;margin:0 auto;width:100%}.login-container>.login-panel>.input-item:first-of-type{margin-top:0}.login-container>.login-panel>.input-item:last-of-type{margin-bottom:0}.login-container>.login-panel>.input-item>h1{margin:0;text-align:center;font-family:goudyOldStyle;font-weight:700;font-size:1.5em}.login-container>.login-panel>.input-item>p{margin:0}.login-container>.login-panel>.input-item>input{width:100%;padding:.3rem;font-size:.875rem;line-height:1rem;border:none;border-radius:0;outline:none;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.6);color:#ffffffde}.login-container>.login-panel>.input-item>button{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;width:100%;height:2.5rem;border:none;border-radius:.5rem;background-color:#aa2e25;color:#ffffffde;font-size:1rem;cursor:pointer}.login-container>.login-panel>.input-item>button img{height:1rem;pointer-events:none}.login-container>.login-panel>.input-item .forgot-link{margin-top:.3rem;text-align:right}.login-container>.login-panel>.input-item .forgot-link>a{text-decoration:none}.login-container>.login-panel>.input-item .forgot-link>a:hover{cursor:pointer;text-decoration:underline}.login-container>.login-panel>.input-item .register-link{margin-top:.3rem;text-align:center}.login-container>.login-panel>.input-item .register-link>a{text-decoration:none}.login-container>.login-panel>.input-item .register-link>a:hover{cursor:pointer;text-decoration:underline}.login-container>.login-panel>.loading-overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.5rem;background-color:#00000080}@media screen and (max-width: 600px){.login-container{padding:0}.login-container>.login-panel{margin:0;align-items:center;justify-content:center;border-radius:0}}.register-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.register-container>.register-panel{display:flex;flex-direction:column;gap:1.5rem;padding:3rem;width:500px;border-radius:.5rem;background:#1f1f1f;box-shadow:5px 5px 10px #0003}.melpominee-tooltip{display:none;position:absolute;bottom:0;left:0;padding:1rem;margin:1rem;max-width:33%;border-radius:1rem;border:1px solid rgba(255,255,255,.87);background-color:#121212}.melpominee-tooltip .discipline-power-tooltip-inner>h4{font-size:.8em}.melpominee-tooltip .discipline-power-tooltip-inner>h5{font-size:.7em}.melpominee-tooltip .discipline-power-tooltip-inner>p{font-size:.7em}.melpominee-tooltip .discipline-power-tooltip-inner>ul{font-size:.7em}.melpominee-tooltip .discipline-power-tooltip-inner>ul>li{margin-left:1em}.melpominee-tooltip .predator-tooltip-inner>p{font-size:.7em}.melpominee-tooltip .predator-tooltip-inner>ul{font-size:.7em}.melpominee-tooltip .predator-tooltip-inner>ul>li{margin-left:1em}@media screen and (min-width: 768px){.melpominee-tooltip{display:initial}}.characterlist-container{display:flex;position:relative;width:100%;min-height:100%}.characterlist-container>.characterlist-panel{position:relative;border-radius:.5rem;background:#1f1f1f;box-shadow:5px 5px 10px #0003;margin:2rem auto;padding:1rem;width:100%;min-width:360px;animation:fadeIn ease-in .5s;animation-iteration-count:1;animation-fill-mode:forwards}.characterlist-container>.characterlist-panel>.characterlist-header{position:relative}.characterlist-container>.characterlist-panel>.characterlist-header>h1{text-align:center;padding-bottom:1rem}.characterlist-container>.characterlist-panel>.characterlist-header>div.toggle-switch-container{position:absolute;right:0;bottom:0}.characterlist-container>.characterlist-panel>.characterlist-list{display:flex;flex-direction:column;gap:.5rem}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-listitem{display:flex;border:1px solid rgba(255,255,255,.87);border-radius:.25rem;padding:.5rem;width:100%;min-height:4.5rem;-webkit-user-select:none;user-select:none}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-listitem:hover{background-color:#ffffff1f;cursor:pointer}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-listitem:focus{outline:none}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-listitem>.characterlist-listitem-id{display:flex;align-items:center;justify-content:center;padding:0 .5rem 0 .25rem}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-listitem>.characterlist-listitem-info{flex:1}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-listitem>.characterlist-listitem-game{align-self:flex-end;justify-self:flex-end;color:#ffffff61;text-align:right}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-additem{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.87);border-radius:.25rem;padding:.5rem;width:100%;min-height:4.5rem;-webkit-user-select:none;user-select:none}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-additem:hover{background-color:#ffffff1f;cursor:pointer}.characterlist-container>.characterlist-panel>.characterlist-list>.characterlist-listitem,.characterlist-container>.characterlist-panel>.characterlist-list .characterlist-additem{animation:fadeIn ease-in .25s;animation-iteration-count:1;animation-fill-mode:forwards}@media screen and (min-width: 428px){.characterlist-container>.characterlist-panel{width:428px;min-width:428px;padding:1rem 2rem 2rem}}@media screen and (min-width: 768px){.characterlist-container>.characterlist-panel{width:768px;min-width:768px}}@media screen and (min-width: 1024px){.characterlist-container>.characterlist-panel{width:1024px;min-width:1024px}}@media screen and (max-width: 1024px){.characterlist-container>.characterlist-panel{border-radius:0;margin:0 auto}}.toggle-switch-container{width:fit-content;display:flex;gap:.25rem}.toggle-switch-container>p{display:inline}.toggle-switch-container>.toggle-switch{align-self:center;position:relative;display:inline-block;width:calc(1.6rem + 8px);height:calc(.8rem + 4px)}.toggle-switch-container>.toggle-switch>input{width:0;height:0}.toggle-switch-container>.toggle-switch>.toggle-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:calc(1rem + 4px);background-color:#ccc;-webkit-transition:.4s;transition:.4s}.toggle-switch-container>.toggle-switch>.toggle-switch-slider:before{position:absolute;content:"";height:.8rem;width:.8rem;left:2px;bottom:2px;border-radius:50%;background-color:#fff;-webkit-transition:.4s;transition:.4s}.toggle-switch-container>.toggle-switch>input:checked+.toggle-switch-slider{background-color:#aa2e25}.toggle-switch-container>.toggle-switch>input:focus+.toggle-switch-slider{box-shadow:0 0 1px #aa2e25}.toggle-switch-container>.toggle-switch>input:checked+.toggle-switch-slider:before{-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translate(1rem)}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:7rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>img{position:absolute;width:100%;height:100%;object-fit:contain;opacity:.4;-webkit-user-select:none;user-select:none;pointer-events:none}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand.ministry>img{max-height:6rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand.salubri>img{padding-bottom:1rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand.tremere>img{max-height:6rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand.thin_blood>img{max-height:6rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container{position:relative;max-width:50%;height:4rem;z-index:1}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container>img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container.brujah{height:5rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container.lasombra{margin-top:1rem;height:5rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container.toreador{height:6rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container.tzimisce{margin-top:.5rem;height:3.5rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header{position:relative;width:100%}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container{max-width:50%;height:4rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-brand>.charactersheet-header-brand-container>img{width:100%;height:100%;object-fit:contain}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner{margin-top:1rem;position:relative;width:100%;display:flex;justify-content:space-around;gap:1rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner>.charactersheet-header-column{width:calc(33.3% - 1rem)}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner>.charactersheet-header-column>.charactersheet-header-row{display:flex}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner>.charactersheet-header-column>.charactersheet-header-row>.charactersheet-header-row-field{position:relative;flex:1;height:1.2em}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner>.charactersheet-header-column>.charactersheet-header-row>.charactersheet-header-row-field>input{width:100%;height:100%;border:none;border-radius:0;outline:none;border-bottom:1px dotted rgba(255,255,255,.87);background-color:transparent;color:#ffffffde;padding:0 .25rem;font-size:.75rem}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner>.charactersheet-header-column>.charactersheet-header-row>.charactersheet-header-row-field>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0 1em 0 .25em;margin:0;width:100%;height:100%;font-family:inherit;font-size:.75rem;cursor:inherit;line-height:inherit;color:inherit;position:relative;cursor:pointer;border-bottom:1px dotted rgba(255,255,255,.87)}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner>.charactersheet-header-column>.charactersheet-header-row>.charactersheet-header-row-field>select>option{color:inherit;font-size:inherit;background-color:#1f1f1f}.charactersheet-container>.charactersheet-panel>.charactersheet-header>.charactersheet-header-inner>.charactersheet-header-column>.charactersheet-header-row>.charactersheet-header-row-field>span.select-dropdown{position:absolute;top:calc(50% - .125rem);right:calc(.5em - .2rem);width:.4rem;height:.25rem;background-color:gray;clip-path:polygon(100% 0%,0 0%,50% 100%);pointer-events:none}.statdots-container{height:100%;display:flex;justify-content:center;align-items:center}.statdots-container>.statdots-dot{display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;color:#fff9;border-radius:50%;border:1px solid rgba(255,255,255,.6);width:.6em;height:.6em}.statdots-container>.statdots-dot:hover{background-color:#ffffff1f}.statdots-container>.statdots-dot:checked{border:none;background-color:#fff9}.statdots-container>.statdots-dot:checked:hover{background-color:#ffffffde}@media screen and (min-width: 768px){.statdots-container>.statdots-dot{border:2px solid rgba(255,255,255,.6)}}.charactersheet-section>.charactersheet-attributes-inner{display:flex;justify-content:space-between;gap:1rem}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-section{display:flex;flex-direction:column;width:calc(33% - 1rem)}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-section>.charactersheet-attribute-item{display:flex;padding:0 1rem}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-section>.charactersheet-attribute-item>.charactersheet-attribute-info{flex:1;display:flex;justify-content:flex-start;align-items:center}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-section>.charactersheet-attributes-subheader{display:flex}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-section>.charactersheet-attributes-subheader>h3{margin:0;text-align:center;font-style:italic;font-size:.85rem;width:100%}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-section>.charactersheet-attributes-subheader>.charactersheet-attribute-info{flex:1;display:flex;justify-content:center;align-items:center}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-section>.charactersheet-attributes-subheader>.charactersheet-attribute-score{text-align:center}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-divider{position:relative;bottom:0;top:0;width:1px}.charactersheet-section>.charactersheet-attributes-inner>.charactersheet-attributes-divider>.charactersheet-attributes-divider-inner{position:absolute;height:calc(100% - 25px);width:100%;bottom:0;background-color:#ffffffde}.charactersheet-container>.charactersheet-panel,.charactersheet-container .charactersheet-panel-split-column{display:flex;flex-direction:column;justify-content:flex-start}.charactersheet-container>.charactersheet-panel>.charactersheet-section,.charactersheet-container .charactersheet-panel-split-column>.charactersheet-section{display:flex;flex-direction:column;justify-content:flex-start}.charactersheet-container>.charactersheet-panel>.charactersheet-section:last-child,.charactersheet-container .charactersheet-panel-split-column>.charactersheet-section:last-child{flex:1}.charactersheet-container>.charactersheet-panel>.charactersheet-section>.charactersheet-section-header,.charactersheet-container .charactersheet-panel-split-column>.charactersheet-section>.charactersheet-section-header{margin-top:1rem;margin-bottom:.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.charactersheet-container>.charactersheet-panel>.charactersheet-section>.charactersheet-section-header .charactersheet-section-header-title>h2,.charactersheet-container .charactersheet-panel-split-column>.charactersheet-section>.charactersheet-section-header .charactersheet-section-header-title>h2{margin:0;text-transform:uppercase;font-weight:700;font-size:1rem;letter-spacing:.1rem}.charactersheet-container>.charactersheet-panel>.charactersheet-section>.charactersheet-section-header>.charactersheet-section-header-divider,.charactersheet-container .charactersheet-panel-split-column>.charactersheet-section>.charactersheet-section-header>.charactersheet-section-header-divider{flex:1;width:100%;height:2px;background-color:#ffffffde}.charactersheet-container>.charactersheet-panel>.charactersheet-panel-split>.charactersheet-panel-split-column:nth-of-type(1)>.charactersheet-section>.charactersheet-section-header,.charactersheet-container .charactersheet-panel-split-column>.charactersheet-panel-split>.charactersheet-panel-split-column:nth-of-type(1)>.charactersheet-section>.charactersheet-section-header{gap:.3rem}.charactersheet-container>.charactersheet-panel>.charactersheet-panel-split>.charactersheet-panel-split-column>.charactersheet-section>.charactersheet-section-header,.charactersheet-container .charactersheet-panel-split-column>.charactersheet-panel-split>.charactersheet-panel-split-column>.charactersheet-section>.charactersheet-section-header{gap:1rem}.charactersheet-section>.charactersheet-skills-inner{display:flex;justify-content:space-between;gap:1rem}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section{display:flex;flex-direction:column;width:calc(33% - 1rem)}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section>.charactersheet-skill-item{display:flex}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section>.charactersheet-skill-item>.charactersheet-skills-speciality{flex:1;height:1.2em}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section>.charactersheet-skill-item>.charactersheet-skills-speciality>input{width:100%;height:100%;border:none;border-radius:0;outline:none;border-bottom:1px dotted rgba(255,255,255,.87);background-color:transparent;color:#ffffffde;padding:0 .25rem;font-size:.75rem}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section>.charactersheet-skills-item{display:flex}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section>.charactersheet-skills-item>h3{margin:0;text-align:center;width:100%}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section>.charactersheet-skills-item>.charactersheet-skills-item-info{flex:1;display:flex;justify-content:center;align-items:center}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-section>.charactersheet-skills-item>.charactersheet-skills-item-score{text-align:center}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-divider{position:relative;bottom:0;top:0;width:1px}.charactersheet-section>.charactersheet-skills-inner>.charactersheet-skills-divider>.charactersheet-skills-divider-inner{position:absolute;height:calc(100% - 25px);width:100%;bottom:0;background-color:#ffffffde}.healthtracker-container{height:100%;display:flex;justify-content:center;align-items:center}.healthtracker-container>.healthtracker-dot{position:relative;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:2px;font:inherit;color:#fff9;border-radius:0;border:1px solid rgba(255,255,255,.6);width:.6em;height:.6em}.healthtracker-container>.healthtracker-dot:hover{background-color:#ffffff1f}.healthtracker-container>.healthtracker-dot:checked{border:1px solid rgba(0,0,0,.4);background-color:#fff9}.healthtracker-container>.healthtracker-dot:checked:hover{background-color:#ffffffde}.healthtracker-container>.healthtracker-dot.aggravated-damage{border:1px solid rgba(255,255,255,.6);background-color:transparent}.healthtracker-container>.healthtracker-dot.aggravated-damage:hover{background-color:#ffffff1f}.healthtracker-container>.healthtracker-dot.aggravated-damage:before{content:" ";position:absolute;top:50%;left:0%;border-bottom:1px solid #FFF;width:100%;transform-origin:center;transform:translateY(-1px) rotate(45deg)}.healthtracker-container>.healthtracker-dot.aggravated-damage:after{content:" ";position:absolute;top:50%;left:0%;border-bottom:1px solid #FFF;width:100%;transform-origin:center;transform:translateY(-1px) rotate(-45deg)}.healthtracker-container>.healthtracker-dot.superficial-damage{border:1px solid rgba(255,255,255,.6);background-color:transparent}.healthtracker-container>.healthtracker-dot.superficial-damage:hover{background-color:#ffffff1f}.healthtracker-container>.healthtracker-dot.superficial-damage:after{content:" ";position:absolute;top:50%;left:0%;border-bottom:1px solid #FFF;width:100%;transform-origin:center;transform:translateY(-1px) rotate(-45deg)}.humanitytracker-container{height:100%;display:flex;justify-content:center;align-items:center}.humanitytracker-container>.humanitytracker-dot{display:grid;place-content:center;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:2px;font:inherit;color:#fff9;border-radius:0;border:1px solid rgba(255,255,255,.6);width:.6em;height:.6em}.humanitytracker-container>.humanitytracker-dot:hover{background-color:#ffffff1f}.humanitytracker-container>.humanitytracker-dot:checked{border:1px solid rgba(0,0,0,.4);background-color:#fff9}.humanitytracker-container>.humanitytracker-dot:checked:hover{background-color:#ffffffde}.humanitytracker-container>.humanitytracker-dot.humanitytracker-stained{border:1px solid rgba(255,255,255,.6);background-color:transparent}.humanitytracker-container>.humanitytracker-dot.humanitytracker-stained:hover{background-color:#ffffff1f}.humanitytracker-container>.humanitytracker-dot.humanitytracker-stained:after{content:" ";position:absolute;top:50%;left:0;border-bottom:1px solid #FFF;width:100%;transform:rotate(-45deg)}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary{margin-top:1.5rem}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col{display:flex;justify-content:center;margin-top:.5rem}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-healthrow-item{display:flex;width:33.33%;flex-direction:column;justify-content:center;align-items:center}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-healthrow-item>h4{margin:0}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-healthrow-item>.healthrow-trackers{display:flex;flex-direction:column;align-items:flex-start}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item{display:flex;width:calc(33.33% + .5rem);flex-direction:column;justify-content:center;align-items:center}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item>h4{margin:0}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item>.hungerrow-select{position:relative;display:flex;height:1.2em}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item>.hungerrow-select>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0 1em 0 .25em;margin:0;width:100%;height:100%;font-family:inherit;font-size:.75rem;cursor:inherit;line-height:inherit;color:inherit;position:relative;cursor:pointer;border-bottom:1px dotted rgba(255,255,255,.87)}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item>.hungerrow-select>select>option{color:inherit;font-size:inherit;background-color:#1f1f1f}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item>.hungerrow-select>span.select-dropdown{position:absolute;top:calc(50% - .125rem);right:calc(.5em - .2rem);width:.4rem;height:.25rem;background-color:gray;clip-path:polygon(100% 0%,0 0%,50% 100%);pointer-events:none}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item>.statdots-container>.statdots-dot{border:1px solid rgba(255,255,255,.6);border-radius:0;margin:2px}.charactersheet-container>.charactersheet-panel>.charactersheet-secondary>.charactersheet-secondary-col>.charactersheet-secondary-hungerrow-item>.statdots-container>.statdots-dot:checked{border:1px solid rgba(0,0,0,.4)}.charactersheet-section>.charactersheet-disciplines-inner{display:flex;gap:.75rem;flex-wrap:wrap}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block{width:calc((100% - 1.5rem) / 3)}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-school{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.87)}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-school>.charactersheet-disciplines-school-select{position:relative;flex:1;border-right:1px solid rgba(255,255,255,.87)}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-school>.charactersheet-disciplines-school-select>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0 1em 0 .25em;margin:0;width:100%;height:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;color:inherit;position:relative;cursor:pointer}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-school>.charactersheet-disciplines-school-select>select>option{color:inherit;font-size:inherit;background-color:#1f1f1f}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-school>.charactersheet-disciplines-school-select>span{position:absolute;top:calc(50% - .125rem);right:calc(.5em - .2rem);width:.4rem;height:.25rem;background-color:gray;clip-path:polygon(100% 0%,0 0%,50% 100%);pointer-events:none}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-school>.statdots-container{margin:0 .1rem}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-power{position:relative;width:100%;height:1.2em;border-bottom:1px dotted rgba(255,255,255,.87)}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-power>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0 1em 0 .25em;margin:0;width:100%;height:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;color:inherit;position:relative;cursor:pointer}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-power>select option{color:inherit;font-size:inherit;background-color:#1f1f1f}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-power>select>optgroup{color:inherit;font-size:inherit;background-color:#1f1f1f}.charactersheet-section>.charactersheet-disciplines-inner>.charactersheet-disciplines-block>.charactersheet-disciplines-power>span{position:absolute;top:calc(50% - .125rem);right:calc(.5em - .2rem);width:.4rem;height:.25rem;background-color:gray;clip-path:polygon(100% 0%,0 0%,50% 100%);pointer-events:none}.charactersheet-section>.charactersheet-beliefs-inner{display:flex;flex-direction:row;width:100%;gap:.75rem}.charactersheet-section>.charactersheet-beliefs-inner>.charactersheet-beliefs-tile{flex:1}.charactersheet-section>.charactersheet-beliefs-inner>.charactersheet-beliefs-tile>span>h3{font-size:.85rem;font-style:italic}.charactersheet-section>.charactersheet-beliefs-inner>.charactersheet-beliefs-tile>textarea{width:100%;resize:none;padding:.25rem;color:#ffffffde;background-color:transparent;outline:none;border:1px dotted rgba(255,255,255,.87);font-size:.75rem}.charactersheet-section>.charactersheet-meritflaw-inner>.meritflaw-group{margin-top:.5rem;display:flex;flex-direction:column}.charactersheet-section>.charactersheet-meritflaw-inner>.meritflaw-group>span{margin:0 auto}.charactersheet-section>.charactersheet-meritflaw-inner>.meritflaw-group>.meritflaw-list{width:100%;display:flex;flex-direction:column;gap:.25rem}.charactersheet-section>.charactersheet-meritflaw-inner>.meritflaw-group>.meritflaw-list>.meritflaw-row{display:flex;justify-content:space-between;align-items:center;gap:.125rem}.charactersheet-section>.charactersheet-meritflaw-inner>.meritflaw-group>.meritflaw-list>.meritflaw-row>input{flex:1;height:100%;border:none;border-radius:0;outline:none;border-bottom:1px dotted rgba(255,255,255,.87);background-color:transparent;color:#ffffffde;padding:0 .25rem;font-size:.75rem}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:0 .5rem}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section:nth-child(2){margin-top:0}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item{flex:1;min-width:calc(50% - .5rem);display:flex;flex-direction:column}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-bloodpotency{display:flex;flex-direction:row;gap:.5rem;margin:auto}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-bloodpotency>span{text-align:center}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-bloodpotency>.statdots-container{margin:auto 0}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-input{display:flex;flex-direction:row;flex-wrap:nowrap}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-input>input::-webkit-outer-spin-button,.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-input>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-input>input[type=number]{-moz-appearance:textfield}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-input>input{flex:1;width:100%;height:100%;border:none;border-radius:0;outline:none;border-bottom:1px dotted rgba(255,255,255,.87);background-color:transparent;color:#ffffffde;padding:0 .25rem;font-size:.75rem;text-align:right}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-textarea{flex:1;display:flex;flex-direction:column}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-textarea>span{display:block;width:100%}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-textarea>.charactersheet-theblood-textarea-header{width:100%;display:flex;justify-content:space-between}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-textarea>.charactersheet-theblood-textarea-header>h3{font-size:1rem;font-family:caslonAntique}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-textarea>.charactersheet-theblood-textarea-header>h4{margin:auto 0 0;color:#fff9;font-family:caslonAntique;padding:0 .25rem;font-size:.75rem;text-align:right;letter-spacing:.05rem}.charactersheet-section>.charactersheet-theblood-inner>.charactersheet-theblood-section>.charactersheet-theblood-item>.charactersheet-theblood-textarea>textarea{flex:1;width:100%;resize:none;padding:.25rem;color:#ffffffde;background-color:transparent;outline:none;border:1px dotted rgba(255,255,255,.87);font-size:.75rem}.charactersheet-section>.charactersheet-profile-inner{flex:1;display:flex;flex-direction:column}.charactersheet-section>.charactersheet-profile-inner .profile-header,.charactersheet-section>.charactersheet-profile-inner>.profile-section{margin-top:.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0 .25rem}.charactersheet-section>.charactersheet-profile-inner .profile-header:last-child,.charactersheet-section>.charactersheet-profile-inner>.profile-section:last-child{flex:1}.charactersheet-section>.charactersheet-profile-inner .profile-header>.profile-section-item,.charactersheet-section>.charactersheet-profile-inner>.profile-section>.profile-section-item{flex:1}.charactersheet-section>.charactersheet-profile-inner .profile-header>.profile-section-item>.profile-section-input,.charactersheet-section>.charactersheet-profile-inner>.profile-section>.profile-section-item>.profile-section-input{display:flex;flex-direction:row;flex-wrap:nowrap}.charactersheet-section>.charactersheet-profile-inner .profile-header>.profile-section-item>.profile-section-input>textarea,.charactersheet-section>.charactersheet-profile-inner>.profile-section>.profile-section-item>.profile-section-input>textarea{flex:1;border:none;outline:none;border-bottom:1px dotted rgba(255,255,255,.87);background-color:transparent;color:#ffffffde;font-size:.75rem;text-align:center;resize:none;overflow:hidden;overflow-x:hidden}.charactersheet-section>.charactersheet-profile-inner .profile-header>.profile-section-item>.profile-section-input>span,.charactersheet-section>.charactersheet-profile-inner>.profile-section>.profile-section-item>.profile-section-input>span{font-size:.8rem;white-space:nowrap}.charactersheet-section>.charactersheet-profile-inner .profile-header>.profile-section-item>.profile-section-textarea,.charactersheet-section>.charactersheet-profile-inner>.profile-section>.profile-section-item>.profile-section-textarea{flex:1;display:flex;flex-direction:column;height:100%}.charactersheet-section>.charactersheet-profile-inner .profile-header>.profile-section-item>.profile-section-textarea>span,.charactersheet-section>.charactersheet-profile-inner>.profile-section>.profile-section-item>.profile-section-textarea>span{display:block;width:100%}.charactersheet-section>.charactersheet-profile-inner .profile-header>.profile-section-item>.profile-section-textarea>textarea,.charactersheet-section>.charactersheet-profile-inner>.profile-section>.profile-section-item>.profile-section-textarea>textarea{flex:1;width:100%;resize:none;padding:.25rem;color:#ffffffde;background-color:transparent;outline:none;border:1px dotted rgba(255,255,255,.87);font-size:.75rem}.charactersheet-container{position:relative;width:100%;min-height:100%}.charactersheet-container>.charactersheet-panel{position:relative;border-radius:.5rem;background:#1f1f1f;box-shadow:5px 5px 10px #0003;padding:1rem;margin:2rem auto;width:100%;min-width:360px;animation:fadeIn ease-in .5s;animation-iteration-count:1;animation-fill-mode:forwards}.charactersheet-container>.charactersheet-panel>.charactersheet-panel-split{display:flex;gap:1rem}.charactersheet-container>.charactersheet-panel>.charactersheet-panel-split>.charactersheet-panel-split-column{flex:2}.charactersheet-container>.charactersheet-panel>.charactersheet-panel-split>.charactersheet-panel-split-column:first-child{flex:1}@media screen and (min-width: 428px){.charactersheet-container>.charactersheet-panel{width:428px;min-width:428px;padding:1rem 2rem 2rem}}@media screen and (min-width: 768px){.charactersheet-container>.charactersheet-panel{width:768px;min-width:768px}}@media screen and (min-width: 1024px){.charactersheet-container>.charactersheet-panel{width:1024px;min-width:1024px}}@media screen and (max-width: 1024px){.charactersheet-container>.charactersheet-panel{border-radius:0;margin:0 auto}}.app{position:relative;width:100%;height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:caslonAntique;src:url(/assets/CaslonAntique-BEsH0mdc.ttf)}@font-face{font-family:caslonAntique;src:url(/assets/CaslonAntique-Bold-M6TyoRD5.ttf);font-weight:700}@font-face{font-family:caslonAntique;src:url(/assets/CaslonAntique-Italic-C2BMGBf9.ttf);font-style:italic}@font-face{font-family:caslonAntique;src:url(/assets/CaslonAntique-BoldItalic-ApdasYIT.ttf);font-weight:700;font-style:italic}@font-face{font-family:goudyOldStyle;src:url(/assets/Goudy-DsZ_iMz2.ttf)}@font-face{font-family:goudyOldStyle;src:url(/assets/Goudy-Bold-C9rCbCw6.ttf);font-weight:700}@font-face{font-family:goudyOldStyle;src:url(/assets/Goudy-Italic-C_dS7c_p.ttf);font-style:italic}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:caslonAntique;padding:0;margin:0}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;background:#121212}html>body{margin:0;width:100%;height:100%}html>body>#root{width:100%;height:100%}html{color:#ffffffde;font-size:10px}html h1{font-size:2em;font-family:goudyOldStyle}html h2{font-size:1.5em;font-family:goudyOldStyle;font-weight:400}html h3{font-size:1.3em;font-family:goudyOldStyle;font-weight:400}html h4{font-size:1em;font-family:goudyOldStyle;font-weight:400}html h5{font-size:.8em;font-family:goudyOldStyle}html h6{font-size:.7em;font-family:goudyOldStyle}@media screen and (min-width: 414px){html{font-size:11px}}@media screen and (min-width: 428px){html{font-size:11px}}@media screen and (min-width: 768px){html{font-size:18px}}@media screen and (min-width: 1024px){html{font-size:24px}}
