body{--gutter: 15px;--footer-height: 2.1rem;--wrapWidth: 680px}@media screen and (min-width: 992px){body{--wrapWidth: 920px}}.themeWrap{display:flex;flex-direction:column}.themeWrap .pageWrap{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;padding-top:var(--gutter);padding-bottom:var(--gutter)}ion-item{overflow:visible}ion-toggle::part(label){white-space:normal;overflow:visible;text-overflow:unset}ion-select{white-space:normal}ion-select::part(label){white-space:normal;text-overflow:unset;overflow:visible}[label-placement=stacked]{--padding-top: 0 !important;--padding-bottom: 0 !important}[label-placement=stacked] .label-text-wrapper{margin-bottom:2px}a{cursor:pointer}.content:empty{display:none}.error,.warning{margin:10px;background:#ffa0aa;border:1px solid rgb(255,100,100);padding:10px;border-radius:5px;color:#8b0000;display:flex;align-items:center;justify-content:center;text-align:center;gap:8px}.error .dismiss-btn,.warning .dismiss-btn{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:1.1em;line-height:1;padding:0 2px;color:inherit;opacity:.6}.error .dismiss-btn:hover,.warning .dismiss-btn:hover{opacity:1}.warning{background:#ffc882;border:1px solid rgb(200,150,30);color:#650}ion-content{--offset-top: 56px !important}.content{padding-left:var(--gutter);padding-right:var(--gutter)}.content abs-list,.content abs-dynamic-list{margin-left:calc(0px - var(--gutter));margin-right:calc(0px - var(--gutter))}body ion-menu ion-content{overflow:auto}.pageContent{background-color:#fff;width:var(--wrapWidth, 100%);max-width:100%;padding-bottom:calc(var(--ion-safe-area-bottom, 0) + 10px);flex:1 0 100%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.rotating{animation:rotation 2s infinite linear}ion-button.fullWidth{width:100%}form .info,.form .info{width:24px;height:24px;margin:0 6px}form .form-group,.form .form-group{padding:10px;position:relative}form .form-group.checkbox,.form .form-group.checkbox{display:flex;align-items:center}form .form-group.checkbox label,.form .form-group.checkbox label{margin:0}form .form-group.checkbox ion-checkbox,.form .form-group.checkbox ion-checkbox{margin:0 5px 0 0}form label:not(.input-wrapper),.form label:not(.input-wrapper){display:block;font-weight:700;font-size:.9em;margin:0 0 5px}form ion-input label:not(.input-wrapper),.form ion-input label:not(.input-wrapper){margin:0!important;padding:0!important}form ion-input,form ion-textarea,form ion-select,form input[type=text],form input[type=number],.form ion-input,.form ion-textarea,.form ion-select,.form input[type=text],.form input[type=number]{--padding-top: 10px !important;--padding-bottom: 10px !important;min-width:200px}form input[type=text],form input[type=number],form input[type=date],.form input[type=text],.form input[type=number],.form input[type=date]{-webkit-padding-start:var(--padding-start)!important;padding-inline-start:var(--padding-start)!important;-webkit-padding-end:var(--padding-end)!important;padding-inline-end:var(--padding-end)!important;padding-top:var(--padding-top)!important;padding-bottom:var(--padding-bottom)!important;outline:none;display:block}form ion-textarea,.form ion-textarea{min-height:100px}form .horizontal,.form .horizontal{display:flex!important;flex-direction:row!important;overflow:hidden;gap:var(--gutter)}form .horizontal ion-input,form .horizontal ion-textarea,form .horizontal ion-select,form .horizontal input[type=text],form .horizontal input[type=number],.form .horizontal ion-input,.form .horizontal ion-textarea,.form .horizontal ion-select,.form .horizontal input[type=text],.form .horizontal input[type=number]{min-width:auto}form .horizontal>*,.form .horizontal>*{flex:1 1 auto;overflow:hidden}form .box,.form .box{display:block;border:1px solid #e0e0e0;margin:8px 10px}form .box,form .section,form .group,.form .box,.form .section,.form .group{padding-top:8px}form .box h2,form .box label,form .box p,form .section h2,form .section label,form .section p,form .group h2,form .group label,form .group p,.form .box h2,.form .box label,.form .box p,.form .section h2,.form .section label,.form .section p,.form .group h2,.form .group label,.form .group p{margin-left:8px;margin-right:8px}form .tags>span,.form .tags>span{display:inline-block;background:#ccc;border-radius:8px;padding:5px 8px;cursor:default;margin:0 4px 4px 0}form .tags .removeTag,.form .tags .removeTag{margin-left:5px;cursor:pointer;padding:5px}form .floatingButtons,.form .floatingButtons{position:fixed;bottom:34px;left:0;right:0;z-index:11;height:60px;line-height:50px;border-top:1px solid #e0e0e0;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px}@media screen and (max-width: 991px){form .floatingButtons,.form .floatingButtons{bottom:0}}form .form-row,.form .form-row{margin-bottom:16px}form .form-row>label,.form .form-row>label{display:block;margin-bottom:4px;font-weight:600}form .form-row textarea,form .form-row>input[type=text],.form .form-row textarea,.form .form-row>input[type=text]{width:100%;padding:8px;border:1px solid #ccc;font-family:inherit;font-size:14px;box-sizing:border-box}form .form-row textarea,.form .form-row textarea{resize:vertical}form .form-row ion-button,.form .form-row ion-button{height:auto!important;margin:0}form .form-row.form-row-inline,.form .form-row.form-row-inline{display:flex}form .form-row.form-row-inline .form-item-append,.form .form-row.form-row-inline .form-item-append{--btn-border-top-left-radius: 0;--btn-border-bottom-left-radius: 0}form .form-row.form-row-inline .form-item-prepend,.form .form-row.form-row-inline .form-item-prepend{--btn-border-top-right-radius: 0;--btn-border-bottom-right-radius: 0}ion-select-popover,ion-select-popover ion-list,.popover-wrapper,.popover-content,ion-popover{min-width:320px!important;--min-width: 320px}.popover-wide{--max-width: 80vw;--width: auto}.popover-wide .alert-tappable.sc-ion-alert-md{contain:content}ion-button{--border-radius: 0;border-top-left-radius:var(--btn-border-top-left-radius, var(--btn-border-radius, 0px))!important;border-top-right-radius:var(--btn-border-top-right-radius, var(--btn-border-radius, 0px))!important;border-bottom-left-radius:var(--btn-border-bottom-left-radius, var(--btn-border-radius, 0px))!important;border-bottom-right-radius:var(--btn-border-bottom-right-radius, var(--btn-border-radius, 0px))!important;overflow:hidden}ion-button.btn-xs{--padding-start: 6px;--padding-end: 6px;--padding-top: 2px;--padding-bottom: 2px;height:24px!important;min-height:24px!important;font-size:.75em}ion-button.btn-sm{--padding-start: 10px;--padding-end: 10px;--padding-top: 4px;--padding-bottom: 4px;height:32px!important;min-height:32px!important;font-size:.85em}ion-button.btn-lg{--padding-start: 20px;--padding-end: 20px;--padding-top: 10px;--padding-bottom: 10px;height:48px!important;min-height:48px!important;font-size:1em}ion-button.btn-icon{--padding-start: 0;--padding-end: 0;flex:0 0 auto;aspect-ratio:1}ion-button.tiny{--padding-start: .55em;--padding-end: .55em}ion-button ion-icon{margin-left:5px;margin-right:5px}ion-button ion-icon:first-child{margin-left:0}ion-button ion-icon:last-child{margin-right:0}.fullPageOverlay{position:fixed;display:flex;top:0;bottom:0;right:0;left:0;background:#000;align-items:center;justify-content:center;z-index:2}.fullPageOverlay h1{font-family:Nidex;font-size:1.4em;text-transform:uppercase}.fullPageOverlay ion-card{padding:20px;text-align:center;max-width:600px;max-height:95vh;font-size:1.2em;line-height:1.6em;overflow-y:auto}.fullPageOverlay ion-card>:last-child{margin-bottom:0}.iosOnly,.webOnly,.androidOnly{display:none}.ios .iosOnly,.web .webOnly,.android .androidOnly{display:revert}.alignRight{text-align:right}.alignCenter{text-align:center}.alignLeft{text-align:left}ion-toast{position:fixed}@media screen and (max-width: 991px){.desktop-only{display:none!important}}@media screen and (min-width: 992px){.mobile-only{display:none!important}}.admin-panel{margin:4px 0 8px;border-radius:6px;border:1px dashed rgba(0,0,0,.15);background:rgba(0,0,0,.02);overflow:hidden;font-size:.82em}.admin-panel-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:6px 12px;border:none;background:transparent;cursor:pointer;color:#888;font-size:1em;font-weight:600;text-align:left}.admin-panel-toggle:hover{background:rgba(0,0,0,.03)}.admin-panel-toggle ion-icon{font-size:1.1em;color:#999}.admin-panel-label{text-transform:uppercase;letter-spacing:.05em}.admin-panel-hint{margin-left:auto;font-weight:400;font-size:.85em;color:#aaa}.admin-panel-body{padding:4px 12px 10px;display:flex;flex-direction:column;gap:8px}.admin-panel-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-panel-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#555;font-size:.95em;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s}.admin-panel-btn:hover{background:rgba(0,0,0,.05)}.admin-panel-btn ion-icon{font-size:1.1em}.admin-panel-tags{display:flex;flex-wrap:wrap;gap:4px}.admin-panel-tag{display:inline-block;padding:2px 8px;border-radius:3px;background:rgba(0,0,0,.06);color:#666;font-size:.88em;font-family:monospace}.admin-panel-pre{margin:0;padding:10px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:#fff;font-size:.9em;line-height:1.4;white-space:pre-wrap;word-break:break-word;cursor:pointer;max-height:300px;overflow:auto}.admin-panel-pre:hover{background:#f8f8f8}.admin-panel-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.admin-panel-row-label{color:#555;font-size:.95em}abs-page-layout{flex:1 1 auto;display:flex;flex-direction:column;overflow:auto}ion-input,ion-textarea{--padding-start: 10px !important;--padding-end: 10px !important;--padding-top: 10px !important;--padding-bottom: 10px !important;--border-width: 0;--highlight-color-focused: var(--ion-color-primary);--background: #fff;--color: #000;min-width:200px;border:1px solid #e0e0e0;background:#fff;color:#000!important}ion-select,input[type=text]{--padding-start: 10px;--padding-end: 10px;--padding-top: 10px !important;--padding-bottom: 10px !important;min-width:200px;border:1px solid #e0e0e0;--background: #fff;background:#fff}ion-item ion-select{border:0;--padding-start: 0 !important;-webkit-margin-end:0;margin-inline-end:0;width:100%}.sc-ion-select-popover-h ion-list.sc-ion-select-popover{overflow-y:auto}table{width:100%}td,th{padding:5px var(--gutter, 10px);text-align:left;border:1px solid #000;border-collapse:collapse}td.success{background:#7d7}td.danger{background:#ff6961}ion-list{padding-top:1px}ion-list ion-item{--inner-border-width: 0;--border-width: 0 !important;border-width:0 1px 1px 1px!important;border-color:#cdcdcd;border-style:solid;justify-content:center;display:flex;flex-direction:column}ion-list ion-item .validationError{margin-right:5px}ion-list>ion-item:first-child,ion-list ion-item.first{border-width:1px!important}ion-list .row:first-child>ion-item-sliding>ion-item,ion-list .row:first-child>ion-item{border-width:1px!important}ion-list ion-item-option,ion-list .itemIcons ion-icon{padding:12px 0}ion-list ion-item-option:hover,ion-list .itemIcons ion-icon:hover{opacity:.5}ion-list ion-item-options{background:#db4545}ion-list .itemOptions ::part(native){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}ion-list .itemOptions ion-item-option{--background: revert;--color: revert}ion-list .delete{background:#db4545}ion-list ion-item-option ion-icon,ion-list .itemIcons ion-icon{width:1.2em;height:1.2em;font-size:16px!important}ion-list .row{background:#f0f0f0}ion-list .row:nth-child(odd){background:#eaeaea}ion-item-divider{--padding-start: var(--gutter);display:flex}.itemWrap{display:flex;flex-wrap:wrap;width:100%}.itemWrap .noWrap{flex:1 1 auto;display:flex;flex-wrap:nowrap}.itemWrap .itemName{display:flex;flex-wrap:nowrap}.itemWrap .itemDescription{flex:1 0 100%;padding-bottom:15px}.itemName{min-width:0;display:flex;flex:1 1 auto;align-items:center;padding:15px 0}.itemName>span{text-overflow:ellipsis;overflow:hidden}.itemCost,.itemValue{flex:0 0 auto;display:flex;align-items:center}.itemCount{flex:1 0 100%;display:flex;align-items:center;justify-content:flex-end}.itemCount .value{padding:0 10px}.itemCount ion-button{--padding-start: .5em;--padding-end: .5em;--padding-top: .5em;--padding-bottom: .5em;font-size:1.3em;height:1.5em}.itemDescription{width:100%;font-size:.9em;font-style:italic;opacity:.8}.row{display:flex;justify-content:space-between;width:100%}.buttons{display:flex;align-items:center;margin:var(--spacing, 12px) var(--gutter);gap:calc(var(--spacing, 12px) / 2)}.buttons ion-button{flex:1 1 100%}.buttons ion-button.btn-icon,.buttons .btn-icon{flex:0 0 auto}.buttons ion-button.small,.buttons .small,.buttons .smallBtn{flex:0 0 auto;--padding-start: 1.1em;--padding-end: 1.1em}.buttons+.buttons{margin-top:0}.buttons.vertical{flex-direction:column;gap:var(--spacing, 12px)}.buttons.vertical ion-button{width:100%;flex:1 1 auto}.content .buttons,.home .buttons{margin-left:0;margin-right:0}ion-button ion-spinner{margin-left:10px;height:16px;width:16px}:has(>.floating){padding-bottom:50px}.floating{position:absolute;z-index:100;left:0;bottom:0;width:100%;text-align:center;padding:0!important;margin:0!important;background:#fff}.floating.footer-visible{bottom:var(--footer-height, 0px)}.floating ion-button{width:100%;margin:0;height:50px;--btn-border-radius: 0}.floatingHeader{top:0;padding-bottom:10px;position:sticky;z-index:1;background:#fff;border-bottom:2px solid #888;overflow:hidden}p{margin:0 0 .8em;-webkit-margin-after:.8em;margin-block-end:.8em}p:last-child{margin-bottom:0;-webkit-margin-after:0;margin-block-end:0}section{margin-bottom:.8em}section:last-child{margin-bottom:0}.card-content-md p{margin-bottom:.8em}.card-content-md p:last-child{margin-bottom:0}.content{padding-bottom:12px;padding-top:12px}ion-item .content{padding-top:0;padding-bottom:0}ul,ol{-webkit-margin-before:.8em;margin-block-start:.8em;-webkit-margin-after:.8em;margin-block-end:.8em;-webkit-padding-start:30px;padding-inline-start:30px}ion-modal{--background: none !important;--box-shadow: none !important;--height: 100%;--width: 100%}.modal-wrapper{background:none!important;--background: none !important;box-shadow:none!important}ion-header{z-index:1}ion-content{--background: none;background:none;overflow:hidden}ion-content .pageContent{min-height:100%;border-radius:var(--container-radius)}ion-content .pageContent .content p,ion-content .pageContent .content h2,ion-content .pageContent .content h3,ion-content .pageContent .content h4,ion-content .pageContent .content .content,ion-content .pageContent td p,ion-content .pageContent td h2,ion-content .pageContent td h3,ion-content .pageContent td h4,ion-content .pageContent td .content,ion-content .pageContent th p,ion-content .pageContent th h2,ion-content .pageContent th h3,ion-content .pageContent th h4,ion-content .pageContent th .content{margin-left:0;margin-right:0}.desktop{display:flex;flex-direction:column}.alert-horizontal-buttons .alert-button-group,.alert-horizontal-buttons .alert-button-group-vertical{flex-direction:row}.alert-wrapper{--background: #fff}.alert-number-picker .alert-wrapper{min-width:250px}.alertButton{flex:1 1 auto;margin-bottom:5px!important;-webkit-margin-end:0!important;margin-inline-end:0!important}.alertButton .alert-button-inner{justify-content:center}ion-menu ion-footer{text-align:center;font-size:.7em}ion-button.modalClose{margin:0 20px 20px}.previewIcon{font-size:2.5em}.previewIcon:hover{color:#555;cursor:pointer}.menuIcon{height:2ex;width:2ex;margin-right:var(--spacing, 12px)}.clickable{cursor:pointer}.noBG,.transparent{--background: none;background:none}.disabled{text-decoration:line-through;color:#999}.clear{clear:both}.vcenter,.vcenter img{vertical-align:middle}.scrollParent{height:100%;overflow-y:auto}.fa{font-family:FontAwesome}@media screen and (max-width: 991px){.pageWrap{background:none}}@media screen and (min-width: 992px){body,.menu-content{overflow:unset!important;position:static;transform:unset}.wrap>p,.wrap>h2,.wrap>h3{margin-left:0!important;margin-right:0!important}.gutter-padding{margin-left:0;margin-right:0}.pageWrap{padding:var(--gutter)}ion-split-pane,ion-router-outlet,.ion-page,ion-content{position:relative;contain:revert;offset:unset!important;display:flex;height:auto}ion-split-pane{height:100%}.ion-page{flex:1 1 auto}ion-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh}body>iframe{position:absolute;top:-1px}ion-modal,ion-alert{position:fixed!important;top:0;height:100vh}ion-router-outlet{display:flex;flex-direction:column}ion-router-outlet>*{width:100vw}.ion-page-animating{position:absolute!important}ion-menu-button{visibility:hidden}.staging abs-page-layout>.home{min-height:calc(100vh - 124px)}}.absLogin{--gutter: 0}.absLogin .error{margin:10px 0;text-align:center;justify-content:center}.absLogin .buttons{padding:0}.absLogin .gutter-collapse .buttons{margin-left:0;margin-right:0}.absLogin .divider{display:flex;align-items:center;text-align:center;margin:16px 0;color:rgba(0,0,0,.6);font-size:.85em}.absLogin .divider:before,.absLogin .divider:after{content:"";flex:1;border-bottom:1px solid rgba(0,0,0,.15)}.absLogin .divider span{padding:0 10px}.absLogin .authPrompt{text-align:center;margin:0}.absLogin .logout{border:0;color:#e0e0e0;--background: #a22 !important}.absLogin .logout:hover{color:#e0e0e0}.absLogin .loggedOut{padding:0 2px 5px}.absLogin .google{--ion-color-primary: #de5246 !important;--background: var(--ion-color-primary) !important;border-color:var(--ion-color-primary)!important;color:#fff!important}.absLogin .apple{--ion-color-primary: #000 !important;--background: var(--ion-color-primary) !important;border-color:var(--ion-color-primary)!important;color:#fff!important}.absLogin .facebook{--ion-color-primary: #4267b2;color:#fff}.absLogin .loginButtons.split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.absLogin .loginButtons.split .loginForm{flex:1 1 0;min-width:0;order:1}.absLogin .loginButtons.split .divider{display:none}.absLogin .loginButtons.split .buttons.vertical.social{flex:1 1 0;min-width:0;order:2;padding-left:32px;border-left:1px solid rgba(0,0,0,.15)}.absLogin .loginButtons.split>.authPrompt{order:3;flex-basis:100%}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media (min-width: 576px){.ion-display-sm-none{display:none!important}}@media (min-width: 768px){.ion-display-md-none{display:none!important}}@media (min-width: 992px){.ion-display-lg-none{display:none!important}}@media (min-width: 1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media (min-width: 576px){.ion-display-sm-inline{display:inline!important}}@media (min-width: 768px){.ion-display-md-inline{display:inline!important}}@media (min-width: 992px){.ion-display-lg-inline{display:inline!important}}@media (min-width: 1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media (min-width: 576px){.ion-display-sm-inline-block{display:inline-block!important}}@media (min-width: 768px){.ion-display-md-inline-block{display:inline-block!important}}@media (min-width: 992px){.ion-display-lg-inline-block{display:inline-block!important}}@media (min-width: 1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media (min-width: 576px){.ion-display-sm-block{display:block!important}}@media (min-width: 768px){.ion-display-md-block{display:block!important}}@media (min-width: 992px){.ion-display-lg-block{display:block!important}}@media (min-width: 1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media (min-width: 576px){.ion-display-sm-flex{display:flex!important}}@media (min-width: 768px){.ion-display-md-flex{display:flex!important}}@media (min-width: 992px){.ion-display-lg-flex{display:flex!important}}@media (min-width: 1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media (min-width: 576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media (min-width: 768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media (min-width: 992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media (min-width: 1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media (min-width: 576px){.ion-display-sm-grid{display:grid!important}}@media (min-width: 768px){.ion-display-md-grid{display:grid!important}}@media (min-width: 992px){.ion-display-lg-grid{display:grid!important}}@media (min-width: 1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media (min-width: 576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media (min-width: 768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media (min-width: 992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media (min-width: 1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media (min-width: 576px){.ion-display-sm-table{display:table!important}}@media (min-width: 768px){.ion-display-md-table{display:table!important}}@media (min-width: 992px){.ion-display-lg-table{display:table!important}}@media (min-width: 1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media (min-width: 576px){.ion-display-sm-table-cell{display:table-cell!important}}@media (min-width: 768px){.ion-display-md-table-cell{display:table-cell!important}}@media (min-width: 992px){.ion-display-lg-table-cell{display:table-cell!important}}@media (min-width: 1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media (min-width: 576px){.ion-display-sm-table-row{display:table-row!important}}@media (min-width: 768px){.ion-display-md-table-row{display:table-row!important}}@media (min-width: 992px){.ion-display-lg-table-row{display:table-row!important}}@media (min-width: 1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media (min-width: 576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media (min-width: 768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media (min-width: 992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media (min-width: 1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media (min-width: 576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media (min-width: 768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media (min-width: 992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media (min-width: 1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media (min-width: 576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media (min-width: 768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media (min-width: 992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media (min-width: 1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media (min-width: 576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media (min-width: 768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media (min-width: 992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media (min-width: 1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media (min-width: 576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media (min-width: 576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media (min-width: 576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media (min-width: 768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media (min-width: 992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media (min-width: 1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media (min-width: 576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media (min-width: 768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media (min-width: 992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media (min-width: 1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media (min-width: 576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media (min-width: 768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media (min-width: 992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media (min-width: 1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}@charset "UTF-8";@font-face{font-family:HandelsonTwo;src:url(Handelson-Two.4377656e178d1a31.otf)}@font-face{font-family:Barlow;src:url(BarlowCondensed-Regular.b579f759dc371b04.ttf)}@font-face{font-family:Barlow;src:url(BarlowCondensed-ExtraBold.ca07ea7069a42384.ttf);font-weight:700}@font-face{font-family:Barlow;src:url(BarlowCondensed-ExtraBoldItalic.331c84f551c5122e.ttf);font-weight:700;font-style:italic}@font-face{font-family:Barlow;src:url(BarlowCondensed-Italic.4c3fe73244c2c4fb.ttf);font-style:italic}@font-face{font-family:BarlowCondensed;src:url(BarlowCondensed-Medium.d811b73eed3072af.ttf)}@font-face{font-family:ShareTechMono;src:url(ShareTechMono-Regular.218f763c8ff398a0.ttf)}:root{--page-bg: #e8e7e5;--vault-boy-blue: #3f7cb2;--vault-boy-yellow: #f7df46;--vault-boy-green: #408588;--army-green: #5f663d;--range-orange: #df782e;--range-yellow: #f9e65d;--range-red: #d44536;--range-green: #479e48;--range-blue: #02abec;--range-black: #000;--list-odd: hsla(51, 69%, 82%, .4);--list-even: rgba(252, 251, 249, .4);--green: #00a03e;--red: #d6433c;--brown: #504f48;--btn-color: var(--green);--btn-color-hover: #008533;--btn-color-rgb: 0, 160, 62;--btn-border-radius: 5px;--text-color: #010f03;--tiny-icon-size: 16px;--small-icon-size: 24px;--medium-icon-size: 32px;--large-icon-size: 36px;--vlarge-icon-size: 64px;--spacing: 10px;--page-bg-color: #f8f6ef;--page-bg-image: var(--page-bg-color) url(/assets/images/bg.jpg) top left/400px repeat}:root{--page-bg: #e8e7e5;--vault-boy-blue: #3f7cb2;--vault-boy-yellow: #f7df46;--vault-boy-green: #408588;--army-green: #5f663d;--range-orange: #df782e;--range-yellow: #f9e65d;--range-red: #d44536;--range-green: #479e48;--range-blue: #02abec;--range-black: #000;--list-odd: hsla(51, 69%, 82%, .4);--list-even: rgba(252, 251, 249, .4);--green: #00a03e;--red: #d6433c;--brown: #504f48;--btn-color: var(--green);--btn-color-hover: #008533;--btn-color-rgb: 0, 160, 62;--btn-border-radius: 5px;--text-color: #010f03;--tiny-icon-size: 16px;--small-icon-size: 24px;--medium-icon-size: 32px;--large-icon-size: 36px;--vlarge-icon-size: 64px;--spacing: 10px;--page-bg-color: #f8f6ef;--page-bg-image: var(--page-bg-color) url(/assets/images/bg.jpg) top left/400px repeat}.tinyIcon{height:calc(var(--tiny-icon-size) - 4px)!important;vertical-align:middle;position:relative}.smallIcon{height:calc(var(--small-icon-size) - 4px)!important;vertical-align:middle;position:relative}.icon,.mediumIcon{height:calc(var(--medium-icon-size) - 4px)!important;vertical-align:middle;position:relative}.largeIcon{height:calc(var(--large-icon-size) - 4px)!important;vertical-align:middle;position:relative}.vLargeIcon{height:calc(var(--vlarge-icon-size) - 4px)!important;vertical-align:middle;position:relative}.tinyIcon,.smallIcon,.icon,.mediumIcon,.largeIcon,.vLargeIcon{margin:2px}p img.tinyIcon,p img.smallIcon,p img.icon,p img.mediumIcon,p img.largeIcon,p img.vLargeIcon{margin:-2px 0 0;vertical-align:bottom}p abs-icon{margin:-2px 0 0;vertical-align:sub}ion-button img.tinyIcon,ion-button img.smallIcon,ion-button img.icon,ion-button img.mediumIcon,ion-button img.largeIcon,ion-button img.vLargeIcon{margin:0}.range_icon,.aoe_icon,.maxUses,.token_icon{display:inline-flex;align-items:center;justify-content:center;font-weight:700;width:var(--medium-icon-size);height:var(--medium-icon-size);font-size:calc(var(--medium-icon-size) / 2);line-height:var(--medium-icon-size);background-size:cover;vertical-align:top}.range_icon.orange,.aoe_icon.orange,.maxUses.orange,.token_icon.orange{background-image:url(/assets/images/icons/range_orange.png)}.range_icon.yellow,.aoe_icon.yellow,.maxUses.yellow,.token_icon.yellow{background-image:url(/assets/images/icons/range_yellow.png)}.range_icon.red,.aoe_icon.red,.maxUses.red,.token_icon.red{background-image:url(/assets/images/icons/range_red.png)}.range_icon.green,.aoe_icon.green,.maxUses.green,.token_icon.green{background-image:url(/assets/images/icons/range_green.png)}.token_icon{background-image:url(/assets/images/icons/searchable_blank.png)}.token_icon.smallIcon{font-size:1.2em}.token_icon.tinyIcon{font-size:.8em}.aoe_icon{font-size:calc(var(--medium-icon-size) / 1.5)}.aoe_icon.orange{background-image:url(/assets/images/icons/aoe_orange.png)}.aoe_icon.yellow{background-image:url(/assets/images/icons/aoe_yellow.png)}.aoe_icon.red{background-image:url(/assets/images/icons/aoe_red.png)}:root{--page-bg: #e8e7e5;--vault-boy-blue: #3f7cb2;--vault-boy-yellow: #f7df46;--vault-boy-green: #408588;--army-green: #5f663d;--range-orange: #df782e;--range-yellow: #f9e65d;--range-red: #d44536;--range-green: #479e48;--range-blue: #02abec;--range-black: #000;--list-odd: hsla(51, 69%, 82%, .4);--list-even: rgba(252, 251, 249, .4);--green: #00a03e;--red: #d6433c;--brown: #504f48;--btn-color: var(--green);--btn-color-hover: #008533;--btn-color-rgb: 0, 160, 62;--btn-border-radius: 5px;--text-color: #010f03;--tiny-icon-size: 16px;--small-icon-size: 24px;--medium-icon-size: 32px;--large-icon-size: 36px;--vlarge-icon-size: 64px;--spacing: 10px;--page-bg-color: #f8f6ef;--page-bg-image: var(--page-bg-color) url(/assets/images/bg.jpg) top left/400px repeat}.brandedText,.dynamicCard .consequence,.dynamicCard.battlefield .size,.dynamicCard .cardHeader.hasSubtitle h3,.dynamicCard .cardHeader.noSubtitle h2,.token_icon{font-family:HandelsonTwo!important;font-weight:400;font-size:1.6em;line-height:1em;padding:0 .1em;text-transform:uppercase}.textShadow,.dynamicCard .cardHeader.hasSubtitle h3,.dynamicCard .cardHeader.noSubtitle h2{text-shadow:.1em .1em rgba(0,0,0,.5)}.dynamicCard{--scale: 1;display:flex;flex:1 0 auto;flex-direction:column;justify-items:stretch;font-size:15px;overflow:hidden;position:relative;border-radius:15px;box-shadow:rgba(0,0,0,.5) 5px 5px 5px;margin:auto;text-align:center;background:url(/assets/images/cards/bg.png) top left repeat;background-size:cover;width:450px;min-height:295px;max-width:100%;transform-origin:top center}.dynamicCard h2{font-size:25px;margin-top:15px}.dynamicCard.portrait{width:450px;height:685px}.dynamicCard .icons{padding-right:15px}.dynamicCard .icons img{width:25px!important;height:25px!important;margin-left:0}.dynamicCard .icons img.next{margin-right:-5px;margin-left:0}.dynamicCard .tinyIcon{width:15px!important;height:15px!important}.dynamicCard .smallIcon{width:25px!important;height:25px!important}.dynamicCard .mediumIcon{width:30px!important;height:30px!important}.dynamicCard .largeIcon{width:40px!important;height:40px!important}.dynamicCard .vLargeIcon{width:60px!important;height:60px!important}.dynamicCard .tinyIcon,.dynamicCard .smallIcon,.dynamicCard .icon,.dynamicCard .mediumIcon,.dynamicCard .largeIcon,.dynamicCard .vLargeIcon{margin:0}.dynamicCard .pullIconRight{margin-right:-10px}.dynamicCard .card-edge{pointer-events:none;--scale: .7;background-size:calc(100px * var(--scale)) calc(100px * var(--scale)),calc(100px * var(--scale)) calc(100px * var(--scale)),calc(100px * var(--scale)) calc(100px * var(--scale)),calc(100px * var(--scale)) calc(100px * var(--scale)),calc(40px * var(--scale)) calc(330px * var(--scale)),calc(40px * var(--scale)) calc(330px * var(--scale)),calc(240px * var(--scale)) calc(40px * var(--scale)),calc(215px * var(--scale)) calc(40px * var(--scale))}.dynamicCard .banner{margin:-45px -35px 10px}.dynamicCard .bottomRight{position:absolute;right:15px;bottom:15px;margin:0}.dynamicCard .cardHeader{background:var(--vault-boy-green);border-bottom:5px solid var(--vault-boy-yellow);padding:0 10px 0 95px;margin-bottom:15px;height:75px;position:relative;font-size:40px;z-index:4;display:flex;align-items:center;text-align:left}.dynamicCard .cardHeader .title{flex:1 1 auto;padding:10px 0}.dynamicCard .cardHeader .unique{width:30px}.dynamicCard .cardHeader .icon{flex:0 0 auto;height:30px!important}.dynamicCard .cardHeader h2,.dynamicCard .cardHeader h3{padding:0;margin:0}.dynamicCard .cardHeader.noSubtitle h2{font-size:30px!important;color:#fff;min-height:50px;display:flex;align-items:center;justify-content:flex-start;text-align:left}.dynamicCard .cardHeader.hasSubtitle h2{color:#fff;text-transform:uppercase}.dynamicCard .cardHeader.hasSubtitle h3{font-size:30px!important;color:#fff;line-height:30px;margin:0}.dynamicCard .cardHeader:before{content:"";display:block;background:var(--vault-boy-green);border-bottom:5px solid var(--vault-boy-yellow);border-right:5px solid var(--vault-boy-yellow);position:absolute;bottom:-20px;height:15.5px;width:130px;z-index:1;transform:skew(45deg);left:-30px}.dynamicCard .cardHeader:after{content:"";width:90px;position:absolute;top:0;left:0;z-index:2}.dynamicCard.unit{background-image:url(/assets/images/bg2.jpg)}.dynamicCard.item .cardHeader,.dynamicCard.item .cardHeader:before{background-color:var(--army-green)}.dynamicCard.item .cardHeader:after{background-position:10px 10px;background-repeat:no-repeat;background-size:70px 70px;height:80px;z-index:3}.dynamicCard.reference{text-align:left;background:#fff}.dynamicCard.reference .cardHeader,.dynamicCard.reference .cardHeader:before{background-color:var(--vault-boy-blue)}.dynamicCard.reference .cardHeader:after{height:75px;background:var(--vault-boy-blue) url(/assets/images/icons/equipment-icons/reference.png) bottom center no-repeat;background-size:60px 60px}.dynamicCard.reference .card-edge{display:none}.dynamicCard.reference .cardContent{padding-top:25px}.dynamicCard.reference h2,.dynamicCard.reference h3{text-align:center;justify-content:center}.dynamicCard.reference .then{height:20px;margin-bottom:-6px}.dynamicCard.reference table{width:100%}.dynamicCard.reference table td,.dynamicCard.reference table th{padding:5px}.dynamicCard.reference table tr:nth-child(2n){background:rgba(248,240,196,.7)}.dynamicCard.reference .cardContent h2,.dynamicCard.reference .cardContent h3{color:#000!important;text-align:left!important;margin-top:0;font-size:1.3em}.dynamicCard.reference .noSubtitle h2{color:var(--vault-boy-yellow)}.dynamicCard.reference .hasSubtitle h2{color:#fff}.dynamicCard.reference .hasSubtitle h3{color:var(--vault-boy-yellow)}.dynamicCard.leader{text-align:left}.dynamicCard.leader .cardContent{justify-content:flex-start}.dynamicCard.leader .cardContent p{padding-left:10px;padding-right:10px}.dynamicCard.agility .cardHeader:after{background:url(/assets/images/cards/headers/agility.png) bottom center no-repeat;background-size:90px 90px;height:85px}.dynamicCard.charisma .cardHeader:after{background:url(/assets/images/cards/headers/charisma.png) bottom center no-repeat;background-size:100px 100px;height:85px}.dynamicCard.perception .cardHeader:after{background:url(/assets/images/cards/headers/perception.png) bottom center no-repeat;background-size:100px 100px;height:85px}.dynamicCard.endurance .cardHeader:after{background:url(/assets/images/cards/headers/endurance.png) bottom center no-repeat;background-size:100px 100px;height:85px;width:100px}.dynamicCard.intelligence .cardHeader:after{background:url(/assets/images/cards/headers/intelligence.png) bottom center no-repeat;background-size:100px 100px;height:85px}.dynamicCard.speaker .cardHeader:after{background:url(/assets/images/cards/headers/speaker.png) bottom center no-repeat;background-size:100px 100px;height:85px}.dynamicCard.strength .cardHeader:after{background:url(/assets/images/cards/headers/strength.png) bottom center no-repeat;background-size:100px 100px;height:85px}.dynamicCard.unpredictable .cardHeader:after{background:url(/assets/images/cards/headers/unpredictable.png) bottom center no-repeat;background-size:100px 100px;height:85px}.dynamicCard.luck .cardHeader:after{background:url(/assets/images/cards/headers/luck.png) bottom left no-repeat;background-size:120px 90px;height:85px;width:130px;z-index:3}.dynamicCard.creature .cardHeader:after{background:url(/assets/images/cards/headers/creature.png) bottom left no-repeat;background-size:115px 85px;height:85px;width:115px;z-index:3}.dynamicCard.danger .cardHeader:after{background:url(/assets/images/cards/headers/danger.png) bottom center no-repeat;background-size:80px;height:100px;width:100px;z-index:3}.dynamicCard.stranger .cardHeader:after{background:url(/assets/images/cards/headers/stranger.png) bottom center no-repeat;background-size:80px;height:85px;width:115px;bottom:-18px;top:auto;z-index:3}.dynamicCard h2{color:#fff!important;text-align:center!important;justify-content:center!important}.dynamicCard.clunky .cardHeader:after{background:url(/assets/images/cards/headers/clunky.png) bottom left no-repeat;background-size:100px 100px;height:110px;z-index:3}.dynamicCard.heroic .cardHeader:after{background:url(/assets/images/cards/headers/heroic.png) bottom left no-repeat;background-size:100px 100px;height:105px;z-index:3}.dynamicCard.event .cardHeader,.dynamicCard.event .cardHeader:before{background-color:#666}.dynamicCard.event .cardHeader:after{background:url(/assets/images/cards/headers/event.png) bottom left no-repeat;background-size:100px;height:100px;width:100px;z-index:3;top:0;background-position:100% 0}.dynamicCard.event h2{color:#fff!important}.dynamicCard.explore .cardHeader,.dynamicCard.explore .cardHeader:before{background-color:#699c6a}.dynamicCard.explore .cardHeader:after{background:url(/assets/images/cards/headers/explore.png) bottom left no-repeat;background-size:70px;height:85px;width:85px;z-index:3;top:auto;bottom:-30px;left:15px}.dynamicCard.explore h2{color:#fff!important}.dynamicCard.quest .cardHeader,.dynamicCard.quest .cardHeader:before{background-color:#000}.dynamicCard.quest .cardHeader:after{background:url(/assets/images/cards/headers/quest1.png) bottom left no-repeat;background-size:85px;height:100px;width:100px;z-index:3;top:auto;bottom:-40px;left:15px}.dynamicCard.quest h2{color:#fff!important;text-align:center!important;justify-content:center!important}.dynamicCard.quest_outcome .cardHeader,.dynamicCard.quest_outcome .cardHeader:before{background-color:#8cc1d9}.dynamicCard.quest_outcome .cardHeader:after{background:url(/assets/images/cards/headers/quest2_start.png) bottom left no-repeat;background-size:95px;height:95px;width:105px;z-index:3;top:10px;background-position:100% 0}.dynamicCard.quest_outcome h2{color:#fff!important;text-align:center!important;justify-content:center!important}.dynamicCard.quest_outcome .title{background:url(/assets/images/cards/headers/quest2_finish.png) bottom right/40px no-repeat;padding-right:40px!important}.dynamicCard.creature .cardHeader,.dynamicCard.creature .cardHeader:before{background-color:#cd6658}.dynamicCard.creature .cardHeader:after{background:url(/assets/images/cards/headers/creature2.png) bottom left no-repeat;background-size:100px;height:120px;width:125px;z-index:3;top:auto;bottom:-15px;left:30px}.dynamicCard.creature h2{color:#fff!important;text-align:center!important;justify-content:center!important}.dynamicCard.danger .cardHeader,.dynamicCard.danger .cardHeader:before{background-color:#cd6658}.dynamicCard.stranger .cardHeader,.dynamicCard.stranger .cardHeader:before{background-color:#cd6658}.dynamicCard.reference .cardContent{justify-content:flex-start}.dynamicCard.battlefield .cardHeader:after,.dynamicCard.environment .cardHeader:after,.dynamicCard.purpose .cardHeader:after{background:url(/assets/images/cards/headers/battlefield.png) bottom left no-repeat;background-size:90px;height:120px;z-index:3;top:auto;bottom:-15px;left:5px}.dynamicCard.battlefield .cardHeader,.dynamicCard.battlefield .cardHeader:before{background-color:#2da95e}.dynamicCard.battlefield .size{position:absolute;right:50px;top:0}.dynamicCard.battlefield .extraInstructions{text-align:center;padding-top:15px}.dynamicCard.battlefield .bfGrid{--gridBorderWidth: 4px}.dynamicCard.battlefield .bfGrid .bfRow{display:flex;justify-content:center}.dynamicCard.battlefield .bfGrid .bfRow .bfCell,.dynamicCard.battlefield .bfGrid .bfRow .empty{border:var(--gridBorderWidth) solid #222;width:85px;height:85px;position:relative}.dynamicCard.battlefield .bfGrid .bfRow .bfCell+.bfCell,.dynamicCard.battlefield .bfGrid .bfRow .bfCell+.empty,.dynamicCard.battlefield .bfGrid .bfRow .empty+.bfCell,.dynamicCard.battlefield .bfGrid .bfRow .empty+.empty{margin-left:calc(0px - var(--gridBorderWidth))}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-t,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-tr,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-r,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-br,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-b,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-bl,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-l,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-tl,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-c,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-t,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-tr,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-r,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-br,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-b,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-bl,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-l,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-tl,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-c{z-index:4;position:absolute;--adjustment: calc(0px - var(--size) / 2);--adjustmentInclBorder: calc(var(--adjustment) - var(--gridBorderWidth) / 2)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-l,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-l{top:50%;left:0;margin-top:var(--adjustment);margin-left:var(--adjustmentInclBorder)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-bl,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-bl{left:0;bottom:0;margin-left:var(--adjustmentInclBorder);margin-bottom:var(--adjustmentInclBorder)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-b,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-b{left:50%;bottom:0;margin-left:var(--adjustment);margin-bottom:var(--adjustmentInclBorder)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-br,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-br{right:0;bottom:0;margin-right:var(--adjustmentInclBorder);margin-bottom:var(--adjustmentInclBorder)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-r,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-r{right:0;top:50%;margin-right:var(--adjustmentInclBorder);margin-top:var(--adjustment)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-tr,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-tr{right:0;top:0;margin-right:var(--adjustmentInclBorder);margin-top:var(--adjustmentInclBorder)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-t,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-t{left:50%;top:0;margin-left:var(--adjustment);margin-top:var(--adjustmentInclBorder)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-tl,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-tl{left:0;top:0;margin-left:var(--adjustmentInclBorder);margin-top:var(--adjustmentInclBorder)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .pos-c,.dynamicCard.battlefield .bfGrid .bfRow .empty .pos-c{left:50%;top:50%;margin-left:var(--adjustment);margin-top:var(--adjustment)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .playerStart,.dynamicCard.battlefield .bfGrid .bfRow .empty .playerStart{--size: 35px;--borderWidth: 2px;background-color:#d9dada;border:var(--borderWidth) solid black;width:var(--size);height:var(--size)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .startingLoc,.dynamicCard.battlefield .bfGrid .bfRow .empty .startingLoc{--size: 30px;--borderWidth: 2px;background-color:#fce53e;border:var(--borderWidth) solid black;border-radius:50%;width:var(--size);height:var(--size)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .square,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .circle,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .star,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .dot,.dynamicCard.battlefield .bfGrid .bfRow .bfCell .triangle,.dynamicCard.battlefield .bfGrid .bfRow .empty .square,.dynamicCard.battlefield .bfGrid .bfRow .empty .circle,.dynamicCard.battlefield .bfGrid .bfRow .empty .star,.dynamicCard.battlefield .bfGrid .bfRow .empty .dot,.dynamicCard.battlefield .bfGrid .bfRow .empty .triangle{--size: 20px;--borderWidth: 0;width:var(--size);height:var(--size)}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .square,.dynamicCard.battlefield .bfGrid .bfRow .empty .square{background:url(/assets/images/icons/itw/square.svg) 0 0/contain}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .circle,.dynamicCard.battlefield .bfGrid .bfRow .empty .circle{background:url(/assets/images/icons/itw/circle.svg) 0 0/contain}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .dot,.dynamicCard.battlefield .bfGrid .bfRow .empty .dot{background:url(/assets/images/icons/itw/dot.svg) 0 0/contain}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .star,.dynamicCard.battlefield .bfGrid .bfRow .empty .star{background:url(/assets/images/icons/itw/star.svg) 0 0/contain}.dynamicCard.battlefield .bfGrid .bfRow .bfCell .triangle,.dynamicCard.battlefield .bfGrid .bfRow .empty .triangle{background:url(/assets/images/icons/itw/triangle.svg) 0 0/contain}.dynamicCard.battlefield .bfGrid .bfRow .empty{border:var(--gridBorderWidth) solid transparent}.dynamicCard.battlefield .bfGrid .bfRow+.bfRow{margin-top:calc(0px - var(--gridBorderWidth))}.dynamicCard.environment .cardHeader,.dynamicCard.environment .cardHeader:before{background-color:#cd6658}.dynamicCard.purpose .cardHeader,.dynamicCard.purpose .cardHeader:before{background-color:var(--vault-boy-blue)}.dynamicCard.purpose .cardContent{justify-content:flex-start;text-align:left;padding:25px 25px 0;font-size:.9em}.dynamicCard.behavior .cardHeader,.dynamicCard.behavior .cardHeader:before{background-color:#7e9480}.dynamicCard.behavior .cardHeader:after{background:url(/assets/images/cards/headers/behavior.png) bottom left no-repeat;background-size:90px;height:120px;z-index:3;top:auto;bottom:-15px;left:5px}.dynamicCard.behavior h2{text-align:left!important;justify-content:flex-start!important;padding-left:20px!important}.dynamicCard.behavior .cardContent{padding-left:40px!important;padding-right:40px!important}.dynamicCard.behavior [title="Exit Natural Behavior"],.dynamicCard.behavior [title="Remove Natural Behavior"],.dynamicCard.behavior [title="Resume Natural Behavior"],.dynamicCard.behavior [title="Adjust Usual AI"]{text-align:left;padding-left:30px}.dynamicCard.behavior [title="Exit Natural Behavior"]:before,.dynamicCard.behavior [title="Remove Natural Behavior"]:before,.dynamicCard.behavior [title="Resume Natural Behavior"]:before,.dynamicCard.behavior [title="Adjust Usual AI"]:before{content:"";display:inline-block;height:25px;width:25px;background:url(/assets/images/icons/flipcard.png) 0 0/25px no-repeat;margin-left:-25px;margin-bottom:-5px}.dynamicCard.behavior [title="Exit Natural Behavior"] img,.dynamicCard.behavior [title="Remove Natural Behavior"] img,.dynamicCard.behavior [title="Resume Natural Behavior"] img,.dynamicCard.behavior [title="Adjust Usual AI"] img{vertical-align:middle}.dynamicCard.behavior [title="Resume Natural Behavior"]:before{background-image:url(/assets/images/icons/flipcard2.png)}.dynamicCard.behavior [title="Remove Natural Behavior"]:before{background-image:url(/assets/images/icons/delete_black.png);background-size:20px;background-position:5px 0}.dynamicCard.behavior [title="Adjust Usual AI"]:before{background-image:url(/assets/images/icons/adjust-usual-ai.png)}.dynamicCard.backstab .cardHeader,.dynamicCard.backstab .cardHeader:before,.dynamicCard.rage .cardHeader,.dynamicCard.rage .cardHeader:before,.dynamicCard.parthead .cardHeader,.dynamicCard.parthead .cardHeader:before{background-color:#568589}.dynamicCard.backstab .cardHeader:after,.dynamicCard.rage .cardHeader:after,.dynamicCard.parthead .cardHeader:after{background:url(/assets/images/cards/headers/backstab.png) bottom left no-repeat;background-size:95px;height:95px;width:105px;z-index:3;top:10px;background-position:10px 3px}.dynamicCard.rage .cardHeader:after{background-image:url(/assets/images/cards/headers/rage.png)}.dynamicCard.parthead .cardHeader:after{background-image:url(/assets/images/cards/headers/parthead.png);background-position:0 0}.dynamicCard .cardContent{min-height:150px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:0 15px 15px;position:relative;z-index:3}.dynamicCard .cardContent ol,.dynamicCard .cardContent ul{padding:0 30px}.dynamicCard .cardContent ol.alternating,.dynamicCard .cardContent ul.alternating{list-style:none;padding:0}.dynamicCard .cardContent ol.alternating li,.dynamicCard .cardContent ul.alternating li{padding:5px 10px}.dynamicCard .cardContent ol.alternating li:nth-child(odd),.dynamicCard .cardContent ol.alternating li:nth-child(odd):before,.dynamicCard .cardContent ul.alternating li:nth-child(odd),.dynamicCard .cardContent ul.alternating li:nth-child(odd):before{background:rgba(248,240,196,.7)}.dynamicCard .cardContent ol.alternating{counter-reset:my-awesome-counter}.dynamicCard .cardContent ol.alternating li{counter-increment:my-awesome-counter}.dynamicCard .cardContent ol.alternating li:before{content:counter(my-awesome-counter) ". "}.dynamicCard .cardContent ul.alternating{list-style:none;padding:0}.dynamicCard .cardContent p:first-child{margin-top:0}.dynamicCard .compressed p{margin:0!important}.dynamicCard .cardContentInner{padding:0 15px}.dynamicCard .centredLeft{display:flex;flex-direction:column;align-items:center}.dynamicCard .centredLeft .inner{margin:0 auto;text-align:left}.dynamicCard [title="Test Failure"],.dynamicCard [title="Test Success"]{text-align:left;background:url(/assets/images/icons/failure.png) 15px center/20px no-repeat;padding-left:40px}.dynamicCard [title="Test Success"]{background-image:url(/assets/images/icons/success.png)}.dynamicCard .consequence{color:var(--green);font-size:15px!important}.dynamicCard .alignLeft,.dynamicCard .alignLeft h3{text-align:left}.dynamicCard label{font-weight:700;text-transform:uppercase;font-size:15px}.dynamicCard .yellowHighlight{padding:10px;background:rgba(248,240,196,.7)}.dynamicCard .greenHighlight{padding:10px;background:rgba(186,199,173,.6)}.dynamicCard .blueHighlight{padding:10px;color:#000;background:rgba(94,139,187,.6)}.dynamicCard .orangeHighlight{padding:10px;background:rgba(231,111,1,.9)}.dynamicCard .greyHighlight{padding:10px;background:rgba(190,190,190,.9)}.dynamicCard .flexRow{display:flex;justify-content:space-around;align-items:center}.dynamicCard .effects{display:flex;justify-content:center;flex-flow:wrap}.dynamicCard .effects.paddedLeft{padding-left:40px}.dynamicCard .effects .lineBreak{flex-basis:100%}.dynamicCard .effects .effectIcon{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.dynamicCard .effects .effectIcon .wrapText{white-space:normal}.dynamicCard .effects .effectIcon .wrapText img{float:left}.dynamicCard .largeText{font-size:1.6em}.dynamicCard .range_icon,.dynamicCard .aoe_icon,.dynamicCard .maxUses,.dynamicCard .token_icon{width:35px;height:35px;font-size:15px;line-height:35px}.dynamicCard .aoe_icon{font-size:25px}.dynamicCard p .aoe_icon,.dynamicCard p .range_icon,.dynamicCard p .maxUses,.dynamicCard .effects .aoe_icon,.dynamicCard .effects .range_icon,.dynamicCard .effects .maxUses{vertical-align:baseline}.dynamicCard .maxUses{width:30px;height:30px;font-size:20px;line-height:30px;background:#fff;border:0px solid black;border-radius:50%;vertical-align:middle}.heroicCard{display:flex;flex-direction:row;align-items:center;flex-flow:wrap;justify-content:center}.heroicCard img{top:0;margin-top:0}.iconGroup{display:flex;flex-direction:row;padding:5px;border:0px solid var(--vault-boy-green);margin-right:5px}@media screen and (orientation: landscape){.dynamicCard.portrait{transform:scale(.7)}}.card-edge{position:absolute;top:0;right:0;left:0;bottom:0;opacity:.8;background:url(/assets/images/card-edges/overlay_top_left.png) top left/100px 100px no-repeat,url(/assets/images/card-edges/overlay_top_right.png) top right/100px 100px no-repeat,url(/assets/images/card-edges/overlay_bottom_left.png) bottom left/100px 100px no-repeat,url(/assets/images/card-edges/overlay_bottom_right.png) bottom right/100px 100px no-repeat,url(/assets/images/card-edges/overlay_left.png) top left/40px 334px repeat-y,url(/assets/images/card-edges/overlay_right.png) top right/40px 334px repeat-y,url(/assets/images/card-edges/overlay_top.png) top left/243px 40px repeat-x,url(/assets/images/card-edges/overlay_bottom.png) bottom left/216px 40px repeat-x}.scratches{position:absolute;z-index:4;pointer-events:none;top:0;right:0;left:0;bottom:0;opacity:.6;background:url(/assets/images/card-edges/scratches.png) top left repeat}:root{--page-bg: #e8e7e5;--vault-boy-blue: #3f7cb2;--vault-boy-yellow: #f7df46;--vault-boy-green: #408588;--army-green: #5f663d;--range-orange: #df782e;--range-yellow: #f9e65d;--range-red: #d44536;--range-green: #479e48;--range-blue: #02abec;--range-black: #000;--list-odd: hsla(51, 69%, 82%, .4);--list-even: rgba(252, 251, 249, .4);--green: #00a03e;--red: #d6433c;--brown: #504f48;--btn-color: var(--green);--btn-color-hover: #008533;--btn-color-rgb: 0, 160, 62;--btn-border-radius: 5px;--text-color: #010f03;--tiny-icon-size: 16px;--small-icon-size: 24px;--medium-icon-size: 32px;--large-icon-size: 36px;--vlarge-icon-size: 64px;--spacing: 10px;--page-bg-color: #f8f6ef;--page-bg-image: var(--page-bg-color) url(/assets/images/bg.jpg) top left/400px repeat}.mobile-card{background:rgba(255,255,255,.1);margin-bottom:1rem;padding:1rem;border-left:4px solid rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-card.variant{background:rgba(0,0,0,.05);border-left-color:rgba(0,0,0,.4)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.card-title{margin:0;padding:0!important;font-size:1.1rem;font-weight:600;color:var(--ion-text-color, #000);flex:1;min-width:0}.info-badge{background:rgba(0,0,0,.6);color:rgba(255,255,255,.9);padding:.25rem .5rem;border-radius:12px;font-size:.85rem;font-weight:500;white-space:nowrap}.card-divider{border-top:1px solid rgba(0,0,0,.2);padding-top:.75rem;margin-top:.75rem}.card-divider:first-child{border-top:none;margin-top:0;padding-top:0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem;margin-bottom:.75rem}.stat-item{text-align:center}.stat-item label{display:block;font-size:.8rem;font-weight:600;color:rgba(0,0,0,.7);margin-bottom:.25rem;text-transform:uppercase}.stat-item span{font-size:1rem;font-weight:500;color:var(--ion-text-color, #000)}.content-section{background:rgba(0,0,0,.05);border-radius:6px;padding:.75rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.content-section label{display:block;font-size:.8rem;font-weight:600;color:rgba(0,0,0,.7);margin-bottom:.5rem;text-transform:uppercase}.content-section .content{font-size:1rem;line-height:1.4}.content-section .content a{text-decoration:underline;font-weight:500}.content-section .content a:hover{opacity:.8}fww-home abs-login .absLogin{color:rgba(255,255,255,.75)}fww-home abs-login .absLogin ion-label{color:rgba(255,255,255,.75)}fww-home abs-login .absLogin .divider{color:rgba(255,255,255,.6)}fww-home abs-login .absLogin .divider:before,fww-home abs-login .absLogin .divider:after{border-bottom-color:rgba(255,255,255,.2)}fww-home abs-login .absLogin .authPrompt a{color:#fff;text-decoration:underline}fww-home abs-login .absLogin .buttons:not(.social) ion-button{--border-width: 1px;--border-style: solid;--border-color: rgba(255, 255, 255, .25);--border-radius: 3px;--box-shadow: none;--padding-top: 4px;--padding-bottom: 4px;--padding-start: 18px;--padding-end: 18px;font-size:.75em;letter-spacing:.1em}abs-modal-layout.fww,ion-modal{background:none!important}ion-menu ion-content{--background: #ffffff !important;--ion-background-color: #ffffff !important;background:#fff!important;--padding-start: 0 !important;--inner-padding-end: 0 !important}ion-menu ion-footer:before{background:none!important}ion-menu ion-footer img{display:block;width:50%;margin:10px auto}ion-modal,.fww,.ff{--gutter: 12px}ion-modal.camera,.fww.camera,.ff.camera{background:none}ion-modal .territory-section,ion-modal .tile-stats,ion-modal .hazard-card,ion-modal .facility-card,ion-modal ion-card,ion-modal .card,ion-modal .tile,.fww .territory-section,.fww .tile-stats,.fww .hazard-card,.fww .facility-card,.fww ion-card,.fww .card,.fww .tile,.ff .territory-section,.ff .tile-stats,.ff .hazard-card,.ff .facility-card,.ff ion-card,.ff .card,.ff .tile{border-radius:0}ion-modal ion-item,.fww ion-item,.ff ion-item{--padding-start: var(--gutter);--inner-padding-end: var(--gutter)}@media (min-width: 500px){ion-modal .territory-section,ion-modal .tile-stats,ion-modal .hazard-card,ion-modal .facility-card,ion-modal ion-card,ion-modal .card,ion-modal .tile,.fww .territory-section,.fww .tile-stats,.fww .hazard-card,.fww .facility-card,.fww ion-card,.fww .card,.fww .tile,.ff .territory-section,.ff .tile-stats,.ff .hazard-card,.ff .facility-card,.ff ion-card,.ff .card,.ff .tile{border-radius:8px}ion-modal .buttons-container,.fww .buttons-container,.ff .buttons-container{margin:var(--spacing) 0}}ion-modal ion-item-options,.fww ion-item-options,.ff ion-item-options{background:#db4545}ion-modal .delete,.fww .delete,.ff .delete{background:#db4545}ion-modal .delete img,.fww .delete img,.ff .delete img{width:calc(var(--small-icon-size) * .75);height:calc(var(--small-icon-size) * .75);margin:var(--spacing)}ion-modal .pageContent,.fww .pageContent,.ff .pageContent{background:none}ion-modal ion-modal,ion-modal ion-content,ion-modal .wrap,.fww ion-modal,.fww ion-content,.fww .wrap,.ff ion-modal,.ff ion-content,.ff .wrap{--background: none;background:none;--ion-background-color: none}ion-modal ion-toggle,.fww ion-toggle,.ff ion-toggle{--background: #ccc;--background-checked: #000;--handle-background: #666;--handle-background-checked: #666}ion-modal input[type=text],ion-modal input[type=search],.fww input[type=text],.fww input[type=search],.ff input[type=text],.ff input[type=search]{background:rgba(255,255,255,.7);--background: rgba(255, 255, 255, .7);position:relative;z-index:50}ion-modal .ion-page,ion-modal .slideMenuList,.fww .ion-page,.fww .slideMenuList,.ff .ion-page,.ff .slideMenuList{overflow-y:auto;height:100%;flex-direction:column}ion-modal .center,.fww .center,.ff .center{text-align:center}ion-modal ion-content,ion-modal .wrap,.fww ion-content,.fww .wrap,.ff ion-content,.ff .wrap{--padding-bottom: 0 !important}ion-modal ion-button,ion-modal button,.fww ion-button,.fww button,.ff ion-button,.ff button{--border-radius: 0;position:relative;z-index:50}ion-modal ion-button.button-disabled,ion-modal ion-button.disabled,ion-modal button.button-disabled,ion-modal button.disabled,.fww ion-button.button-disabled,.fww ion-button.disabled,.fww button.button-disabled,.fww button.disabled,.ff ion-button.button-disabled,.ff ion-button.disabled,.ff button.button-disabled,.ff button.disabled{background:#aaa;color:#000}ion-modal ion-select,.fww ion-select,.ff ion-select{border:1px solid #ccc;background:#fff;padding:0 10px}ion-modal .transparent,.fww .transparent,.ff .transparent{--background: none;background:none}ion-modal ion-list ion-item,.fww ion-list ion-item,.ff ion-list ion-item{background-size:auto 50px;display:flex}ion-modal ion-list ion-item .itemName,.fww ion-list ion-item .itemName,.ff ion-list ion-item .itemName{min-width:0;display:flex;flex:1 1 auto;align-items:center}ion-modal ion-list ion-item .itemName>span,.fww ion-list ion-item .itemName>span,.ff ion-list ion-item .itemName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:3px}ion-modal ion-list ion-item .itemCost,.fww ion-list ion-item .itemCost,.ff ion-list ion-item .itemCost{flex:0 0 auto;display:flex;align-items:center}ion-modal ion-list ion-item .overrideCost,.fww ion-list ion-item .overrideCost,.ff ion-list ion-item .overrideCost{font-weight:700}ion-modal ion-list ion-item.active,.fww ion-list ion-item.active,.ff ion-list ion-item.active{background:green;--background: green}ion-modal ion-list ion-item .infoIcon,.fww ion-list ion-item .infoIcon,.ff ion-list ion-item .infoIcon{width:24px;height:24px;margin-left:var(--gutter, 12px)}ion-modal .picker-wrapper .sc-ion-picker-md,.fww .picker-wrapper .sc-ion-picker-md,.ff .picker-wrapper .sc-ion-picker-md{display:block;background:none}ion-modal .row .itemName>span,.fww .row .itemName>span,.ff .row .itemName>span{display:flex;align-items:center}ion-modal .row .itemName abs-icon,.fww .row .itemName abs-icon,.ff .row .itemName abs-icon{margin:0 10px 0 0}ion-modal .row .itemCost,.fww .row .itemCost,.ff .row .itemCost{align-items:center;position:relative;z-index:3}ion-modal .row .itemCost .infoIcon,.fww .row .itemCost .infoIcon,.ff .row .itemCost .infoIcon{width:var(--large-icon-size);height:var(--large-icon-size)}ion-modal .warningBox,.fww .warningBox,.ff .warningBox{border:1px solid var(--ion-color-warning);padding:10px}ion-modal .errorBox,.fww .errorBox,.ff .errorBox{border:1px solid var(--ion-color-danger);padding:10px}ion-modal .select-alert .divider .alert-radio-icon,.fww .select-alert .divider .alert-radio-icon,.ff .select-alert .divider .alert-radio-icon{display:none}ion-modal abs-list.tiled ion-list,.fww abs-list.tiled ion-list,.ff abs-list.tiled ion-list{flex-direction:row;flex-wrap:wrap}ion-modal abs-list.tiled .row,.fww abs-list.tiled .row,.ff abs-list.tiled .row{flex:0 0 50%;border:3px solid var(--brown);border-top:0}ion-modal abs-list.tiled .row:nth-child(1),ion-modal abs-list.tiled .row:nth-child(2),.fww abs-list.tiled .row:nth-child(1),.fww abs-list.tiled .row:nth-child(2),.ff abs-list.tiled .row:nth-child(1),.ff abs-list.tiled .row:nth-child(2){border-top:3px solid var(--brown)}ion-modal abs-list.tiled .row:nth-child(2n),.fww abs-list.tiled .row:nth-child(2n),.ff abs-list.tiled .row:nth-child(2n){border-left-width:1.5px}ion-modal abs-list.tiled .row:nth-child(odd),.fww abs-list.tiled .row:nth-child(odd),.ff abs-list.tiled .row:nth-child(odd){border-right-width:1.5px}ion-modal abs-list.tiled .row:nth-child(odd):last-child,.fww abs-list.tiled .row:nth-child(odd):last-child,.ff abs-list.tiled .row:nth-child(odd):last-child{border-right-width:3px;flex-basis:calc(50% + 1.5px)}ion-modal abs-list.tiled ion-item,.fww abs-list.tiled ion-item,.ff abs-list.tiled ion-item{--padding-start: 0 !important;--padding-end: 0 !important;--inner-padding-end: 0 !important;display:block}.alert-number-picker .alert-message{font-family:BarlowCondensed;--ion-font-family: "BarlowCondensed";font-size:2em;text-align:center}.success-alert{--background: #e2f0d9;color:#2b542c;border:1px solid #c6d8bc;box-shadow:none}ion-card.modal,.modal{--background: #fff;background:#fff;overflow:auto;font-size:1.2em;color:#333}:root{--ion-color-primary: #00a03e;--ion-color-primary-rgb: 0, 160, 62;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(0, 128, 49.6);--ion-color-primary-tint: rgb(0, 230, 89.125);--ion-color-secondary: #8eaf59;--ion-color-secondary-rgb: 142, 175, 89;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: rgb(114.1853658537, 142.5170731707, 68.6829268293);--ion-color-secondary-tint: rgb(164.6, 191, 122.2);--ion-color-tertiary: #7044ff;--ion-color-tertiary-rgb: 112, 68, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #633ce0;--ion-color-tertiary-tint: #7e57ff;--ion-color-success: #10dc60;--ion-color-success-rgb: 16, 220, 96;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #0ec254;--ion-color-success-tint: #28e070;--ion-color-danger: #d6433c;--ion-color-danger-rgb: 214, 67, 60;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(181.1186440678, 44.5830508475, 38.0813559322);--ion-color-danger-tint: rgb(222.2, 104.6, 99);--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 34, 34;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 244, 244;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9}:root{--page-bg: #e8e7e5;--vault-boy-blue: #3f7cb2;--vault-boy-yellow: #f7df46;--vault-boy-green: #408588;--army-green: #5f663d;--range-orange: #df782e;--range-yellow: #f9e65d;--range-red: #d44536;--range-green: #479e48;--range-blue: #02abec;--range-black: #000;--list-odd: hsla(51, 69%, 82%, .4);--list-even: rgba(252, 251, 249, .4);--green: #00a03e;--red: #d6433c;--brown: #504f48;--btn-color: var(--green);--btn-color-hover: #008533;--btn-color-rgb: 0, 160, 62;--btn-border-radius: 5px;--text-color: #010f03;--tiny-icon-size: 16px;--small-icon-size: 24px;--medium-icon-size: 32px;--large-icon-size: 36px;--vlarge-icon-size: 64px;--spacing: 10px;--page-bg-color: #f8f6ef;--page-bg-image: var(--page-bg-color) url(/assets/images/bg.jpg) top left/400px repeat}.brandedText,.token_icon,.dynamicCard .cardHeader.noSubtitle h2,.dynamicCard .cardHeader.hasSubtitle h3,.dynamicCard.battlefield .size,.dynamicCard .consequence{font-family:HandelsonTwo!important;font-weight:400;font-size:1.6em;line-height:1em;padding:0 .1em;text-transform:uppercase}.textShadow,.dynamicCard .cardHeader.noSubtitle h2,.dynamicCard .cardHeader.hasSubtitle h3{text-shadow:.1em .1em rgba(0,0,0,.5)}fww-home{--ion-font-family: "BarlowCondensed"}.fww,.ff{font-family:BarlowCondensed;--ion-font-family: "BarlowCondensed";--page-bg: var(--page-bg-color) url(/assets/images/bg.jpg) top left/400px repeat;background:var(--page-bg)}.fww.no-background,.ff.no-background{background:none}.fww *,.ff *{font-family:BarlowCondensed;--ion-font-family: "BarlowCondensed"}.fww h1,.fww h2,.fww h3,.fww h4,.ff h1,.ff h2,.ff h3,.ff h4{text-transform:uppercase;text-align:center}.fww .standardFont,.fww .standardFont *,.ff .standardFont,.ff .standardFont *{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.fww ion-item-options,.ff ion-item-options{background:#db4545}.fww .delete,.ff .delete{background:#db4545}.fww ion-header,.ff ion-header{background:var(--vault-boy-blue)}.fww ion-header ion-toolbar,.ff ion-header ion-toolbar{--ion-toolbar-background: none}.fww ion-header:before,.ff ion-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.6;background-image:url(/assets/images/card-edges/scratches_top_left.png),url(/assets/images/card-edges/scratches_top_right.png),url(/assets/images/card-edges/scratches.png);background-position:top left,top right,top;background-size:60px 60px,60px 60px,400px 293px;background-repeat:no-repeat,no-repeat,repeat}.fww ion-header ion-toolbar,.ff ion-header ion-toolbar{--background: none;border-bottom:5px solid var(--vault-boy-yellow);text-align:center;color:var(--vault-boy-yellow)}.fww ion-header ion-toolbar .title,.ff ion-header ion-toolbar .title{font-size:90%}.fww ion-header ion-toolbar .subtitle,.ff ion-header ion-toolbar .subtitle{font-size:80%}.fww ion-header:after,.fww ion-footer:before,.ff ion-header:after,.ff ion-footer:before{background-image:none!important}.fww ion-menu ion-content,.fww ion-menu ion-footer,.ff ion-menu ion-content,.ff ion-menu ion-footer{background:var(--page-bg)}.fww .card-edge,.ff .card-edge{position:absolute;top:0;right:0;left:0;bottom:0;opacity:.8;background:url(/assets/images/card-edges/overlay_top_left.png) top left/100px 100px no-repeat,url(/assets/images/card-edges/overlay_top_right.png) top right/100px 100px no-repeat,url(/assets/images/card-edges/overlay_bottom_left.png) bottom left/100px 100px no-repeat,url(/assets/images/card-edges/overlay_bottom_right.png) bottom right/100px 100px no-repeat,url(/assets/images/card-edges/overlay_left.png) top left/40px 334px repeat-y,url(/assets/images/card-edges/overlay_right.png) top right/40px 334px repeat-y,url(/assets/images/card-edges/overlay_top.png) top left/243px 40px repeat-x,url(/assets/images/card-edges/overlay_bottom.png) bottom left/216px 40px repeat-x}.fww .scratches,.ff .scratches{position:absolute;z-index:4;pointer-events:none;top:0;right:0;left:0;bottom:0;opacity:.6;background:url(/assets/images/card-edges/scratches.png) top left repeat}.fww .page-bg,.ff .page-bg{background:var(--page-bg);position:relative}.fww ion-button,.fww button,.ff ion-button,.ff button{position:relative;z-index:50}.fww ion-button.button-disabled,.fww ion-button.disabled,.fww button.button-disabled,.fww button.disabled,.ff ion-button.button-disabled,.ff ion-button.disabled,.ff button.button-disabled,.ff button.disabled{--background: #aaa;color:#000}.fww ion-list .alt,.ff ion-list .alt{background:url(list_even.9506b439d4bb325b.jpg)}.fww ion-list ion-item,.ff ion-list ion-item{background:url(list_odd.adae20b25705401c.jpg) top left repeat;background-size:auto 50px}.fww ion-list ion-item .overrideCost,.ff ion-list ion-item .overrideCost{font-weight:700}.fww ion-list ion-item.active,.ff ion-list ion-item.active{background:var(--green)!important;--background: var(--green) !important}.fww ion-list ion-item .infoIcon,.ff ion-list ion-item .infoIcon{width:var(--large-icon-size);height:var(--large-icon-size)}.fww ion-list ion-item .row,.ff ion-list ion-item .row{background:none!important}.fww .floatingHeader,.ff .floatingHeader{background:url(/assets/images/bg.jpg);border-bottom:2px solid #888}.fww .equipmentIcon,.ff .equipmentIcon{width:32px;height:32px}.fww .buttons .icon.force,.ff .buttons .icon.force{background-image:url(force_white.91cfcbb34896a2cd.png)}.fww .picker-wrapper,.ff .picker-wrapper{background:url(/assets/images/bg.jpg)!important;--background: url(/assets/images/bg.jpg) !important;border-top:5px solid var(--vault-boy-yellow)!important}.fww .skill,.ff .skill{width:24px;height:24px;vertical-align:middle}.fww #qrHelper,.ff #qrHelper{font-family:BarlowCondensed;--ion-font-family: "BarlowCondensed";background:#fff;padding:var(--spacing);position:fixed;top:var(--spacing);left:var(--spacing);right:var(--spacing);font-size:1.2em}.fww #qrDismiss,.ff #qrDismiss{font-family:BarlowCondensed;--ion-font-family: "BarlowCondensed";display:block;color:#fff;position:fixed;bottom:0;left:0;right:0;padding:20px;width:100%;font-size:1.2em}.fww unit-card-wrapper,.fww battle-unit-base,.ff unit-card-wrapper,.ff battle-unit-base{--gutter: 40px}.fww unit-card-wrapper .top,.fww battle-unit-base .top,.ff unit-card-wrapper .top,.ff battle-unit-base .top{position:absolute;z-index:2;top:0;left:0;right:0}.fww unit-card-wrapper .equipment,.fww unit-card-wrapper .effects,.fww unit-card-wrapper .reference,.fww battle-unit-base .equipment,.fww battle-unit-base .effects,.fww battle-unit-base .reference,.ff unit-card-wrapper .equipment,.ff unit-card-wrapper .effects,.ff unit-card-wrapper .reference,.ff battle-unit-base .equipment,.ff battle-unit-base .effects,.ff battle-unit-base .reference{position:relative}.fww unit-card-wrapper .equipment ion-list,.fww unit-card-wrapper .effects ion-list,.fww unit-card-wrapper .reference ion-list,.fww battle-unit-base .equipment ion-list,.fww battle-unit-base .effects ion-list,.fww battle-unit-base .reference ion-list,.ff unit-card-wrapper .equipment ion-list,.ff unit-card-wrapper .effects ion-list,.ff unit-card-wrapper .reference ion-list,.ff battle-unit-base .equipment ion-list,.ff battle-unit-base .effects ion-list,.ff battle-unit-base .reference ion-list{contain:none}.fww unit-card-wrapper .equipment ion-list ion-item,.fww unit-card-wrapper .effects ion-list ion-item,.fww unit-card-wrapper .reference ion-list ion-item,.fww battle-unit-base .equipment ion-list ion-item,.fww battle-unit-base .effects ion-list ion-item,.fww battle-unit-base .reference ion-list ion-item,.ff unit-card-wrapper .equipment ion-list ion-item,.ff unit-card-wrapper .effects ion-list ion-item,.ff unit-card-wrapper .reference ion-list ion-item,.ff battle-unit-base .equipment ion-list ion-item,.ff battle-unit-base .effects ion-list ion-item,.ff battle-unit-base .reference ion-list ion-item{padding:0 calc(var(--gutter) / 2)}.fww unit-card-wrapper .equipment ion-item-sliding .detail,.fww unit-card-wrapper .effects ion-item-sliding .detail,.fww unit-card-wrapper .reference ion-item-sliding .detail,.fww battle-unit-base .equipment ion-item-sliding .detail,.fww battle-unit-base .effects ion-item-sliding .detail,.fww battle-unit-base .reference ion-item-sliding .detail,.ff unit-card-wrapper .equipment ion-item-sliding .detail,.ff unit-card-wrapper .effects ion-item-sliding .detail,.ff unit-card-wrapper .reference ion-item-sliding .detail,.ff battle-unit-base .equipment ion-item-sliding .detail,.ff battle-unit-base .effects ion-item-sliding .detail,.ff battle-unit-base .reference ion-item-sliding .detail{display:flex;flex-direction:column;width:100%}.fww unit-card-wrapper .equipment ion-item-sliding .row,.fww unit-card-wrapper .effects ion-item-sliding .row,.fww unit-card-wrapper .reference ion-item-sliding .row,.fww battle-unit-base .equipment ion-item-sliding .row,.fww battle-unit-base .effects ion-item-sliding .row,.fww battle-unit-base .reference ion-item-sliding .row,.ff unit-card-wrapper .equipment ion-item-sliding .row,.ff unit-card-wrapper .effects ion-item-sliding .row,.ff unit-card-wrapper .reference ion-item-sliding .row,.ff battle-unit-base .equipment ion-item-sliding .row,.ff battle-unit-base .effects ion-item-sliding .row,.ff battle-unit-base .reference ion-item-sliding .row{display:flex;flex:1 1 auto}.fww unit-card-wrapper .equipment ion-item-sliding .itemName>span,.fww unit-card-wrapper .effects ion-item-sliding .itemName>span,.fww unit-card-wrapper .reference ion-item-sliding .itemName>span,.fww battle-unit-base .equipment ion-item-sliding .itemName>span,.fww battle-unit-base .effects ion-item-sliding .itemName>span,.fww battle-unit-base .reference ion-item-sliding .itemName>span,.ff unit-card-wrapper .equipment ion-item-sliding .itemName>span,.ff unit-card-wrapper .effects ion-item-sliding .itemName>span,.ff unit-card-wrapper .reference ion-item-sliding .itemName>span,.ff battle-unit-base .equipment ion-item-sliding .itemName>span,.ff battle-unit-base .effects ion-item-sliding .itemName>span,.ff battle-unit-base .reference ion-item-sliding .itemName>span{display:flex;align-items:center}.fww unit-card-wrapper .equipment ion-item-sliding .itemName abs-icon,.fww unit-card-wrapper .effects ion-item-sliding .itemName abs-icon,.fww unit-card-wrapper .reference ion-item-sliding .itemName abs-icon,.fww battle-unit-base .equipment ion-item-sliding .itemName abs-icon,.fww battle-unit-base .effects ion-item-sliding .itemName abs-icon,.fww battle-unit-base .reference ion-item-sliding .itemName abs-icon,.ff unit-card-wrapper .equipment ion-item-sliding .itemName abs-icon,.ff unit-card-wrapper .effects ion-item-sliding .itemName abs-icon,.ff unit-card-wrapper .reference ion-item-sliding .itemName abs-icon,.ff battle-unit-base .equipment ion-item-sliding .itemName abs-icon,.ff battle-unit-base .effects ion-item-sliding .itemName abs-icon,.ff battle-unit-base .reference ion-item-sliding .itemName abs-icon{margin:0 10px 0 0}.fww unit-card-wrapper .equipment ion-item-sliding .itemCost,.fww unit-card-wrapper .effects ion-item-sliding .itemCost,.fww unit-card-wrapper .reference ion-item-sliding .itemCost,.fww battle-unit-base .equipment ion-item-sliding .itemCost,.fww battle-unit-base .effects ion-item-sliding .itemCost,.fww battle-unit-base .reference ion-item-sliding .itemCost,.ff unit-card-wrapper .equipment ion-item-sliding .itemCost,.ff unit-card-wrapper .effects ion-item-sliding .itemCost,.ff unit-card-wrapper .reference ion-item-sliding .itemCost,.ff battle-unit-base .equipment ion-item-sliding .itemCost,.ff battle-unit-base .effects ion-item-sliding .itemCost,.ff battle-unit-base .reference ion-item-sliding .itemCost{padding-bottom:5px;align-items:center;position:relative;z-index:3}.fww unit-card-wrapper .equipment ion-item-sliding .itemCost abs-icon,.fww unit-card-wrapper .effects ion-item-sliding .itemCost abs-icon,.fww unit-card-wrapper .reference ion-item-sliding .itemCost abs-icon,.fww battle-unit-base .equipment ion-item-sliding .itemCost abs-icon,.fww battle-unit-base .effects ion-item-sliding .itemCost abs-icon,.fww battle-unit-base .reference ion-item-sliding .itemCost abs-icon,.ff unit-card-wrapper .equipment ion-item-sliding .itemCost abs-icon,.ff unit-card-wrapper .effects ion-item-sliding .itemCost abs-icon,.ff unit-card-wrapper .reference ion-item-sliding .itemCost abs-icon,.ff battle-unit-base .equipment ion-item-sliding .itemCost abs-icon,.ff battle-unit-base .effects ion-item-sliding .itemCost abs-icon,.ff battle-unit-base .reference ion-item-sliding .itemCost abs-icon{width:var(--large-icon-size);height:var(--large-icon-size)}.fww unit-card-wrapper .equipment h3,.fww unit-card-wrapper .effects h3,.fww unit-card-wrapper .reference h3,.fww battle-unit-base .equipment h3,.fww battle-unit-base .effects h3,.fww battle-unit-base .reference h3,.ff unit-card-wrapper .equipment h3,.ff unit-card-wrapper .effects h3,.ff unit-card-wrapper .reference h3,.ff battle-unit-base .equipment h3,.ff battle-unit-base .effects h3,.ff battle-unit-base .reference h3{padding:0 var(--gutter);position:relative;z-index:1}.fww unit-card-wrapper .buttons,.fww battle-unit-base .buttons,.ff unit-card-wrapper .buttons,.ff battle-unit-base .buttons{margin:0 var(--gutter);display:flex}.fww unit-card-wrapper .buttons ion-button,.fww battle-unit-base .buttons ion-button,.ff unit-card-wrapper .buttons ion-button,.ff battle-unit-base .buttons ion-button{margin:0 10px}.fww unit-card-wrapper .buttons ion-button:first-child,.fww battle-unit-base .buttons ion-button:first-child,.ff unit-card-wrapper .buttons ion-button:first-child,.ff battle-unit-base .buttons ion-button:first-child{margin-left:0}.fww unit-card-wrapper .buttons ion-button:last-child,.fww battle-unit-base .buttons ion-button:last-child,.ff unit-card-wrapper .buttons ion-button:last-child,.ff battle-unit-base .buttons ion-button:last-child{margin-right:0}.content-page{background:#1a1a1a url(/assets/images/home-bg.png) center center/cover no-repeat}.content-page ion-content{--background: transparent;--ion-background-color: transparent}.content-page ion-header{background:#333}.content-page ion-header:before{display:none}.content-page ion-header ion-toolbar{--background: none;border-bottom:none;text-align:center;color:#fff}.content-page ion-header:after,.content-page ion-footer:before{background-image:none!important}.fww2e{--fww2e-primary: #5075ac;--fww2e-bg: #ffffff;--fww2e-surface: #ffffff;--fww2e-surface-raised: #ffffff;--fww2e-text: #1a1a1a;--fww2e-text-muted: rgba(0, 0, 0, .6);--fww2e-accent: var(--fww2e-primary);--fww2e-danger: #c83c3c;--fww2e-warning: #d4a832;--fww2e-success: #3c9b5a;--fww2e-border: rgba(0, 0, 0, .1);--fww2e-border-strong: rgba(0, 0, 0, .25);--fww2e-radius: 8px;--fww2e-font-body: inherit;--fww2e-glow: none;--fww2e-scanlines: none;--fww2e-icon-filter: none;--fww2e-map-empty: #181818;--fww2e-map-unexplored: #252525;--fww2e-map-settlement: #d4af37;--fww2e-map-grid: #2a2a2a;--fww2e-map-region-border: #111111;--fww2e-map-label: #f2f2f2;--fww2e-map-hatch: transparent;--fww2e-map-marker-bg: #111111;--fww2e-map-marker-player: #ffffff;--fww2e-map-marker-quest: #a82424;--fww2e-map-highlight-fill: rgba(255, 255, 255, .1);--fww2e-map-highlight-stroke: rgba(255, 255, 255, .9);--fww2e-map-icon-filter: none;--fww2e-map-icon-shadow: drop-shadow(0 2px 3px rgba(0, 0, 0, .55));--fww2e-map-icon-hover: brightness(1.35) drop-shadow(0 0 5px rgba(255, 255, 255, .6));--fww2e-map-cleared-opacity: .45;--fww2e-map-label-cleared: rgba(242, 242, 242, .75);--fww2e-map-region-1: #4e7c59;--fww2e-map-region-2: #c4783a;--fww2e-map-region-3: #4a6fa5;--fww2e-map-region-4: #8b5e8e;--fww2e-map-region-5: #a54848;--fww2e-map-region-6: #3a9baa;--fww2e-map-region-7: #b8982a;--fww2e-map-region-8: #7a6b52;--fww2e-map-region-9: #4a9b7a;--fww2e-map-region-10: #b54878}.fww2e{font-family:BarlowCondensed;--ion-font-family: "BarlowCondensed"}.fww2e h1,.fww2e h2,.fww2e h3,.fww2e h4{text-transform:uppercase}.fww2e ion-header ion-toolbar{--background: var(--fww2e-primary);--color: #fff;text-transform:uppercase}.fww2e ion-header:after,.fww2e ion-footer:before{background-image:none!important}.fww2e table th{background:var(--fww2e-primary);color:#fff;text-transform:uppercase}.fww2e blockquote{border:1px solid var(--fww2e-primary);background:#f0f4f8;padding:8px 12px;border-radius:4px;margin:8px 0;font-style:italic}.fww2e.theme-pipboy,.theme-pipboy .fww2e,.theme-pipboy ion-modal,.theme-pipboy ion-alert,.theme-pipboy ion-popover,.theme-pipboy ion-toast,.theme-pipboy ion-action-sheet{--fww2e-primary: #4aff4a;--fww2e-bg: #0a0f0a;--fww2e-surface: #0f150f;--fww2e-surface-raised: #131b13;--fww2e-text: #5eff5e;--fww2e-text-muted: #3f9f3f;--fww2e-accent: #7dff7d;--fww2e-danger: #ff4a4a;--fww2e-warning: #ffb84a;--fww2e-success: #5eff5e;--fww2e-border: rgba(94, 255, 94, .3);--fww2e-border-strong: rgba(94, 255, 94, .55);--fww2e-radius: 2px;--fww2e-glow: 0 0 6px currentColor;--fww2e-font-body: ShareTechMono, "Courier New", Courier, monospace;font-family:var(--fww2e-font-body);--ion-font-family: var(--fww2e-font-body);--ion-background-color: var(--fww2e-bg);--ion-background-color-rgb: 10, 15, 10;--ion-text-color: var(--fww2e-text);--ion-text-color-rgb: 94, 255, 94;--ion-toolbar-background: var(--fww2e-bg);--ion-toolbar-color: var(--fww2e-text);--ion-item-background: var(--fww2e-surface);--ion-card-background: var(--fww2e-surface);--ion-border-color: var(--fww2e-border);--ion-color-primary: var(--fww2e-primary);--ion-color-danger: var(--fww2e-danger);--ion-color-warning: var(--fww2e-warning);--ion-color-success: var(--fww2e-success);--ion-color-medium: var(--fww2e-text-muted);--ion-color-medium-rgb: 63, 159, 63;--ion-color-medium-contrast: #06210b;--ion-color-medium-shade: #377f37;--ion-color-medium-tint: #55af55;--ion-color-primary-contrast: #06210b;--ion-color-primary-contrast-rgb: 6, 33, 11;--ion-color-primary-shade: #3ad63a;--ion-color-primary-tint: #6bff6b;--ion-color-danger-contrast: #210606;--ion-color-danger-contrast-rgb: 33, 6, 6;--ion-color-warning-contrast: #211806;--ion-color-warning-contrast-rgb: 33, 24, 6;--ion-color-success-contrast: #06210b;--ion-color-success-contrast-rgb: 6, 33, 11;--fww2e-map-empty: #070b07;--fww2e-map-unexplored: #16241a;--fww2e-map-settlement: #2f7a2f;--fww2e-map-grid: rgba(94, 255, 94, .18);--fww2e-map-region-border: #2e7a2e;--fww2e-map-label: #c8ffc8;--fww2e-map-hatch: rgba(94, 255, 94, .1);--fww2e-map-marker-bg: #06120a;--fww2e-map-marker-player: #7dff7d;--fww2e-map-marker-quest: #ffb84a;--fww2e-map-highlight-fill: rgba(94, 255, 94, .12);--fww2e-map-highlight-stroke: var(--fww2e-accent);--fww2e-map-icon-filter: grayscale(1) brightness(.55) sepia(1) hue-rotate(65deg) saturate(6);--fww2e-map-icon-shadow: drop-shadow(0 2px 3px rgba(0, 0, 0, .9));--fww2e-map-icon-hover: brightness(1.4) drop-shadow(0 0 6px rgba(125, 255, 125, .85));--fww2e-map-cleared-opacity: .45;--fww2e-map-label-cleared: rgba(200, 255, 200, .8);--fww2e-icon-filter: brightness(0) saturate(100%) invert(84%) sepia(31%) saturate(1015%) hue-rotate(72deg) brightness(105%) contrast(101%);--fww2e-map-region: #16341a;--fww2e-map-region-1: var(--fww2e-map-region);--fww2e-map-region-2: var(--fww2e-map-region);--fww2e-map-region-3: var(--fww2e-map-region);--fww2e-map-region-4: var(--fww2e-map-region);--fww2e-map-region-5: var(--fww2e-map-region);--fww2e-map-region-6: var(--fww2e-map-region);--fww2e-map-region-7: var(--fww2e-map-region);--fww2e-map-region-8: var(--fww2e-map-region);--fww2e-map-region-9: var(--fww2e-map-region);--fww2e-map-region-10: var(--fww2e-map-region);--ion-color-step-50: #0e1b0e;--ion-color-step-100: #122712;--ion-color-step-150: #173317;--ion-color-step-200: #1b3f1b;--ion-color-step-250: #1f4b1f;--ion-color-step-300: #235723;--ion-color-step-350: #276327;--ion-color-step-400: #2c6f2c;--ion-color-step-450: #307b30;--ion-color-step-500: #348734;--ion-color-step-550: #389338;--ion-color-step-600: #3c9f3c;--ion-color-step-650: #41ab41;--ion-color-step-700: #45b745;--ion-color-step-750: #49c349;--ion-color-step-800: #4dcf4d;--ion-color-step-850: #51db51;--ion-color-step-900: #56e756;--ion-color-step-950: #5af35a;--abs-admin-panel-bg: var(--fww2e-surface-raised);--abs-admin-panel-color: var(--fww2e-text);--abs-admin-panel-border: var(--fww2e-border);--abs-admin-panel-muted: var(--fww2e-text-muted);--abs-admin-panel-btn-bg: var(--fww2e-surface);--abs-admin-panel-hover: rgba(94, 255, 94, .12);--ion-overlay-background-color: var(--fww2e-surface);--ion-card-color: var(--fww2e-text);--ion-item-color: var(--fww2e-text);color:var(--fww2e-text)}.fww2e.theme-pipboy *,.fww2e.theme-pipboy *:before,.fww2e.theme-pipboy *:after,.theme-pipboy ion-modal *,.theme-pipboy ion-modal *:before,.theme-pipboy ion-modal *:after,.theme-pipboy ion-alert *,.theme-pipboy ion-alert *:before,.theme-pipboy ion-alert *:after,.theme-pipboy ion-popover *,.theme-pipboy ion-popover *:before,.theme-pipboy ion-popover *:after,.theme-pipboy ion-toast *,.theme-pipboy ion-toast *:before,.theme-pipboy ion-toast *:after,.theme-pipboy ion-action-sheet *,.theme-pipboy ion-action-sheet *:before,.theme-pipboy ion-action-sheet *:after{border-radius:var(--fww2e-radius)!important}.fww2e.theme-pipboy ion-radio,.fww2e.theme-pipboy ion-avatar,.fww2e.theme-pipboy ion-avatar img,.fww2e.theme-pipboy ion-spinner,.theme-pipboy ion-modal ion-radio,.theme-pipboy ion-modal ion-avatar,.theme-pipboy ion-modal ion-avatar img,.theme-pipboy ion-modal ion-spinner,.theme-pipboy ion-alert ion-radio,.theme-pipboy ion-alert ion-avatar,.theme-pipboy ion-alert ion-avatar img,.theme-pipboy ion-alert ion-spinner,.theme-pipboy ion-popover ion-radio,.theme-pipboy ion-popover ion-avatar,.theme-pipboy ion-popover ion-avatar img,.theme-pipboy ion-popover ion-spinner,.theme-pipboy ion-toast ion-radio,.theme-pipboy ion-toast ion-avatar,.theme-pipboy ion-toast ion-avatar img,.theme-pipboy ion-toast ion-spinner,.theme-pipboy ion-action-sheet ion-radio,.theme-pipboy ion-action-sheet ion-avatar,.theme-pipboy ion-action-sheet ion-avatar img,.theme-pipboy ion-action-sheet ion-spinner{border-radius:50%!important}.fww2e.theme-pipboy .pageContent,.theme-pipboy ion-modal .pageContent,.theme-pipboy ion-alert .pageContent,.theme-pipboy ion-popover .pageContent,.theme-pipboy ion-toast .pageContent,.theme-pipboy ion-action-sheet .pageContent{background-color:var(--fww2e-bg);color:var(--fww2e-text)}.fww2e.theme-pipboy .tile,.theme-pipboy ion-modal .tile,.theme-pipboy ion-alert .tile,.theme-pipboy ion-popover .tile,.theme-pipboy ion-toast .tile,.theme-pipboy ion-action-sheet .tile{background:var(--fww2e-surface);border-color:var(--fww2e-border);color:var(--fww2e-text);box-shadow:none}.fww2e.theme-pipboy ion-header ion-toolbar,.theme-pipboy ion-modal ion-header ion-toolbar,.theme-pipboy ion-alert ion-header ion-toolbar,.theme-pipboy ion-popover ion-header ion-toolbar,.theme-pipboy ion-toast ion-header ion-toolbar,.theme-pipboy ion-action-sheet ion-header ion-toolbar{--background: var(--fww2e-bg);--color: var(--fww2e-text);--border-color: var(--fww2e-border);border-bottom:1px solid var(--fww2e-border)}.fww2e.theme-pipboy table th,.theme-pipboy ion-modal table th,.theme-pipboy ion-alert table th,.theme-pipboy ion-popover table th,.theme-pipboy ion-toast table th,.theme-pipboy ion-action-sheet table th{background:var(--fww2e-surface-raised);color:var(--fww2e-text);border-color:var(--fww2e-border)}.fww2e.theme-pipboy table td,.theme-pipboy ion-modal table td,.theme-pipboy ion-alert table td,.theme-pipboy ion-popover table td,.theme-pipboy ion-toast table td,.theme-pipboy ion-action-sheet table td{border-color:var(--fww2e-border)}.fww2e.theme-pipboy blockquote,.theme-pipboy ion-modal blockquote,.theme-pipboy ion-alert blockquote,.theme-pipboy ion-popover blockquote,.theme-pipboy ion-toast blockquote,.theme-pipboy ion-action-sheet blockquote{background:var(--fww2e-surface-raised);border-color:var(--fww2e-border);color:var(--fww2e-text)}.fww2e.theme-pipboy button,.fww2e.theme-pipboy ion-button,.fww2e.theme-pipboy a[class*=btn],.theme-pipboy ion-modal button,.theme-pipboy ion-modal ion-button,.theme-pipboy ion-modal a[class*=btn],.theme-pipboy ion-alert button,.theme-pipboy ion-alert ion-button,.theme-pipboy ion-alert a[class*=btn],.theme-pipboy ion-popover button,.theme-pipboy ion-popover ion-button,.theme-pipboy ion-popover a[class*=btn],.theme-pipboy ion-toast button,.theme-pipboy ion-toast ion-button,.theme-pipboy ion-toast a[class*=btn],.theme-pipboy ion-action-sheet button,.theme-pipboy ion-action-sheet ion-button,.theme-pipboy ion-action-sheet a[class*=btn]{--border-radius: var(--fww2e-radius);border-radius:var(--fww2e-radius)}.fww2e.theme-pipboy button,.fww2e.theme-pipboy a[class*=btn],.theme-pipboy ion-modal button,.theme-pipboy ion-modal a[class*=btn],.theme-pipboy ion-alert button,.theme-pipboy ion-alert a[class*=btn],.theme-pipboy ion-popover button,.theme-pipboy ion-popover a[class*=btn],.theme-pipboy ion-toast button,.theme-pipboy ion-toast a[class*=btn],.theme-pipboy ion-action-sheet button,.theme-pipboy ion-action-sheet a[class*=btn]{--ion-color-base: var(--fww2e-accent);background:transparent;border:1px solid var(--fww2e-border-strong);color:var(--fww2e-text)}.fww2e.theme-pipboy ion-button,.theme-pipboy ion-modal ion-button,.theme-pipboy ion-alert ion-button,.theme-pipboy ion-popover ion-button,.theme-pipboy ion-toast ion-button,.theme-pipboy ion-action-sheet ion-button{--ion-color-base: var(--fww2e-accent);--background: transparent;--background-hover: rgba(94, 255, 94, .12);--background-activated: rgba(94, 255, 94, .22);--box-shadow: none;--color: var(--fww2e-accent);color:var(--fww2e-accent);background:transparent;--border-width: 0;box-shadow:inset 0 0 0 1px var(--fww2e-border-strong)}.fww2e.theme-pipboy ion-button[fill=clear],.theme-pipboy ion-modal ion-button[fill=clear],.theme-pipboy ion-alert ion-button[fill=clear],.theme-pipboy ion-popover ion-button[fill=clear],.theme-pipboy ion-toast ion-button[fill=clear],.theme-pipboy ion-action-sheet ion-button[fill=clear]{box-shadow:none}.fww2e.theme-pipboy ion-button[color],.theme-pipboy ion-modal ion-button[color],.theme-pipboy ion-alert ion-button[color],.theme-pipboy ion-popover ion-button[color],.theme-pipboy ion-toast ion-button[color],.theme-pipboy ion-action-sheet ion-button[color]{--color: var(--ion-color-base);color:var(--ion-color-base);box-shadow:inset 0 0 0 1px var(--ion-color-base)}.fww2e.theme-pipboy .referencePanelTab:not(.active),.theme-pipboy ion-modal .referencePanelTab:not(.active),.theme-pipboy ion-alert .referencePanelTab:not(.active),.theme-pipboy ion-popover .referencePanelTab:not(.active),.theme-pipboy ion-toast .referencePanelTab:not(.active),.theme-pipboy ion-action-sheet .referencePanelTab:not(.active){border-color:var(--fww2e-border)}.fww2e.theme-pipboy .tile-remove-btn,.theme-pipboy ion-modal .tile-remove-btn,.theme-pipboy ion-alert .tile-remove-btn,.theme-pipboy ion-popover .tile-remove-btn,.theme-pipboy ion-toast .tile-remove-btn,.theme-pipboy ion-action-sheet .tile-remove-btn{color:var(--fww2e-danger)!important}.fww2e.theme-pipboy .error,.fww2e.theme-pipboy .warning,.theme-pipboy ion-modal .error,.theme-pipboy ion-modal .warning,.theme-pipboy ion-alert .error,.theme-pipboy ion-alert .warning,.theme-pipboy ion-popover .error,.theme-pipboy ion-popover .warning,.theme-pipboy ion-toast .error,.theme-pipboy ion-toast .warning,.theme-pipboy ion-action-sheet .error,.theme-pipboy ion-action-sheet .warning{background:transparent;border-color:var(--fww2e-danger);color:var(--fww2e-danger)}.fww2e.theme-pipboy .warning,.theme-pipboy ion-modal .warning,.theme-pipboy ion-alert .warning,.theme-pipboy ion-popover .warning,.theme-pipboy ion-toast .warning,.theme-pipboy ion-action-sheet .warning{border-color:var(--fww2e-warning);color:var(--fww2e-warning)}.fww2e.theme-pipboy ion-input,.fww2e.theme-pipboy ion-textarea,.fww2e.theme-pipboy ion-select,.fww2e.theme-pipboy textarea,.fww2e.theme-pipboy select,.fww2e.theme-pipboy input[type=text],.fww2e.theme-pipboy input[type=number],.fww2e.theme-pipboy input[type=date],.fww2e.theme-pipboy input[type=search],.fww2e.theme-pipboy input[type=email],.fww2e.theme-pipboy input[type=password],.theme-pipboy ion-modal ion-input,.theme-pipboy ion-modal ion-textarea,.theme-pipboy ion-modal ion-select,.theme-pipboy ion-modal textarea,.theme-pipboy ion-modal select,.theme-pipboy ion-modal input[type=text],.theme-pipboy ion-modal input[type=number],.theme-pipboy ion-modal input[type=date],.theme-pipboy ion-modal input[type=search],.theme-pipboy ion-modal input[type=email],.theme-pipboy ion-modal input[type=password],.theme-pipboy ion-alert ion-input,.theme-pipboy ion-alert ion-textarea,.theme-pipboy ion-alert ion-select,.theme-pipboy ion-alert textarea,.theme-pipboy ion-alert select,.theme-pipboy ion-alert input[type=text],.theme-pipboy ion-alert input[type=number],.theme-pipboy ion-alert input[type=date],.theme-pipboy ion-alert input[type=search],.theme-pipboy ion-alert input[type=email],.theme-pipboy ion-alert input[type=password],.theme-pipboy ion-popover ion-input,.theme-pipboy ion-popover ion-textarea,.theme-pipboy ion-popover ion-select,.theme-pipboy ion-popover textarea,.theme-pipboy ion-popover select,.theme-pipboy ion-popover input[type=text],.theme-pipboy ion-popover input[type=number],.theme-pipboy ion-popover input[type=date],.theme-pipboy ion-popover input[type=search],.theme-pipboy ion-popover input[type=email],.theme-pipboy ion-popover input[type=password],.theme-pipboy ion-toast ion-input,.theme-pipboy ion-toast ion-textarea,.theme-pipboy ion-toast ion-select,.theme-pipboy ion-toast textarea,.theme-pipboy ion-toast select,.theme-pipboy ion-toast input[type=text],.theme-pipboy ion-toast input[type=number],.theme-pipboy ion-toast input[type=date],.theme-pipboy ion-toast input[type=search],.theme-pipboy ion-toast input[type=email],.theme-pipboy ion-toast input[type=password],.theme-pipboy ion-action-sheet ion-input,.theme-pipboy ion-action-sheet ion-textarea,.theme-pipboy ion-action-sheet ion-select,.theme-pipboy ion-action-sheet textarea,.theme-pipboy ion-action-sheet select,.theme-pipboy ion-action-sheet input[type=text],.theme-pipboy ion-action-sheet input[type=number],.theme-pipboy ion-action-sheet input[type=date],.theme-pipboy ion-action-sheet input[type=search],.theme-pipboy ion-action-sheet input[type=email],.theme-pipboy ion-action-sheet input[type=password]{--background: var(--fww2e-surface);background:var(--fww2e-surface)!important;--color: var(--fww2e-text);color:var(--fww2e-text)!important;border-color:var(--fww2e-border)!important;--placeholder-color: var(--fww2e-text-muted);--placeholder-opacity: 1}.fww2e.theme-pipboy ion-input::placeholder,.fww2e.theme-pipboy ion-textarea::placeholder,.fww2e.theme-pipboy ion-select::placeholder,.fww2e.theme-pipboy textarea::placeholder,.fww2e.theme-pipboy select::placeholder,.fww2e.theme-pipboy input[type=text]::placeholder,.fww2e.theme-pipboy input[type=number]::placeholder,.fww2e.theme-pipboy input[type=date]::placeholder,.fww2e.theme-pipboy input[type=search]::placeholder,.fww2e.theme-pipboy input[type=email]::placeholder,.fww2e.theme-pipboy input[type=password]::placeholder,.theme-pipboy ion-modal ion-input::placeholder,.theme-pipboy ion-modal ion-textarea::placeholder,.theme-pipboy ion-modal ion-select::placeholder,.theme-pipboy ion-modal textarea::placeholder,.theme-pipboy ion-modal select::placeholder,.theme-pipboy ion-modal input[type=text]::placeholder,.theme-pipboy ion-modal input[type=number]::placeholder,.theme-pipboy ion-modal input[type=date]::placeholder,.theme-pipboy ion-modal input[type=search]::placeholder,.theme-pipboy ion-modal input[type=email]::placeholder,.theme-pipboy ion-modal input[type=password]::placeholder,.theme-pipboy ion-alert ion-input::placeholder,.theme-pipboy ion-alert ion-textarea::placeholder,.theme-pipboy ion-alert ion-select::placeholder,.theme-pipboy ion-alert textarea::placeholder,.theme-pipboy ion-alert select::placeholder,.theme-pipboy ion-alert input[type=text]::placeholder,.theme-pipboy ion-alert input[type=number]::placeholder,.theme-pipboy ion-alert input[type=date]::placeholder,.theme-pipboy ion-alert input[type=search]::placeholder,.theme-pipboy ion-alert input[type=email]::placeholder,.theme-pipboy ion-alert input[type=password]::placeholder,.theme-pipboy ion-popover ion-input::placeholder,.theme-pipboy ion-popover ion-textarea::placeholder,.theme-pipboy ion-popover ion-select::placeholder,.theme-pipboy ion-popover textarea::placeholder,.theme-pipboy ion-popover select::placeholder,.theme-pipboy ion-popover input[type=text]::placeholder,.theme-pipboy ion-popover input[type=number]::placeholder,.theme-pipboy ion-popover input[type=date]::placeholder,.theme-pipboy ion-popover input[type=search]::placeholder,.theme-pipboy ion-popover input[type=email]::placeholder,.theme-pipboy ion-popover input[type=password]::placeholder,.theme-pipboy ion-toast ion-input::placeholder,.theme-pipboy ion-toast ion-textarea::placeholder,.theme-pipboy ion-toast ion-select::placeholder,.theme-pipboy ion-toast textarea::placeholder,.theme-pipboy ion-toast select::placeholder,.theme-pipboy ion-toast input[type=text]::placeholder,.theme-pipboy ion-toast input[type=number]::placeholder,.theme-pipboy ion-toast input[type=date]::placeholder,.theme-pipboy ion-toast input[type=search]::placeholder,.theme-pipboy ion-toast input[type=email]::placeholder,.theme-pipboy ion-toast input[type=password]::placeholder,.theme-pipboy ion-action-sheet ion-input::placeholder,.theme-pipboy ion-action-sheet ion-textarea::placeholder,.theme-pipboy ion-action-sheet ion-select::placeholder,.theme-pipboy ion-action-sheet textarea::placeholder,.theme-pipboy ion-action-sheet select::placeholder,.theme-pipboy ion-action-sheet input[type=text]::placeholder,.theme-pipboy ion-action-sheet input[type=number]::placeholder,.theme-pipboy ion-action-sheet input[type=date]::placeholder,.theme-pipboy ion-action-sheet input[type=search]::placeholder,.theme-pipboy ion-action-sheet input[type=email]::placeholder,.theme-pipboy ion-action-sheet input[type=password]::placeholder{color:var(--fww2e-text-muted);opacity:1}.fww2e.theme-pipboy ion-input option,.fww2e.theme-pipboy ion-textarea option,.fww2e.theme-pipboy ion-select option,.fww2e.theme-pipboy textarea option,.fww2e.theme-pipboy select option,.fww2e.theme-pipboy input[type=text] option,.fww2e.theme-pipboy input[type=number] option,.fww2e.theme-pipboy input[type=date] option,.fww2e.theme-pipboy input[type=search] option,.fww2e.theme-pipboy input[type=email] option,.fww2e.theme-pipboy input[type=password] option,.theme-pipboy ion-modal ion-input option,.theme-pipboy ion-modal ion-textarea option,.theme-pipboy ion-modal ion-select option,.theme-pipboy ion-modal textarea option,.theme-pipboy ion-modal select option,.theme-pipboy ion-modal input[type=text] option,.theme-pipboy ion-modal input[type=number] option,.theme-pipboy ion-modal input[type=date] option,.theme-pipboy ion-modal input[type=search] option,.theme-pipboy ion-modal input[type=email] option,.theme-pipboy ion-modal input[type=password] option,.theme-pipboy ion-alert ion-input option,.theme-pipboy ion-alert ion-textarea option,.theme-pipboy ion-alert ion-select option,.theme-pipboy ion-alert textarea option,.theme-pipboy ion-alert select option,.theme-pipboy ion-alert input[type=text] option,.theme-pipboy ion-alert input[type=number] option,.theme-pipboy ion-alert input[type=date] option,.theme-pipboy ion-alert input[type=search] option,.theme-pipboy ion-alert input[type=email] option,.theme-pipboy ion-alert input[type=password] option,.theme-pipboy ion-popover ion-input option,.theme-pipboy ion-popover ion-textarea option,.theme-pipboy ion-popover ion-select option,.theme-pipboy ion-popover textarea option,.theme-pipboy ion-popover select option,.theme-pipboy ion-popover input[type=text] option,.theme-pipboy ion-popover input[type=number] option,.theme-pipboy ion-popover input[type=date] option,.theme-pipboy ion-popover input[type=search] option,.theme-pipboy ion-popover input[type=email] option,.theme-pipboy ion-popover input[type=password] option,.theme-pipboy ion-toast ion-input option,.theme-pipboy ion-toast ion-textarea option,.theme-pipboy ion-toast ion-select option,.theme-pipboy ion-toast textarea option,.theme-pipboy ion-toast select option,.theme-pipboy ion-toast input[type=text] option,.theme-pipboy ion-toast input[type=number] option,.theme-pipboy ion-toast input[type=date] option,.theme-pipboy ion-toast input[type=search] option,.theme-pipboy ion-toast input[type=email] option,.theme-pipboy ion-toast input[type=password] option,.theme-pipboy ion-action-sheet ion-input option,.theme-pipboy ion-action-sheet ion-textarea option,.theme-pipboy ion-action-sheet ion-select option,.theme-pipboy ion-action-sheet textarea option,.theme-pipboy ion-action-sheet select option,.theme-pipboy ion-action-sheet input[type=text] option,.theme-pipboy ion-action-sheet input[type=number] option,.theme-pipboy ion-action-sheet input[type=date] option,.theme-pipboy ion-action-sheet input[type=search] option,.theme-pipboy ion-action-sheet input[type=email] option,.theme-pipboy ion-action-sheet input[type=password] option{background:var(--fww2e-surface);color:var(--fww2e-text)}.fww2e.theme-pipboy ion-card.modal,.fww2e.theme-pipboy .modal,.theme-pipboy ion-modal ion-card.modal,.theme-pipboy ion-modal .modal,.theme-pipboy ion-alert ion-card.modal,.theme-pipboy ion-alert .modal,.theme-pipboy ion-popover ion-card.modal,.theme-pipboy ion-popover .modal,.theme-pipboy ion-toast ion-card.modal,.theme-pipboy ion-toast .modal,.theme-pipboy ion-action-sheet ion-card.modal,.theme-pipboy ion-action-sheet .modal{--background: var(--fww2e-surface);background:var(--fww2e-surface);color:var(--fww2e-text);border:1px solid var(--fww2e-border)}.fww2e.theme-pipboy .photo-tile,.fww2e.theme-pipboy .photo-tile-strip,.theme-pipboy ion-modal .photo-tile,.theme-pipboy ion-modal .photo-tile-strip,.theme-pipboy ion-alert .photo-tile,.theme-pipboy ion-alert .photo-tile-strip,.theme-pipboy ion-popover .photo-tile,.theme-pipboy ion-popover .photo-tile-strip,.theme-pipboy ion-toast .photo-tile,.theme-pipboy ion-toast .photo-tile-strip,.theme-pipboy ion-action-sheet .photo-tile,.theme-pipboy ion-action-sheet .photo-tile-strip{border-color:var(--fww2e-border);background:var(--fww2e-surface);color:var(--fww2e-text)}.fww2e.theme-pipboy button.photo-tile-btn,.theme-pipboy ion-modal button.photo-tile-btn,.theme-pipboy ion-alert button.photo-tile-btn,.theme-pipboy ion-popover button.photo-tile-btn,.theme-pipboy ion-toast button.photo-tile-btn,.theme-pipboy ion-action-sheet button.photo-tile-btn{color:var(--fww2e-accent)}.fww2e.theme-pipboy button.photo-tile-btn--remove,.theme-pipboy ion-modal button.photo-tile-btn--remove,.theme-pipboy ion-alert button.photo-tile-btn--remove,.theme-pipboy ion-popover button.photo-tile-btn--remove,.theme-pipboy ion-toast button.photo-tile-btn--remove,.theme-pipboy ion-action-sheet button.photo-tile-btn--remove{color:var(--fww2e-danger)}.fww2e.theme-pipboy .legendSwatch,.theme-pipboy ion-modal .legendSwatch,.theme-pipboy ion-alert .legendSwatch,.theme-pipboy ion-popover .legendSwatch,.theme-pipboy ion-toast .legendSwatch,.theme-pipboy ion-action-sheet .legendSwatch{background:transparent!important;border:1px solid var(--fww2e-border)}.fww2e.theme-pipboy .legendItem--highlighted .legendSwatch,.fww2e.theme-pipboy .detailRegionRow--highlighted .legendSwatch,.theme-pipboy ion-modal .legendItem--highlighted .legendSwatch,.theme-pipboy ion-modal .detailRegionRow--highlighted .legendSwatch,.theme-pipboy ion-alert .legendItem--highlighted .legendSwatch,.theme-pipboy ion-alert .detailRegionRow--highlighted .legendSwatch,.theme-pipboy ion-popover .legendItem--highlighted .legendSwatch,.theme-pipboy ion-popover .detailRegionRow--highlighted .legendSwatch,.theme-pipboy ion-toast .legendItem--highlighted .legendSwatch,.theme-pipboy ion-toast .detailRegionRow--highlighted .legendSwatch,.theme-pipboy ion-action-sheet .legendItem--highlighted .legendSwatch,.theme-pipboy ion-action-sheet .detailRegionRow--highlighted .legendSwatch{background:var(--fww2e-accent)!important}.fww2e.theme-pipboy .questBanner,.theme-pipboy ion-modal .questBanner,.theme-pipboy ion-alert .questBanner,.theme-pipboy ion-popover .questBanner,.theme-pipboy ion-toast .questBanner,.theme-pipboy ion-action-sheet .questBanner{border-color:var(--fww2e-border)}.fww2e.theme-pipboy .questBannerBody article+article,.theme-pipboy ion-modal .questBannerBody article+article,.theme-pipboy ion-alert .questBannerBody article+article,.theme-pipboy ion-popover .questBannerBody article+article,.theme-pipboy ion-toast .questBannerBody article+article,.theme-pipboy ion-action-sheet .questBannerBody article+article{border-top-color:var(--fww2e-border)}.fww2e.theme-pipboy ion-list .row,.theme-pipboy ion-modal ion-list .row,.theme-pipboy ion-alert ion-list .row,.theme-pipboy ion-popover ion-list .row,.theme-pipboy ion-toast ion-list .row,.theme-pipboy ion-action-sheet ion-list .row{background:var(--fww2e-surface)}.fww2e.theme-pipboy ion-list .row:nth-child(odd),.theme-pipboy ion-modal ion-list .row:nth-child(odd),.theme-pipboy ion-alert ion-list .row:nth-child(odd),.theme-pipboy ion-popover ion-list .row:nth-child(odd),.theme-pipboy ion-toast ion-list .row:nth-child(odd),.theme-pipboy ion-action-sheet ion-list .row:nth-child(odd){background:var(--fww2e-surface-raised)}.fww2e.theme-pipboy ion-list ion-item,.theme-pipboy ion-modal ion-list ion-item,.theme-pipboy ion-alert ion-list ion-item,.theme-pipboy ion-popover ion-list ion-item,.theme-pipboy ion-toast ion-list ion-item,.theme-pipboy ion-action-sheet ion-list ion-item{border-color:var(--fww2e-border)}.fww2e.theme-pipboy .campaignCard,.fww2e.theme-pipboy .warbandName,.fww2e.theme-pipboy .forceCard,.fww2e.theme-pipboy .statValue,.fww2e.theme-pipboy .admin-select,.fww2e.theme-pipboy .overrideSelect,.theme-pipboy ion-modal .campaignCard,.theme-pipboy ion-modal .warbandName,.theme-pipboy ion-modal .forceCard,.theme-pipboy ion-modal .statValue,.theme-pipboy ion-modal .admin-select,.theme-pipboy ion-modal .overrideSelect,.theme-pipboy ion-alert .campaignCard,.theme-pipboy ion-alert .warbandName,.theme-pipboy ion-alert .forceCard,.theme-pipboy ion-alert .statValue,.theme-pipboy ion-alert .admin-select,.theme-pipboy ion-alert .overrideSelect,.theme-pipboy ion-popover .campaignCard,.theme-pipboy ion-popover .warbandName,.theme-pipboy ion-popover .forceCard,.theme-pipboy ion-popover .statValue,.theme-pipboy ion-popover .admin-select,.theme-pipboy ion-popover .overrideSelect,.theme-pipboy ion-toast .campaignCard,.theme-pipboy ion-toast .warbandName,.theme-pipboy ion-toast .forceCard,.theme-pipboy ion-toast .statValue,.theme-pipboy ion-toast .admin-select,.theme-pipboy ion-toast .overrideSelect,.theme-pipboy ion-action-sheet .campaignCard,.theme-pipboy ion-action-sheet .warbandName,.theme-pipboy ion-action-sheet .forceCard,.theme-pipboy ion-action-sheet .statValue,.theme-pipboy ion-action-sheet .admin-select,.theme-pipboy ion-action-sheet .overrideSelect{color:var(--fww2e-text)}.fww2e.theme-pipboy .factionName,.fww2e.theme-pipboy .wastelandName,.fww2e.theme-pipboy .factionLabel,.fww2e.theme-pipboy .turnsMeta,.fww2e.theme-pipboy .statLabel,.fww2e.theme-pipboy .meta,.fww2e.theme-pipboy .prose,.fww2e.theme-pipboy .overrideLabel,.fww2e.theme-pipboy .overrideSectionTitle,.fww2e.theme-pipboy .stepPip,.fww2e.theme-pipboy .modal-close,.fww2e.theme-pipboy .deleteBtn,.fww2e.theme-pipboy .photo-tile-placeholder,.fww2e.theme-pipboy .recoverThumbPlaceholder,.fww2e.theme-pipboy .unitThumbPlaceholder,.theme-pipboy ion-modal .factionName,.theme-pipboy ion-modal .wastelandName,.theme-pipboy ion-modal .factionLabel,.theme-pipboy ion-modal .turnsMeta,.theme-pipboy ion-modal .statLabel,.theme-pipboy ion-modal .meta,.theme-pipboy ion-modal .prose,.theme-pipboy ion-modal .overrideLabel,.theme-pipboy ion-modal .overrideSectionTitle,.theme-pipboy ion-modal .stepPip,.theme-pipboy ion-modal .modal-close,.theme-pipboy ion-modal .deleteBtn,.theme-pipboy ion-modal .photo-tile-placeholder,.theme-pipboy ion-modal .recoverThumbPlaceholder,.theme-pipboy ion-modal .unitThumbPlaceholder,.theme-pipboy ion-alert .factionName,.theme-pipboy ion-alert .wastelandName,.theme-pipboy ion-alert .factionLabel,.theme-pipboy ion-alert .turnsMeta,.theme-pipboy ion-alert .statLabel,.theme-pipboy ion-alert .meta,.theme-pipboy ion-alert .prose,.theme-pipboy ion-alert .overrideLabel,.theme-pipboy ion-alert .overrideSectionTitle,.theme-pipboy ion-alert .stepPip,.theme-pipboy ion-alert .modal-close,.theme-pipboy ion-alert .deleteBtn,.theme-pipboy ion-alert .photo-tile-placeholder,.theme-pipboy ion-alert .recoverThumbPlaceholder,.theme-pipboy ion-alert .unitThumbPlaceholder,.theme-pipboy ion-popover .factionName,.theme-pipboy ion-popover .wastelandName,.theme-pipboy ion-popover .factionLabel,.theme-pipboy ion-popover .turnsMeta,.theme-pipboy ion-popover .statLabel,.theme-pipboy ion-popover .meta,.theme-pipboy ion-popover .prose,.theme-pipboy ion-popover .overrideLabel,.theme-pipboy ion-popover .overrideSectionTitle,.theme-pipboy ion-popover .stepPip,.theme-pipboy ion-popover .modal-close,.theme-pipboy ion-popover .deleteBtn,.theme-pipboy ion-popover .photo-tile-placeholder,.theme-pipboy ion-popover .recoverThumbPlaceholder,.theme-pipboy ion-popover .unitThumbPlaceholder,.theme-pipboy ion-toast .factionName,.theme-pipboy ion-toast .wastelandName,.theme-pipboy ion-toast .factionLabel,.theme-pipboy ion-toast .turnsMeta,.theme-pipboy ion-toast .statLabel,.theme-pipboy ion-toast .meta,.theme-pipboy ion-toast .prose,.theme-pipboy ion-toast .overrideLabel,.theme-pipboy ion-toast .overrideSectionTitle,.theme-pipboy ion-toast .stepPip,.theme-pipboy ion-toast .modal-close,.theme-pipboy ion-toast .deleteBtn,.theme-pipboy ion-toast .photo-tile-placeholder,.theme-pipboy ion-toast .recoverThumbPlaceholder,.theme-pipboy ion-toast .unitThumbPlaceholder,.theme-pipboy ion-action-sheet .factionName,.theme-pipboy ion-action-sheet .wastelandName,.theme-pipboy ion-action-sheet .factionLabel,.theme-pipboy ion-action-sheet .turnsMeta,.theme-pipboy ion-action-sheet .statLabel,.theme-pipboy ion-action-sheet .meta,.theme-pipboy ion-action-sheet .prose,.theme-pipboy ion-action-sheet .overrideLabel,.theme-pipboy ion-action-sheet .overrideSectionTitle,.theme-pipboy ion-action-sheet .stepPip,.theme-pipboy ion-action-sheet .modal-close,.theme-pipboy ion-action-sheet .deleteBtn,.theme-pipboy ion-action-sheet .photo-tile-placeholder,.theme-pipboy ion-action-sheet .recoverThumbPlaceholder,.theme-pipboy ion-action-sheet .unitThumbPlaceholder{color:var(--fww2e-text-muted)}.fww2e.theme-pipboy .overrideActiveChip,.theme-pipboy ion-modal .overrideActiveChip,.theme-pipboy ion-alert .overrideActiveChip,.theme-pipboy ion-popover .overrideActiveChip,.theme-pipboy ion-toast .overrideActiveChip,.theme-pipboy ion-action-sheet .overrideActiveChip{color:var(--fww2e-warning)}.fww2e.theme-pipboy .radTag,.theme-pipboy ion-modal .radTag,.theme-pipboy ion-alert .radTag,.theme-pipboy ion-popover .radTag,.theme-pipboy ion-toast .radTag,.theme-pipboy ion-action-sheet .radTag{color:var(--fww2e-success)}.fww2e.theme-pipboy abs-icon img,.theme-pipboy ion-modal abs-icon img,.theme-pipboy ion-alert abs-icon img,.theme-pipboy ion-popover abs-icon img,.theme-pipboy ion-toast abs-icon img,.theme-pipboy ion-action-sheet abs-icon img{filter:var(--fww2e-icon-filter, none)}.fww2e.theme-pipboy .tile-chip,.fww2e.theme-pipboy .fameCost,.theme-pipboy ion-modal .tile-chip,.theme-pipboy ion-modal .fameCost,.theme-pipboy ion-alert .tile-chip,.theme-pipboy ion-alert .fameCost,.theme-pipboy ion-popover .tile-chip,.theme-pipboy ion-popover .fameCost,.theme-pipboy ion-toast .tile-chip,.theme-pipboy ion-toast .fameCost,.theme-pipboy ion-action-sheet .tile-chip,.theme-pipboy ion-action-sheet .fameCost{background:rgba(94,255,94,.08);border:1px solid var(--fww2e-border);color:var(--fww2e-text)}.fww2e.theme-pipboy .stepBadge,.fww2e.theme-pipboy .stepPip.active,.theme-pipboy ion-modal .stepBadge,.theme-pipboy ion-modal .stepPip.active,.theme-pipboy ion-alert .stepBadge,.theme-pipboy ion-alert .stepPip.active,.theme-pipboy ion-popover .stepBadge,.theme-pipboy ion-popover .stepPip.active,.theme-pipboy ion-toast .stepBadge,.theme-pipboy ion-toast .stepPip.active,.theme-pipboy ion-action-sheet .stepBadge,.theme-pipboy ion-action-sheet .stepPip.active{color:var(--ion-color-primary-contrast)}.fww2e.theme-pipboy a,.theme-pipboy ion-modal a,.theme-pipboy ion-alert a,.theme-pipboy ion-popover a,.theme-pipboy ion-toast a,.theme-pipboy ion-action-sheet a{color:var(--fww2e-accent);border-color:var(--fww2e-border)}.fww2e.theme-pipboy h1,.fww2e.theme-pipboy h2,.fww2e.theme-pipboy h3,.fww2e.theme-pipboy h4,.fww2e.theme-pipboy h5,.fww2e.theme-pipboy h6,.theme-pipboy ion-modal h1,.theme-pipboy ion-modal h2,.theme-pipboy ion-modal h3,.theme-pipboy ion-modal h4,.theme-pipboy ion-modal h5,.theme-pipboy ion-modal h6,.theme-pipboy ion-alert h1,.theme-pipboy ion-alert h2,.theme-pipboy ion-alert h3,.theme-pipboy ion-alert h4,.theme-pipboy ion-alert h5,.theme-pipboy ion-alert h6,.theme-pipboy ion-popover h1,.theme-pipboy ion-popover h2,.theme-pipboy ion-popover h3,.theme-pipboy ion-popover h4,.theme-pipboy ion-popover h5,.theme-pipboy ion-popover h6,.theme-pipboy ion-toast h1,.theme-pipboy ion-toast h2,.theme-pipboy ion-toast h3,.theme-pipboy ion-toast h4,.theme-pipboy ion-toast h5,.theme-pipboy ion-toast h6,.theme-pipboy ion-action-sheet h1,.theme-pipboy ion-action-sheet h2,.theme-pipboy ion-action-sheet h3,.theme-pipboy ion-action-sheet h4,.theme-pipboy ion-action-sheet h5,.theme-pipboy ion-action-sheet h6{color:var(--fww2e-text);text-shadow:var(--fww2e-glow)}.theme-pipboy ion-alert .alert-wrapper,.theme-pipboy ion-action-sheet .action-sheet-wrapper{background:var(--fww2e-surface);border:1px solid var(--fww2e-border-strong);box-shadow:none}.theme-pipboy ion-alert .alert-wrapper:focus,.theme-pipboy ion-action-sheet .action-sheet-wrapper:focus{outline:none}.theme-pipboy ion-alert .alert-input{color:var(--fww2e-text)}.theme-pipboy ion-toast{--background: var(--fww2e-surface);--color: var(--fww2e-text);--border-color: var(--fww2e-accent);--border-style: solid;--border-width: 1px;--border-radius: var(--fww2e-radius);--box-shadow: 0 0 14px rgba(94, 255, 94, .18);--button-color: var(--fww2e-accent);font-family:var(--fww2e-font-body)}.theme-pipboy ion-toast.ion-color{--ion-color-base: var(--fww2e-surface) !important;--ion-color-contrast: var(--fww2e-text) !important}.theme-pipboy ion-toast.ion-color-success{--border-color: var(--fww2e-success)}.theme-pipboy ion-toast.ion-color-danger{--border-color: var(--fww2e-danger)}.theme-pipboy ion-toast.ion-color-warning{--border-color: var(--fww2e-warning)}.fww2e.theme-pipboy{background:var(--fww2e-bg);--fww2e-scanlines: repeating-linear-gradient( 0deg, rgba(94, 255, 94, .04), rgba(94, 255, 94, .04) 1px, transparent 1px, transparent 2px );position:relative}.fww2e.theme-pipboy:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:var(--fww2e-scanlines);box-shadow:inset 0 0 120px rgba(0,0,0,.6)}@media (prefers-reduced-motion: no-preference){.fww2e.theme-pipboy{animation:fww2e-pipboy-boot .6s ease-out 1}}@keyframes fww2e-pipboy-boot{0%{opacity:0;filter:brightness(2)}15%{opacity:1;filter:brightness(.5)}30%{filter:brightness(1.5)}to{opacity:1;filter:brightness(1)}}.fww2e .panel{background:var(--fww2e-surface);border:1px solid var(--fww2e-border);border-radius:var(--fww2e-radius);padding:12px 16px;margin-bottom:12px}.fww2e .panel-title{font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;opacity:.8}.fww2e .panel--active{border-color:var(--fww2e-accent);background:var(--fww2e-surface-raised);box-shadow:var(--fww2e-glow)}.fww2e .panel--reference{opacity:.75}.fww2e .prose{max-width:70ch;line-height:1.5}.war-room-admin form .info{width:24px;height:24px;margin:0 6px}.war-room-admin form .form-group{padding:10px;position:relative}.war-room-admin form .form-group.checkbox{display:flex;align-items:center}.war-room-admin form .form-group.checkbox label{margin:0}.war-room-admin form .form-group.checkbox ion-checkbox{margin:0 5px 0 0}.war-room-admin form label{display:block;font-weight:700;font-size:.9em;margin:0 0 5px}.war-room-admin form label.input-wrapper{margin:0;padding:0;border:0;font-weight:400}.war-room-admin form label.input-wrapper input{border:0}.war-room-admin form ion-input,.war-room-admin form ion-textarea,.war-room-admin form ion-select,.war-room-admin form input[type=text]{--padding-start: 8px !important;--padding-top: 10px !important;--padding-bottom: 10px !important;min-width:200px;border:1px solid #e0e0e0}.war-room-admin form input[type=text]{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);outline:none;display:block}.war-room-admin form ion-textarea{min-height:100px}.war-room-admin form .horizontal{display:flex!important;flex-direction:row!important}.war-room-admin form .horizontal ion-input,.war-room-admin form .horizontal ion-textarea,.war-room-admin form .horizontal ion-select,.war-room-admin form .horizontal input[type=text]{min-width:auto}.war-room-admin form .horizontal>*{flex:1 1 auto}.war-room-admin form .box{display:block;border:1px solid #e0e0e0;margin:8px 10px}.war-room-admin form .box,.war-room-admin form .section,.war-room-admin form .group{padding-top:8px}.war-room-admin form .box h2,.war-room-admin form .box label,.war-room-admin form .box p,.war-room-admin form .section h2,.war-room-admin form .section label,.war-room-admin form .section p,.war-room-admin form .group h2,.war-room-admin form .group label,.war-room-admin form .group p{margin-left:8px;margin-right:8px}.war-room-admin form .tags>span{display:inline-block;background:#ccc;border-radius:8px;padding:5px 8px;cursor:default;margin:0 4px 4px 0}.war-room-admin form .tags .removeTag{margin-left:5px;cursor:pointer;padding:5px}.war-room-admin form .floatingButtons{position:fixed;bottom:0;left:0;right:0;z-index:3;height:60px;line-height:50px;border-top:1px solid #e0e0e0;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px}@media screen and (min-width: 992px){:root{--content-max-width: 920px}}.modal{border-radius:var(--container-radius)}.gutter-padding{margin-left:var(--gutter);margin-right:var(--gutter)}@media (min-width: 701px){.gutter-collapse{margin-left:0!important;margin-right:0!important}}@media (max-width: 700px){.gutter-collapse{margin-left:var(--gutter);margin-right:var(--gutter)}}.vertical-spacing{margin-top:var(--spacing, 12px);margin-bottom:var(--spacing, 12px)}.vertical-spacing:first-child{margin-top:0}.vertical-spacing:last-child{margin-bottom:0}.vertical-spacing+.vertical-spacing{margin-top:0}ion-content,.wrap{--background: none;background:none}ion-content .pageContent p,ion-content .pageContent h2,ion-content .pageContent h3,ion-content .pageContent h4,.wrap .pageContent p,.wrap .pageContent h2,.wrap .pageContent h3,.wrap .pageContent h4{margin-left:var(--gutter);margin-right:var(--gutter)}ion-content .pageContent ion-card-content p,ion-content .pageContent ion-card-content h2,ion-content .pageContent ion-card-content h3,ion-content .pageContent ion-card-content h4,.wrap .pageContent ion-card-content p,.wrap .pageContent ion-card-content h2,.wrap .pageContent ion-card-content h3,.wrap .pageContent ion-card-content h4{margin-left:0;margin-right:0}.buttons-container{margin-left:var(--gutter);margin-right:var(--gutter);margin-top:var(--spacing, 12px);margin-bottom:var(--spacing, 12px);display:flex;flex-wrap:wrap;width:auto;gap:calc(var(--gutter) / 2);align-items:center;justify-content:center}.buttons-container:first-child{margin-top:0}.buttons-container:last-child{margin-bottom:0}.buttons-container+.buttons-container{margin-top:0}.buttons-container+.vertical-spacing{margin-top:0}.buttons-container ion-button{flex:1 1 0}.buttons-container .btn-icon,.buttons-container .small,.buttons-container ion-button.small{flex:0 0 auto}.buttons-container.sticky-bottom{padding-bottom:max(var(--gutter),env(safe-area-inset-bottom))}.no-gutter{margin-left:0!important;margin-right:0!important}.tile{width:100%;max-width:var(--content-max-width);border-radius:0;margin-top:var(--spacing, 12px);margin-bottom:var(--spacing, 12px);background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;padding:10px 12px;--gutter: 0}@media (min-width: 680px){.tile{border-radius:var(--container-radius)}}.tile.modal{border-radius:var(--container-radius);max-width:var(--content-max-width);width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.tile:first-child{margin-top:0}.tile:last-child{margin-bottom:0}.tile+.tile{margin-top:0}.tile+.vertical-spacing{margin-top:0}.tile--interactive{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.tile--interactive:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.tile-title{font-family:inherit;font-style:normal;font-weight:600;text-decoration:none;text-transform:none;color:#1a1a1a;margin:0;line-height:1.3}.tile-subtitle{font-family:inherit;font-size:.9em;font-style:normal;font-weight:400;text-decoration:none;color:#555;line-height:1.4;margin:0}.tile-subtitle ::ng-deep p{margin:0 0 4px}.tile-body{margin-left:var(--gutter);margin-right:var(--gutter)}.tile-actions{display:flex;align-items:center;gap:6px;margin-top:4px}.tile-badge{display:inline-flex;align-items:center;font-size:.65em}.tile-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:.78em;font-weight:600}.tile-remove-btn{margin:0!important;display:inline-flex;line-height:1;align-items:center;justify-content:center;width:auto!important;height:auto!important;border:none!important;font-size:1.05em!important;padding:2px!important;background:none!important;--background: none !important;color:rgba(0,0,0,.2)!important;cursor:pointer;flex-shrink:0;transition:background .15s ease}.tile-remove-btn:hover:not(:disabled){color:var(--ion-color-danger, #d33939)!important}.tile-remove-btn:disabled{opacity:.3;cursor:default}.tile-info-icon{color:#aaa;cursor:pointer;vertical-align:middle}.tile-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;margin-top:var(--spacing);padding:0 16px;border-radius:6px;border:1px solid var(--btn-color, #00a03e);background:var(--btn-color, #00a03e);color:#fff;font-size:.82em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background .15s,border-color .15s}.tile-action-btn:hover:not(:disabled){background:var(--btn-color-hover, #008533);border-color:var(--btn-color-hover, #008533)}.tile-action-btn:disabled{opacity:.35;cursor:default}.tile-action-btn.full{width:100%}.tile-action-btn.outline{background:transparent;color:var(--btn-color, #00a03e)}.tile-action-btn.outline:hover:not(:disabled){background:rgba(var(--btn-color-rgb, 0, 160, 62),.08)}.tile-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing)}@media (min-width: 576px){.tile-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.tile-grid{grid-template-columns:repeat(3,1fr)}}.tile-grid>.tile{margin:0}.tile-group{margin-top:var(--spacing, 12px);margin-bottom:var(--spacing, 12px)}.tile-group:first-child{margin-top:0}.tile-group:last-child{margin-bottom:0}.tile-group+.tile-group{margin-top:0}.tile-group+.vertical-spacing{margin-top:0}.tile-group-header{font-family:inherit;font-size:.8em;font-style:normal;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;color:var(--ion-color-medium);padding:4px 0 6px;margin:0}.tile-section-title{font-family:inherit;font-size:.82em;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;color:#666;display:inline-flex;align-items:center;gap:5px;margin:0 0 8px}.tile-section-count{font-weight:400;color:#999}.tile-grid--small{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 576px){.tile-grid--small{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.tile-grid--small{grid-template-columns:repeat(4,1fr)}}.tile--small{position:relative;background:#fff;border-radius:8px;padding:10px 8px;display:flex;flex-direction:column;gap:8px;border:none;box-shadow:none}.tile--small.removed{opacity:.55}.tile--small.depleted{opacity:.5}.tile-tracker{display:flex;align-items:center;justify-content:space-between;gap:2px}.tile-tracker-display{display:flex;flex-direction:column;align-items:center;flex:1;line-height:1.1}.tile-tracker-display.editable{cursor:pointer;border-radius:6px;padding:2px 4px;transition:background .15s ease}.tile-tracker-display.editable:hover{background:var(--ion-color-light-shade)}.tile-tracker-value{font-size:1.3em;font-weight:700}.tile-tracker-value.warning{color:var(--ion-color-danger)}.tile-tracker-label{font-size:.7em;text-transform:uppercase;letter-spacing:.5px;color:var(--ion-color-medium)}.tile-return{display:flex;justify-content:center}ion-button.small{flex:0 0 auto;margin:0}.tile-stats{display:flex;flex-direction:column;gap:0;background:#fff;padding:0}.tile-stats.tile-stats--grid{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;margin-bottom:16px}.tile-stats.tile-stats--grid .tile-stat{flex-direction:column;align-items:center;justify-content:center;flex:0 0 145px;padding:16px;text-align:center;height:auto;border-bottom:none}.tile-stats.tile-stats--grid .tile-stat-label{margin-bottom:8px;text-align:center;font-size:.85em}.tile-stats.tile-stats--grid .tile-stat-value{font-size:1.4em;justify-content:center;width:100%}.tile-stat{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:transparent;padding:2px 0;border-bottom:1px solid rgba(0,0,0,.05);min-height:40px;box-shadow:none}.tile-stat:last-child{border-bottom:none}.tile-stat-label{font-weight:600;font-size:.9em;color:var(--ion-color-medium);margin:0;text-transform:uppercase;letter-spacing:.5px;text-align:left}.tile-stat-value{display:flex;align-items:center;gap:4px;font-size:1.2em;font-weight:700;color:var(--ion-color-dark)}.tile-stat-number{min-width:48px;text-align:center}.tile-stat-number.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 0;border-radius:4px;transition:background-color .2s}.tile-stat-number.clickable:hover{background-color:var(--ion-color-light)}.tile-stat-number.clickable:active{background-color:var(--ion-color-medium)}@media (min-width: 992px){.tile-stats{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;margin-bottom:16px}.tile-stats .tile-stat{flex-direction:column;align-items:center;justify-content:center;flex:0 0 145px;padding:16px;text-align:center;height:auto;border-bottom:none}.tile-stats .tile-stat-label{margin-bottom:8px;text-align:center;font-size:.85em}.tile-stats .tile-stat-value{font-size:1.4em;justify-content:center;width:100%}}.tile-reorder-item{position:relative}.tile-reorder-item.tile,.tile-reorder-item .tile{padding-right:44px}.tile-reorder-item ion-reorder{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0 6px;color:#999;z-index:1}.tile-reorder-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:var(--spacing);padding-bottom:var(--spacing);font-size:.82em;color:#555;font-style:italic}.tile-reorder-done-btn{padding:5px 14px;border-radius:6px;border:1px solid var(--btn-color, #00a03e);background:var(--btn-color, #00a03e);color:#fff;font-size:.85em;font-weight:600;cursor:pointer;white-space:nowrap}ion-reorder-group.tile-reorder-list{display:flex!important;flex-direction:column;gap:6px;margin-bottom:8px}.tile-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;color:#888;font-size:.88em}.tile-empty p{margin:0}.tile-empty-hint{color:#999;font-size:.82em;text-align:center;padding:8px 0 10px;margin:0}.retired-notice{display:flex;align-items:center;gap:8px;background:var(--ion-color-warning-tint);color:var(--ion-color-warning-contrast);padding:12px 16px;border-radius:8px;margin-bottom:16px;font-weight:500}.ff{--page-bg: var(--page-bg-color) url(/assets/images/bg.webp) top left/cover repeat}.ff ion-header{background:url(/assets/images/headerbg.webp) 0 -60px repeat-x!important}.ff.no-background{background:none}.ff h2{text-transform:uppercase;font-size:1.2em;font-family:Barlow;font-weight:700;color:#22556a;text-align:left;margin:20px 0 10px}.ff h3{margin:20px 0 10px;color:#22556a;text-align:left;font-size:1em;font-family:Barlow;font-style:italic}.ff h4{text-align:left;font-size:1.1em}.ff ion-list .row{background:none!important}.ff ion-list ion-item{font-weight:400}.ff ion-list ion-item.active{background:#bc4039!important;--background: #bc4039 !important}.ff table{width:100%;margin-bottom:var(--spacing)}.ff tr{border-bottom:1px solid #a4b0bc}.ff th{background:#22556a;font-weight:700;color:#fff;border:1px solid #fff}.ff td{border:0;background:#c4cad1}.ff td.blue{background:#c4cad1!important}.ff td:nth-child(2n){background:#f9e5c0}.ff td.yellow{background:#f9e5c0!important}.ff td,.ff th{padding:5px;text-align:center}.ff table.swapCols td{background:#f9e5c0}.ff table.swapCols td:nth-child(2n){background:#c4cad1}.ff .statBox{background:rgba(185,147,54,.2);padding:20px;border-radius:0;-webkit-clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.ff .statBox h3{color:#b99336;font-style:normal;font-weight:700}.ff .statBox ul{list-style-type:disc}.ff .statBox li::marker{font-size:20px;line-height:0;color:#b99336}.ff h1.tile-title,.ff h2.tile-title,.ff h3.tile-title,.ff h4.tile-title,.ff h5.tile-title,.ff h6.tile-title{font-family:inherit;font-size:1em;font-style:normal;font-weight:600;text-decoration:none;text-transform:none;color:#1a1a1a;margin:0;padding:0}.ff h1.tile-group-header,.ff h2.tile-group-header,.ff h3.tile-group-header,.ff h4.tile-group-header,.ff h5.tile-group-header,.ff h6.tile-group-header{font-family:inherit;font-size:.95em;font-style:normal;font-weight:700;text-decoration:none;text-transform:uppercase;color:var(--ion-color-medium)}.ff h1.tile-section-title,.ff h2.tile-section-title,.ff h3.tile-section-title,.ff h4.tile-section-title,.ff h5.tile-section-title,.ff h6.tile-section-title{font-family:inherit;font-size:.9em;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;color:#666}.ff h1.tile-section-title:first-child,.ff h2.tile-section-title:first-child,.ff h3.tile-section-title:first-child,.ff h4.tile-section-title:first-child,.ff h5.tile-section-title:first-child,.ff h6.tile-section-title:first-child{margin-top:0}.ff h1.tile-subtitle,.ff h2.tile-subtitle,.ff h3.tile-subtitle,.ff h4.tile-subtitle,.ff h5.tile-subtitle,.ff h6.tile-subtitle{font-family:inherit;font-size:.85em;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;color:#555;margin:0}.ff .tile-leader-badge{position:absolute;top:6px;right:6px;font-size:.65em}.ff button,.ff ion-button,.ff a[class*=btn],.fww2e button,.fww2e ion-button,.fww2e a[class*=btn]{--ion-color-base: #00a03e;border:1px solid var(--ion-color-base, #00a03e);display:inline-flex;background:var(--ion-color-base, #00a03e);align-items:center;justify-content:center;color:#fff;cursor:pointer;height:32px;font-size:.76em;--border-radius: 4px;border-radius:var(--border-radius, 2px);font-weight:600;gap:6px;padding:0 10px;text-decoration:none;text-transform:uppercase;position:relative;--box-shadow: none;transition:background .15s,border-color .15s}.ff button ion-icon,.ff ion-button ion-icon,.ff a[class*=btn] ion-icon,.fww2e button ion-icon,.fww2e ion-button ion-icon,.fww2e a[class*=btn] ion-icon{color:inherit;font-weight:400}.ff button:after,.ff ion-button:after,.ff a[class*=btn]:after,.fww2e button:after,.fww2e ion-button:after,.fww2e a[class*=btn]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .15s;background:rgba(255,255,255,.1);border-radius:inherit;opacity:0}.ff button[fill=clear],.ff ion-button[fill=clear],.ff a[class*=btn][fill=clear],.fww2e button[fill=clear],.fww2e ion-button[fill=clear],.fww2e a[class*=btn][fill=clear]{background:none;--background: none;--color: var(--ion-color-base);color:var(--ion-color-base);font-weight:400;font-size:.85em;text-transform:uppercase}.ff button[fill=clear]:hover:not(:disabled),.ff ion-button[fill=clear]:hover:not(:disabled),.ff a[class*=btn][fill=clear]:hover:not(:disabled),.fww2e button[fill=clear]:hover:not(:disabled),.fww2e ion-button[fill=clear]:hover:not(:disabled),.fww2e a[class*=btn][fill=clear]:hover:not(:disabled){background:none;--background: none}.ff button[fill=clear]:hover:not(:disabled):after,.ff ion-button[fill=clear]:hover:not(:disabled):after,.ff a[class*=btn][fill=clear]:hover:not(:disabled):after,.fww2e button[fill=clear]:hover:not(:disabled):after,.fww2e ion-button[fill=clear]:hover:not(:disabled):after,.fww2e a[class*=btn][fill=clear]:hover:not(:disabled):after{background:rgba(0,0,0,.05)}.ff button[fill=clear].no-border,.ff ion-button[fill=clear].no-border,.ff a[class*=btn][fill=clear].no-border,.fww2e button[fill=clear].no-border,.fww2e ion-button[fill=clear].no-border,.fww2e a[class*=btn][fill=clear].no-border{border:none!important}.ff button[fill=outline],.ff ion-button[fill=outline],.ff a[class*=btn][fill=outline],.fww2e button[fill=outline],.fww2e ion-button[fill=outline],.fww2e a[class*=btn][fill=outline]{background:transparent;--background: transparent;color:var(--ion-color-base, #00a03e)}.ff button[fill=outline][color=danger] ion-icon,.ff ion-button[fill=outline][color=danger] ion-icon,.ff a[class*=btn][fill=outline][color=danger] ion-icon,.fww2e button[fill=outline][color=danger] ion-icon,.fww2e ion-button[fill=outline][color=danger] ion-icon,.fww2e a[class*=btn][fill=outline][color=danger] ion-icon{color:var(--ion-color-danger, #d33939)}.ff button[fill=outline][color=danger]:hover:not(:disabled),.ff ion-button[fill=outline][color=danger]:hover:not(:disabled),.ff a[class*=btn][fill=outline][color=danger]:hover:not(:disabled),.fww2e button[fill=outline][color=danger]:hover:not(:disabled),.fww2e ion-button[fill=outline][color=danger]:hover:not(:disabled),.fww2e a[class*=btn][fill=outline][color=danger]:hover:not(:disabled){background:rgba(211,57,57,.08);--background: rgba(211, 57, 57, .08)}.ff button.btn-sm,.ff ion-button.btn-sm,.ff a[class*=btn].btn-sm,.fww2e button.btn-sm,.fww2e ion-button.btn-sm,.fww2e a[class*=btn].btn-sm{height:30px;min-height:30px;text-transform:none}.ff button:hover:not(:disabled):after,.ff ion-button:hover:not(:disabled):after,.ff a[class*=btn]:hover:not(:disabled):after,.fww2e button:hover:not(:disabled):after,.fww2e ion-button:hover:not(:disabled):after,.fww2e a[class*=btn]:hover:not(:disabled):after{opacity:1}.ff button:disabled,.ff ion-button:disabled,.ff a[class*=btn]:disabled,.fww2e button:disabled,.fww2e ion-button:disabled,.fww2e a[class*=btn]:disabled{opacity:.6;cursor:not-allowed}.ff button.active,.ff ion-button.active,.ff a[class*=btn].active,.fww2e button.active,.fww2e ion-button.active,.fww2e a[class*=btn].active{--ion-color-base: #e8a800;color:#fff}.ff button.active ion-icon,.ff ion-button.active ion-icon,.ff a[class*=btn].active ion-icon,.fww2e button.active ion-icon,.fww2e ion-button.active ion-icon,.fww2e a[class*=btn].active ion-icon{color:#fff}.ff button.btn-warning,.ff ion-button.btn-warning,.ff a[class*=btn].btn-warning,.fww2e button.btn-warning,.fww2e ion-button.btn-warning,.fww2e a[class*=btn].btn-warning{--ion-color-base: #e8a800;color:#fff}.ff button.btn-warning ion-icon,.ff ion-button.btn-warning ion-icon,.ff a[class*=btn].btn-warning ion-icon,.fww2e button.btn-warning ion-icon,.fww2e ion-button.btn-warning ion-icon,.fww2e a[class*=btn].btn-warning ion-icon{color:#fff}.ff button.btn-medium,.ff ion-button.btn-medium,.ff a[class*=btn].btn-medium,.fww2e button.btn-medium,.fww2e ion-button.btn-medium,.fww2e a[class*=btn].btn-medium{--ion-color-base: #6c757d}.ff button.btn-muted,.ff ion-button.btn-muted,.ff a[class*=btn].btn-muted,.fww2e button.btn-muted,.fww2e ion-button.btn-muted,.fww2e a[class*=btn].btn-muted{border:1px solid rgba(0,0,0,.15);--background: rgba(0, 0, 0, .04);background:rgba(0,0,0,.04)}.ff button.btn-muted ion-icon,.ff ion-button.btn-muted ion-icon,.ff a[class*=btn].btn-muted ion-icon,.fww2e button.btn-muted ion-icon,.fww2e ion-button.btn-muted ion-icon,.fww2e a[class*=btn].btn-muted ion-icon{color:#444}.ff button.btn-muted:hover,.ff ion-button.btn-muted:hover,.ff a[class*=btn].btn-muted:hover,.fww2e button.btn-muted:hover,.fww2e ion-button.btn-muted:hover,.fww2e a[class*=btn].btn-muted:hover{background:rgba(0,0,0,.1);--background: rgba(0, 0, 0, .1)}.ff ion-button,.fww2e ion-button{background:none!important;border-style:none!important;border-radius:0;--btn-border-radius: 0}.ff button.photo-tile-btn,.fww2e button.photo-tile-btn{flex:1 1 auto;background:none!important;border:none!important;color:#fff;height:20px;min-height:20px;padding:2px;font-size:.65em;gap:4px;opacity:.9;transition:opacity .15s}.ff button.photo-tile-btn:hover:not(:disabled),.fww2e button.photo-tile-btn:hover:not(:disabled){background:none!important;border:none!important;opacity:1}.ff button.photo-tile-btn--remove,.fww2e button.photo-tile-btn--remove{flex:0 0 auto;color:#faa;padding:4px}.ff .photo-tile-spinner,.fww2e .photo-tile-spinner{width:12px;height:12px;--color: #fff}.ff .btn-icon-subtle,.fww2e .btn-icon-subtle{background:none;border:none;padding:2px;margin:0;height:auto;cursor:pointer;color:rgba(0,0,0,.2);font-size:1.05em;line-height:1;transition:color .15s ease}.ff .btn-icon-subtle:hover:not(:disabled),.fww2e .btn-icon-subtle:hover:not(:disabled){color:var(--ion-color-danger, #d33939);background:none}.ff .btn-icon-subtle:hover:not(:disabled) ion-icon,.fww2e .btn-icon-subtle:hover:not(:disabled) ion-icon{color:var(--ion-color-danger, #d33939)}.ff .btn-icon-subtle ion-icon,.fww2e .btn-icon-subtle ion-icon{color:rgba(0,0,0,.2)}.ff ion-button,.fww2e ion-button{padding:0}.info-chip{display:inline-flex;align-items:center;gap:4px;font-size:.72em;font-weight:500;color:#444;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:3px 8px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.info-chip ion-icon{font-size:.95em;color:#888}.info-chip .chip-label{color:#888;font-weight:400}.info-chip .chip-sep{color:#ccc;margin:0 1px}.info-chip:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.18)}.info-chip.primary{color:var(--btn-color, #00a03e);background:rgba(var(--btn-color-rgb, 0, 160, 62),.06);border-color:rgba(var(--btn-color-rgb, 0, 160, 62),.2)}.info-chip.primary ion-icon{color:var(--btn-color, #00a03e)}.info-chip.primary .chip-label{color:rgba(var(--btn-color-rgb, 0, 160, 62),.7)}.info-chip.primary .chip-sep{color:rgba(var(--btn-color-rgb, 0, 160, 62),.3)}.info-chip.primary:hover{background:rgba(var(--btn-color-rgb, 0, 160, 62),.12);border-color:rgba(var(--btn-color-rgb, 0, 160, 62),.35)}.action-chip{display:inline-flex;align-items:center;gap:4px;font-size:.78em;font-weight:600;padding:2px 6px 2px 8px;border-radius:4px;background:rgba(var(--btn-color-rgb, 0, 160, 62),.08);border:1px solid rgba(var(--btn-color-rgb, 0, 160, 62),.2);color:var(--btn-color, #00a03e);white-space:nowrap}.action-chip-remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;min-width:unset!important;min-height:unset!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;cursor:pointer;font-size:1.1em!important;margin-right:-4px!important;opacity:.6;transition:opacity .15s}.action-chip-remove:hover{opacity:1}.chip-group{display:flex;flex-wrap:wrap;gap:6px}fww2e-campaign-map-view .info-chip,fww2e-settlement .info-chip{cursor:default;color:rgba(255,255,255,.65);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}fww2e-campaign-map-view .info-chip.status-unexplored,fww2e-settlement .info-chip.status-unexplored{color:rgba(255,255,255,.5);background:rgba(100,100,100,.25);border-color:rgba(150,150,150,.3)}fww2e-campaign-map-view .info-chip.status-explored,fww2e-settlement .info-chip.status-explored{color:#8ab4f8;background:rgba(74,111,165,.35);border-color:rgba(74,111,165,.5)}fww2e-campaign-map-view .info-chip.status-cleared,fww2e-settlement .info-chip.status-cleared{color:#7dcba4;background:rgba(74,155,122,.35);border-color:rgba(74,155,122,.5)}fww2e-campaign-map-view .info-chip.status-settlement,fww2e-settlement .info-chip.status-settlement{color:#d4af37;background:rgba(212,175,55,.3);border-color:rgba(212,175,55,.4)}fww2e-campaign-map-view .info-chip.rep-hostile,fww2e-settlement .info-chip.rep-hostile{color:#e07070;background:rgba(200,60,60,.25);border-color:rgba(200,60,60,.4)}fww2e-campaign-map-view .info-chip.rep-cautious,fww2e-settlement .info-chip.rep-cautious{color:#d4a832;background:rgba(200,160,40,.25);border-color:rgba(200,160,40,.4)}fww2e-campaign-map-view .info-chip.rep-accepting,fww2e-settlement .info-chip.rep-accepting{color:#6eaaee;background:rgba(60,120,200,.25);border-color:rgba(60,120,200,.4)}fww2e-campaign-map-view .info-chip.rep-friendly,fww2e-settlement .info-chip.rep-friendly{color:#6ecb8a;background:rgba(60,155,90,.25);border-color:rgba(60,155,90,.4)}fww2e-campaign-map-view .info-chip.rep-unset,fww2e-settlement .info-chip.rep-unset{color:rgba(255,255,255,.35);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);font-style:italic;font-weight:400;letter-spacing:0}.fww2e.theme-pipboy .info-chip{color:var(--fww2e-text);background:rgba(94,255,94,.06);border-color:var(--fww2e-border)}.fww2e.theme-pipboy .info-chip.status-settlement{color:var(--fww2e-warning);background:rgba(255,184,74,.12);border-color:rgba(255,184,74,.45)}.fww2e.theme-pipboy .info-chip.rep-unset{font-style:italic;font-weight:400;letter-spacing:0;opacity:.7}.dangerRating{display:inline-flex;gap:.1em;vertical-align:middle}.dangerSkull{flex:none;width:24px;height:24px;background:url(/assets/fww2e/images/icons/danger-skull.svg) center/contain no-repeat}.questBanner{margin-bottom:16px;border:1px solid rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.questBannerHeader{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:rgba(0,0,0,.04);border:none;color:inherit;font-weight:600;text-align:left;cursor:pointer}.questBannerBody{padding:12px}.questBannerBody article+article{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.questBannerBody h5{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:600}.questBannerBody p{margin:0 0 6px;line-height:1.5}.questBannerSetup,.questBannerFlavor{opacity:.75;font-size:.82em}fww2e-campaign-map-view .questBanner{border-color:rgba(255,255,255,.08)}fww2e-campaign-map-view .questBannerHeader{background:rgba(255,255,255,.04)}fww2e-campaign-map-view .questBannerBody article+article{border-top-color:rgba(255,255,255,.08)}fww2e-settlement{display:block;width:100%;height:100%}fww2e-settlement ion-header{box-shadow:0 2px 8px rgba(0,0,0,.15)}fww2e-settlement ion-toolbar{--padding-start: 1rem;--padding-end: 1rem}fww2e-settlement ion-content{--offset-top: 0}fww2e-campaign-context-header>.gutter-padding{padding-bottom:12px}fww2e-campaign-context-header .contextHeader{display:flex;flex-direction:column;gap:8px}fww2e-campaign-context-header .contextFooter{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:6px;border-top:1px solid var(--fww2e-border, rgba(0, 0, 0, .1));font-size:.72em}fww2e-campaign-context-header .contextTotal{display:inline-flex;align-items:baseline;gap:4px}fww2e-campaign-context-header .contextTotalValue{font-weight:600}fww2e-campaign-context-header .contextTotalLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.6}fww2e-force .buttons ion-button{flex:0 0 auto}fww2e-force .buttons ion-button abs-icon{-webkit-margin-end:.4em;margin-inline-end:.4em}fww2e-reference-panel .referencePanel{display:flex;flex-direction:column;background:var(--fww2e-surface, #fff);border:1px solid var(--fww2e-border, rgba(0, 0, 0, .1));z-index:100;position:fixed;left:0;right:0;bottom:0;max-height:60vh;border-radius:12px 12px 0 0}fww2e-reference-panel .referencePanelHeader{display:flex;align-items:flex-end;justify-content:space-between;padding:8px 12px 0;border-bottom:1px solid var(--fww2e-border, rgba(0, 0, 0, .15))}fww2e-reference-panel .referencePanelTabs{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:2px}fww2e-reference-panel .referencePanelTab{display:inline-flex;flex:0 0 auto;align-items:flex-start;justify-content:center;position:relative;margin-top:.5em;margin-bottom:-1px;padding:0 6px;height:1.2em;background:none;border:1px solid var(--fww2e-border, rgba(0, 0, 0, .15));border-bottom:1px solid var(--fww2e-border, rgba(0, 0, 0, .15));color:inherit;opacity:.6;cursor:pointer;font:inherit;font-size:.9em;line-height:1;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}fww2e-reference-panel .referencePanelTab>span{position:relative;top:-.3em;padding:0 5px;background:var(--fww2e-surface, #fff)}fww2e-reference-panel .referencePanelTab.active{opacity:1;font-weight:600;border-color:var(--fww2e-accent, var(--ion-color-primary));border-bottom-color:var(--fww2e-surface, #fff);color:var(--fww2e-accent, var(--ion-color-primary))}fww2e-reference-panel .referencePanelBody{padding:12px 16px;overflow-y:auto;flex:1 1 auto;min-height:0}fww2e-reference-panel .stashSellHint{font-size:.72em;opacity:.6;white-space:nowrap}fww2e-reference-panel .journalList{list-style:none;margin:0;padding:0}fww2e-reference-panel .journalList li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--fww2e-border, rgba(0, 0, 0, .08))}fww2e-reference-panel .journalList strong{font-size:.8em;opacity:.7}@media screen and (min-width: 992px){fww2e-reference-panel .referencePanel{position:fixed;top:var(--top-bar-height, 50px);right:0;bottom:30px;left:auto;width:var(--fww2e-reference-panel-width, 320px);max-height:none;border-radius:0;border-left:1px solid var(--fww2e-border, rgba(0, 0, 0, .1))}}@media screen and (min-width: 992px){.pageContent:has(fww2e-campaign-map){width:100%}}.fww2e{--fww2e-reference-panel-width: 420px}@media screen and (min-width: 992px){.fww2e .pageWrap:has(fww2e-reference-panel .referencePanel){padding-right:var(--fww2e-reference-panel-width, 320px)}}.fameBar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.fameLabel{font-size:.8em;text-transform:uppercase;letter-spacing:.07em;opacity:.7}.fameValue{font-size:1.3em;font-weight:700;line-height:1}.heroPrompt{margin-bottom:8px;font-size:.9em;line-height:1.4;opacity:.85}.weaponSetList{display:flex;flex-direction:column;gap:2px;padding:4px 8px 8px}.weaponSetRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.weaponSetLabel{font-size:.8em;line-height:1.3}.weaponSetAddBtn{flex:none;background:none;border:none;font-size:1.2em;line-height:1;padding:2px;cursor:pointer;color:inherit}.weaponSetAddBtn:disabled{opacity:.3;cursor:default}

/*# sourceMappingURL=styles.d94d702dc1ec7bf4.css.map*/