@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";*{font-family:"Open Sans"}div.site-wrapper{height:100vh;display:flex;flex-flow:column;min-width:320px}div.site{flex-flow:row;flex-grow:1;display:flex}main{flex-grow:1;margin:10px;padding:10px 0}h2 svg.fa-chevron-right{height:.6em;vertical-align:baseline;color:#6c757d}h2 a{color:#343a40;text-decoration:none}div.page-heading{display:flex;margin-bottom:15px;padding:0px}div.page-heading h2{flex-grow:1}div.page-heading .btn{margin:auto}div.page-heading a.back-icon img,div.page-heading a.back-icon svg{height:40px}nav.sidebar{background:#1d2f48;width:250px;height:100%;padding-top:10px;flex-shrink:0;left:0;transition:left .2s ease-in-out;display:flex;flex-direction:column;position:relative}nav.sidebar p{color:#adb5bd;padding:0 2rem}nav.sidebar li{list-style-type:none}nav.sidebar li.nav-section h4{position:relative;font-size:1.1rem;text-transform:uppercase;color:#495057;margin:20px 0 10px;letter-spacing:2px;font-weight:600;max-width:190px;text-overflow:ellipsis;overflow:hidden;height:30px}nav.sidebar li.nav-section h4 img{border-radius:50%;margin-right:10px}nav.sidebar li.nav-section h4 span.nav-section-title{opacity:1;transition:opacity var(--animate-time) var(--animate-ease)}nav.sidebar li.nav-item{z-index:1;padding:10px 15px;position:relative;transition:padding var(--animate-time) var(--animate-ease)}nav.sidebar li.nav-item a{color:#adb5bd;text-decoration:none;font-weight:600;font-size:.9em}nav.sidebar li.nav-item a span.nav-label{opacity:1;display:block;position:absolute;left:40px;top:0px;height:44px;text-wrap-mode:nowrap;padding:11px 0 9px;transition:opacity var(--animate-time) var(--animate-ease),left var(--animate-time) var(--animate-ease)}nav.sidebar li.nav-item a:hover{color:#fff}nav.sidebar .nav-guild-list li.nav-item.active a{color:#fff}nav.sidebar .nav-guild li.nav-item.active,nav.sidebar .nav-guild-list li.nav-item.highlighted.active{background:#fff;border-radius:100vw 0 0 100vw}nav.sidebar .nav-guild li.nav-item.active a,nav.sidebar .nav-guild-list li.nav-item.highlighted.active a{color:#000}nav.sidebar .nav-guild li.nav-item.active:after,nav.sidebar .nav-guild li.nav-item.active:before,nav.sidebar .nav-guild-list li.nav-item.highlighted.active:after,nav.sidebar .nav-guild-list li.nav-item.highlighted.active:before{content:"";width:30px;height:30px;display:block;position:absolute;right:-10px;border:10px solid #fff;border-left:0}nav.sidebar .nav-guild li.nav-item.active:before,nav.sidebar .nav-guild-list li.nav-item.highlighted.active:before{border-top:0;border-radius:0 0 100vw 0;top:-20px}nav.sidebar .nav-guild li.nav-item.active:after,nav.sidebar .nav-guild-list li.nav-item.highlighted.active:after{border-bottom:0;border-radius:0 100vw 0 0;bottom:-20px}.title-guild-name{display:none}@media(max-width: 768px){.title-guild-name{display:inline}body:not(:has(.nav-toggle input:checked)) nav.sidebar{left:-300px !important;transition:left .2s ease-in-out}div.site{display:block;position:relative}div.site nav.sidebar{z-index:4;top:0;left:0}div.site main{position:absolute;top:0;left:0;margin-top:0;width:100%;max-width:100%}}@media(max-width: 340px){div.stats ul{padding-left:0}div.stats ul li{list-style-type:none}}header{background:#081b37;height:75px;display:flex;justify-content:center;align-items:center}header img{max-width:420px;width:80vw;height:auto}header .nav-toggle{cursor:pointer;position:absolute;left:15px;top:25px;transition:left var(--animate-time) var(--animate-ease);z-index:100}header .nav-toggle input{display:none}header .nav-toggle div.nav-toggle-button{color:#adb5bd;width:30px;height:30px;margin:0 10px 0 0}header .nav-toggle div.nav-toggle-button svg{width:24px;height:24px}div.site:has(.fullpage){background:#1d2f48;color:#adb5bd}div.page{width:100%;height:100%;display:flex;align-items:center;justify-content:center}div.page p{font-size:2em}div.page button{font-size:1.5em;font-weight:700;color:#ccc;padding:15px}div.page button img{filter:drop-shadow(2px 2px 2px #000);margin-right:10px}div.character-grid{display:flex;flex-wrap:wrap;align-items:center;gap:40px;margin:20px 0 40px 0;justify-content:space-evenly;width:100%;border:1px solid #ced4da;padding:20px;border-radius:30px}div.character-grid div.character{position:relative}div.character-grid div.character div.character-icon{cursor:pointer;filter:drop-shadow(2px 2px 1px #000) drop-shadow(0 0 5px #ffc107)}div.character-grid div.character.starting div.character-icon{cursor:default;filter:none !important}div.character-grid div.character p.name{opacity:0;margin-top:20px;text-align:center;font-weight:600}div.character-grid div.character input{display:none}div.character-grid div.character:has(input:not(:checked)) div.character-icon{filter:none !important}div.character-grid div.character:has(input:not(:checked)) div.character-icon p{background-color:#ced4da !important}div.character-grid div.character:has(input:checked) p.name,div.character-grid div.character.starting p.name{opacity:1}tr.character-retired{font-style:italic}tr.character-retired td{color:#6c757d}tr.character-retired td div.character-icon{filter:opacity(0.5)}div.character-icon{display:inline-block;filter:drop-shadow(1px 1px #555) drop-shadow(0 0 2px #adb5bd)}div.character-icon p{display:inline-block;margin:0;position:absolute}td:has(>.character-icon-list){margin:0;padding:0 !important;vertical-align:middle}div.character-icon-list{margin:0;padding:0;height:30px}td div.character-icon{margin:0 6px}div.character-stats label{font-weight:600}div.character-stats label+div{padding:7px 0}div.character-stats label+div .character-icon{margin-top:-7px;translate:0px 6px}div.character-stats .action-link{cursor:pointer}div.character-card-wrapper{border-radius:10px;overflow:hidden}div.character-card-wrapper div.character-title{position:absolute;top:0;margin:10px;font-size:1.8em;font-weight:700;line-height:22pt;filter:drop-shadow(2px 2px 1px #000)}div.character-card{display:flex;flex-direction:row;position:absolute;padding:40px 10px 10px;bottom:0;left:0;background:linear-gradient(0deg, black, transparent);min-height:134px;width:100%}div.character-card div.character-icon{filter:drop-shadow(2px 2px 1px #000) drop-shadow(0 0 3px rgb(255, 242.6, 205.4))}div.character-card div.character-icon p{position:static}div.character-card p.character-name{font-size:1.8em;font-weight:700;line-height:22pt;margin-top:10px;align-self:center;filter:drop-shadow(2px 2px 1px #000)}.dropdown-menu{translate:0 -16px}.dropdown-menu a.dropdown-item{cursor:pointer}div.scenario-play-character-list{display:flex;flex-wrap:wrap;gap:10px}div.scenario-play-character-list .btn-check:checked+.btn{background-color:#e9ecef;border-color:#6c757d;color:#212529}div.scenario-play-character-list .character-name{line-height:20pt}div.scenario-play-character-list .btn-check:not(:checked)+.btn div.character-icon{filter:none}div.scenario-play-character-list .btn-check:not(:checked)+.btn div.character-icon p{background-color:#adb5bd !important}div.scenario-play-character-list label.btn{border-color:#ced4da;display:grid;grid-template-columns:54px 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"icon character" "icon player";justify-items:left;grid-column-gap:8px;column-gap:8px;scale:1;transition:all .2s ease-in-out}div.scenario-play-character-list label.btn div.character-icon{margin-top:0px;transition:all .2s ease-in-out}div.scenario-play-character-list label.btn div.character-icon p{transition:all .2s ease-in-out;position:static}div.scenario-play-character-list label.btn:hover{scale:1.1;box-shadow:0 0 10px 0 rgba(0,0,0,.3333333333)}div.character-icon{grid-area:icon}div.character-name{grid-area:character;font-weight:700;line-height:30pt;align-self:end}div.character-race{grid-area:race;margin-top:-6px;font-style:italic;text-wrap:nowrap}div.player-name{grid-area:player;line-height:14pt}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1;max-width:500px}50%{opacity:0;max-width:500px;padding:0 12px}100%{opacity:0;max-width:0px;padding:0}}div.character-removed{animation:fadeOutAnimation var(--animate-time) var(--animate-ease) forwards}div.character-results{animation:fadeInAnimation var(--animate-time) var(--animate-ease) forwards;background:#dee2e6;background-size:160%;background-position-x:50%;background-position-y:0;border-color:#ced4da}div.character-results label{font-weight:600;align-self:end}div.character-results .card-body{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.7), white 80%)}div.character-results .card-header{background-color:hsla(0,0%,100%,.7);display:grid;grid-template-columns:74px 1fr;grid-template-rows:2fr 1fr 1fr;grid-template-areas:"icon character" "icon race" "icon player";justify-items:left;grid-column-gap:8px;column-gap:8px}div.character-results .card-header div.character-icon{margin-top:4px;filter:drop-shadow(1px 1px 0 #000) drop-shadow(0 0 6px rgb(255, 242.6, 205.4))}div.character-results .card-header div.character-name{font-size:1.8em;filter:brightness(0.8)}div.character-results .card-header div.player-name,div.character-results .card-header div.character-race{font-size:1em;font-weight:600;filter:saturate(3) drop-shadow(0 0 1px #fff)}div.character-results hr{margin:20px -16px}.scenario-tree-page{height:100%}.scenario-tree-page div.col{display:flex;flex-direction:column}.scenario-tree{flex-grow:1}#scenario-modal{position:absolute;top:0;left:0;width:100%;height:0px;z-index:100;background:rgba(0,0,0,.35);align-items:center;justify-content:center;opacity:0;display:flex;transition:opacity .3s ease-out,height .3s .3s}#scenario-modal.scenario-modal-open{opacity:1;height:100%;transition:height 0s 0s,opacity .3s ease-in}#scenario-modal.scenario-modal-fullscreen .scenario-modal-wrapper{width:95%;height:95%}#scenario-modal.scenario-modal-fullscreen .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body img.scenario-page{cursor:zoom-out}#scenario-modal .scenario-modal-wrapper{background-color:#fff;width:700px;border-radius:20px}#scenario-modal .scenario-modal-wrapper .scenario-modal-content{height:100%;flex-grow:1;display:flex;flex-direction:column}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-header{border-bottom:1px solid #ddd;padding:15px;display:flex}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body{height:100%;padding:15px;font-size:.8em;flex-grow:1;min-height:0}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-state{text-transform:capitalize;font-weight:bold;font-size:2em}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-state.complete{color:#4caf50}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-state.blocked{color:#f44336}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body h4{font-size:1.4em}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body h4 small{font-size:.7em}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-icon{text-align:center;padding:5px;margin-bottom:10px}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-pages div{width:100%;text-align:center}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body img.scenario-page{cursor:zoom-in}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list{list-style:none}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list li{font-size:1.2em}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list li.achievement{font-weight:700}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list li.achievement small{font-weight:500;font-size:1.2em;margin-left:5px;font-feature-settings:"smcp";font-variant:small-caps;text-transform:lowercase;color:#999}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list li.character-played{display:flex}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list li.character-played div.character-name{grid-area:character;font-weight:700;margin-top:-10px}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list li.character-played div.character-name small{font-weight:500}#scenario-modal .scenario-modal-wrapper .scenario-modal-content .scenario-modal-body .scenario-list li.character-played div.character-name div.character-icon{translate:0 5px}div.stats .stat-card{display:flex;flex-wrap:wrap}div.stats .stat-card>div{width:50%;min-width:125px}div.stats .stat-card>div.stat-full-width{width:100%}div.stats .stat-card>div h5{text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps;font-weight:400;margin-bottom:0;color:#999}div.stats .stat-card>div h5 svg{margin:0 5px -1px 0}div.stats .stat-card>div h5 div.character-icon{margin:0 5px -6px 0}div.stats .stat-card>div>p{font-size:1.6em;font-weight:700;margin-left:34px}div.stats .stat-card>div>p.stat-text{font-size:1em}div.stats .stat-card>div ul{margin:0;padding:0}div.stats .stat-card>div ul li{font-size:1em;font-weight:700;margin-left:34px;list-style-type:none}table td.user-name img{margin:-5px 10px -5px 0;border-radius:50%}div.perk-checks input,div.perk-selections input{margin-right:5px;box-shadow:none !important;border:1px solid #000 !important;border-radius:0 !important}div.perk-checks input:checked,div.perk-selections input:checked{background-color:#496288}div.perk-checks{display:inline-block;margin-right:20px}div.perk-selections{display:flex}div.perk-selections span{flex-shrink:0}div.perk-selections p{margin-bottom:.5rem}div.perk-selections p img{height:30px;display:inline-block;margin:-3px 0 0}form .narrow-field{padding:0;width:30px;text-align:center}div.stats.pc-stats .stat-card{justify-content:space-between}div.stats.pc-stats .stat-card div{width:auto}div.stats.pc-stats .stat-card div span.stat-avg{font-size:.6em;color:#ced4da}div.form-buttons{display:flex}div.form-buttons div.form-button{margin-right:10px;display:inline-block}div.form-buttons div.form-button:has(a.btn-danger){width:100%;margin-right:0}form textarea.form-control{min-height:120px}input.form-control:-moz-read-only{background:#f8f9fa}input.form-control:read-only{background:#f8f9fa}form.table-inline{display:inline;margin:0;padding:0}form.table-inline button{--bs-btn-padding-y: 0}form.table-inline button span{margin-left:6px}.primary-hover:hover{color:#fff !important;border-color:#0d6efd !important;background-color:#0d6efd !important}.danger-hover:hover{color:#fff !important;border-color:#dc3545 !important;background-color:#dc3545 !important}.success-hover:hover{color:#fff !important;border-color:#198754 !important;background-color:#198754 !important}label.form-label{display:flex;align-items:center;font-weight:500}label.form-label div.label-decorations{display:inline;flex-grow:1;text-align:right}label.form-label div.label-decorations div{display:inline;margin-left:4px}label.form-label .form-button .btn{--bs-btn-padding-y: 0;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.675rem;--bs-btn-border-radius: 0.4em}.pagination li.page-item a.page-link{cursor:pointer;color:#212529;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination li.page-item.active a.page-link{background-color:#6c757d;color:#f8f9fa;border-color:#6c757d}.pagination li.page-item.disabled a.page-link{background-color:#fff;color:#ced4da}.pagination-wrapper{display:flex}.pagination-wrapper ul{flex-grow:1}td.icon-name a{vertical-align:top}td.icon-name div.character-icon{margin:0 10px -10px 0;translate:0 -4px}div.autocomplete-selections .selected{display:inline-block}div.autocomplete-selections .selected:not(:has(.game-card-image)){position:relative;z-index:1;transition:z-index var(--animate-time) var(--animate-time)}div.autocomplete-selections .selected:not(:has(.game-card-image)):has(a:hover){z-index:10;transition:z-index 0s 0s}div.autocomplete-selections .selected:not(:has(.game-card-image)) a{scale:1;transition:scale var(--animate-time) ease-in-out,box-shadow var(--animate-time) ease-in-out,background-color var(--animate-time) ease-in-out,color var(--animate-time) ease-in-out,filter var(--animate-time) ease-in-out;background-color:#fff;box-shadow:none}div.autocomplete-selections .selected:not(:has(.game-card-image)) a:hover{color:#000;scale:1.4;box-shadow:0 0 10px 2px rgba(0,0,0,.3333333333)}div.autocomplete-selections .selected:not(:has(.game-card-image)) a:hover:has(svg:hover){color:#555;filter:opacity(0.7)}div.autocomplete-selections .selected:not(:has(.game-card-image)) img{margin-left:5px}div.autocomplete-selections .selected:not(:has(.game-card-image)) svg{margin:0 0 -1px 7px}div.autocomplete-selections .selected:not(:has(.game-card-image)) svg:hover{color:#dc3545}div.autocomplete-selections:has(.game-card .game-card-image.zoomed) .game-card .game-card-image:not(.zoomed){filter:grayscale(0.5)}div.autocomplete-selections .game-card{position:relative;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.3333333333));z-index:1;transition:z-index var(--animate-time) var(--animate-time)}div.autocomplete-selections .game-card:has(.game-card-image.removing){margin-right:0px !important;transition:margin var(--animate-time) ease-in-out var(--animate-time-late)}div.autocomplete-selections .game-card:has(.game-card-image.zoomed){z-index:10;transition:z-index 0s 0s,scale var(--animate-time) ease-in-out,filter var(--animate-time) ease-in-out}div.autocomplete-selections .game-card .game-card-image{overflow:hidden;border-radius:10px;position:relative;scale:1;width:140px;transition:scale var(--animate-time) ease-in-out,filter var(--animate-time) ease-in-out,z-index var(--animate-time) var(--animate-time);transition-behavior:allow-discrete}div.autocomplete-selections .game-card .game-card-image.removing{scale:1;opacity:0;width:0px;transition:scale var(--animate-time) ease-in-out,opacity var(--animate-time) ease-in-out,width var(--animate-time) ease-in-out var(--animate-time-late)}div.autocomplete-selections .game-card .game-card-image.zoomed{scale:3;transition:scale var(--animate-time) ease-in-out,filter var(--animate-time) ease-in-out;cursor:zoom-out;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.8))}div.autocomplete-selections .game-card .game-card-image:hover:not(.zoomed){scale:1.1;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));cursor:zoom-in}div.autocomplete-selections .game-card .game-card-image:has(a:hover) img{filter:grayscale(1)}div.autocomplete-selections .game-card .game-card-image img{transition:filter var(--animate-time) ease-in-out}div.autocomplete-selections .game-card .game-card-image a{position:absolute;top:0;right:0;border:0;color:#fff;filter:drop-shadow(2px 2px black);background:linear-gradient(235deg, black, transparent 50%)}div.autocomplete-selections .game-card .game-card-image a:hover{background-color:rgba(0,0,0,0);color:#dc3545}:root{--animate-time: 0.2s;--animate-ease: ease-in-out}
