@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#monster-planner{font-size:13px;margin-bottom:20px;padding:10px 40px;position:relative;width:100%}@media(max-width:1280px){#monster-planner{padding:15px 20px}}.__react_component_tooltip{font-family:Roboto,sans-serif;padding:8px 16px!important;position:absolute}.__react_component_tooltip .inner{display:flex}.__react_component_tooltip .inner>div:first-child{align-items:center;display:flex;justify-content:center;margin-right:6px}.__react_component_tooltip .inner>div:first-child:after{border-right:1px solid hsla(0,0%,100%,.15);content:" ";height:100px;width:1px}.__react_component_tooltip .inner>div:nth-child(2){margin-left:6px}.__react_component_tooltip .inner>div:nth-child(2) td{align:left;background:none;vertical-align:top}.__react_component_tooltip .inner>div:nth-child(2) td ul{margin:0 0 8px;padding:0 0 0 12px}.__react_component_tooltip .inner>div:nth-child(2) h3{align-items:center;display:flex;font-size:1.1em;justify-content:center;margin-bottom:8px}.__react_component_tooltip .inner>div:nth-child(2) h3 .cls-icon{display:inline-block;margin-right:5px}.monster-planner-party-member{align-items:center;background:#eee;box-shadow:1px 1px 6px -4px rgba(0,0,0,.95);display:flex;flex-direction:row;justify-content:center;margin-bottom:8px;padding:0;position:relative}@media(max-width:1720px){.monster-planner-party-member .party-member-profile{width:20%}.monster-planner-party-member .party-member-traits{width:80%}}@media(max-width:1280px){.monster-planner-party-member{display:block;margin-bottom:30px}.monster-planner-party-member .party-member-profile,.monster-planner-party-member .party-member-traits{width:100%}.monster-planner-party-member .party-member-traits .trait-slot .trait-slot-clickable{flex-wrap:wrap;justify-content:center}.monster-planner-party-member .party-member-traits .trait-slot .trait-slot-clickable>*{padding:0 20px;width:auto}.monster-planner-party-member .party-member-traits .trait-slot .trait-slot-clickable .trait-slot-trait_description{margin-top:10px;width:100%}}@media(max-width:992px){.monster-planner-party-member .party-member-traits .trait-slot .trait-slot-clickable{display:block}.monster-planner-party-member .party-member-traits .trait-slot .trait-slot-clickable .trait-slot-class{justify-content:left;text-align:left}.monster-planner-party-member .party-member-traits .trait-slot .trait-slot-clickable>:not(:first-child){margin-top:10px}}.party-member-profile{align-items:center;align-self:stretch;background:rgba(0,0,0,.15);display:flex;flex-wrap:wrap;justify-content:center;mix-blend-mode:multiply;padding:0;position:relative;transition:background .2s ease;width:16%}.party-member-profile.cls-chaos{background:rgba(186,2,2,.3)}.party-member-profile.cls-chaos .party-member-relic-slot{border-color:rgba(186,2,2,.3)}.party-member-profile.cls-death{background:rgba(79,98,237,.3)}.party-member-profile.cls-death .party-member-relic-slot{border-color:rgba(15,31,148,.4)}.party-member-profile.cls-sorcery{background:rgba(150,96,209,.4)}.party-member-profile.cls-sorcery .party-member-relic-slot{border-color:rgba(150,96,209,.5)}.party-member-profile.cls-life{background:rgba(255,203,90,.5)}.party-member-profile.cls-life .party-member-relic-slot{border-color:rgba(243,166,0,.5)}.party-member-profile.cls-nature{background:rgba(90,144,25,.5)}.party-member-profile.cls-nature .party-member-relic-slot{border-color:rgba(49,79,14,.5)}.party-member-traits{align-self:stretch;flex-direction:column;width:84%}.party-member-relic-slot,.party-member-traits{align-items:center;display:flex;justify-content:center}.party-member-relic-slot{background:hsla(0,0%,100%,.6);border:2px solid rgba(0,0,0,.2);border-radius:6px;bottom:8px;cursor:pointer;height:48px;left:8px;position:absolute;width:48px}.party-member-relic-slot:active{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}.party-member-relic-slot:hover{background:hsla(0,0%,100%,.7);border:2px solid rgba(0,99,219,.7)!important}.party-member-relic-slot .relic-sprite{background-position:50%;background-repeat:no-repeat;background-size:100%;height:32px;image-rendering:-moz-crisp-edges;image-rendering:pixelated;width:32px}.party-member-profile .creature-sprite-container{margin-left:64px;margin-right:8px}.creature-sprite-container{align-items:center;border-radius:4px;display:flex;height:64px;justify-content:center;width:64px}.creature-sprite-container .creature-sprite{background-position:50%;background-repeat:no-repeat;background-size:100%;height:100%;image-rendering:-moz-crisp-edges;image-rendering:pixelated;width:100%}.creature-sprite-container.empty{border-radius:10px}.creature-sprite-container.empty:before{color:rgba(0,0,0,.4);content:"?";font-size:32px;font-weight:700}@media(max-width:1720px){.creature-sprite-container{margin-left:0;margin-top:10px}}@media(max-width:1280px){.creature-sprite-container{left:-4px}}.party-member-stats{margin-left:8px;padding:3px 0}.party-member-stats.empty{color:rgba(0,0,0,.3)}.party-member-stats>span{align-items:center;display:flex;justify-content:center;padding:0 5px}.party-member-stats>span span{min-width:24px}.party-member-stats>span img{margin-right:7px;margin-top:1px}.party-member-class{align-items:center;align-self:flex-end;background:rgba(0,0,0,.1);display:flex;flex-basis:100%;height:30px;justify-content:center;margin-top:0;padding:1px 0;width:100%}.party-member-class .cls-icon{margin-right:5px}@media(max-width:1720px){.party-member-class{margin-top:20px}}.trait-slot{align-items:stretch;display:flex;flex-direction:row;justify-content:stretch;min-height:42px;position:relative;width:100%}.trait-slot-error svg{margin-right:5px}.trait-slot-controls{border-left:1px solid rgba(0,0,0,.15);width:48px}.trait-slot-controls button{align-items:center;background:none;border-radius:0;color:rgba(0,0,0,.3);display:flex;font-size:18px;height:100%;justify-content:center;line-height:18px;padding:0 8px;text-align:center;width:100%}.trait-slot-controls button:hover{color:#fff}.trait-slot:not(:last-child){border-bottom:1px dotted rgba(0,0,0,.15)}.trait-slot-clickable{align-items:center;color:#111;display:flex;flex-direction:row;padding:7px 2px;position:relative;transition:background .2s ease;width:100%}.trait-slot-clickable .empty-row{opacity:.7;text-align:center;width:100%}.trait-slot-clickable>*{padding:0 4px}.trait-slot-clickable.artifact-slot .trait-slot-class,.trait-slot-clickable.artifact-slot .trait-slot-creature,.trait-slot-clickable.artifact-slot .trait-slot-family{opacity:.2}.trait-slot-clickable.artifact-slot .trait-slot-class .creature-tag,.trait-slot-clickable.artifact-slot .trait-slot-creature .creature-tag,.trait-slot-clickable.artifact-slot .trait-slot-family .creature-tag{pointer-events:none}.trait-slot-clickable .trait-slot-creature{padding:0 8px;width:18%}.trait-slot-clickable .trait-slot-creature .non-creature-tag{align-items:center;display:flex;padding-left:33px}.trait-slot-clickable .trait-slot-creature .creature-tag{align-items:center;background:rgba(0,0,0,.045);border-radius:4px;cursor:help;display:flex;padding:6px 8px}.trait-slot-clickable .trait-slot-creature .creature-tag span.cls-icon{margin-right:8px}.trait-slot-clickable .trait-slot-creature .creature-tag:hover{background:rgba(0,0,0,.09)}.trait-slot-clickable .trait-slot-trait_name{width:15%}.trait-slot-clickable .trait-slot-trait_description{width:72%}.trait-slot-clickable.just-updated{background:rgba(92,165,255,.2)}.trait-slot-clickable:hover{background:rgba(92,165,255,.15)}.trait-slot-clickable.invalid-row{background-image:url(data:image/png;base64,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);color:#a10202}#relic-perks-table{width:100%}#relic-perks-table td:first-child,#relic-perks-table th:first-child{text-align:center;width:6%}.relic-icon{display:inline-block;height:32px;margin-bottom:0;margin-right:16px;margin-top:-12px;vertical-align:middle;width:32px}.specialization-selection.relic-selection .specialization-selection-nav{width:25%}.relic-stat-icon{margin-right:4px;-webkit-transform:translateY(1px);transform:translateY(1px)}.relic-name-header{align-items:center;border-bottom:2px dotted rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.relic-name-header .relic-name-header-name h5{color:rgba(0,0,0,.7);font-size:1.1em;margin-bottom:10px;margin-top:-15px;padding-bottom:0}.relic-name-header .relic-name-header-button button{margin-right:20px;margin-top:-5px;padding:15px 30px}.relic-name-header .relic-name-header-button button svg{margin-right:10px}.relic-name-header .relic-name-header-button button.selected{background:#5a9019}.relic-name-header .relic-name-header-button button.selected:hover{background:#68a61d}#specialization-planner.spe-AN{background:hsla(0,0%,52%,.3)}#specialization-planner.spe-AN .toggle-bar:hover{background:rgba(94,94,94,.5)}#specialization-planner.spe-AN .perks-and-anointments-button{background:rgba(30,30,30,.7)}#specialization-planner.spe-AN .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-AN .perks-and-anointments-button:hover{background:rgba(55,55,55,.7)}#specialization-planner.spe-AS{background:rgba(17,17,235,.3)}#specialization-planner.spe-AS .toggle-bar:hover{background:rgba(12,12,163,.5)}#specialization-planner.spe-AS .perks-and-anointments-button{background:rgba(3,3,44,.7)}#specialization-planner.spe-AS .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-AS .perks-and-anointments-button:hover{background:rgba(7,7,92,.7)}#specialization-planner.spe-BM{background:rgba(244,44,31,.3)}#specialization-planner.spe-BM .toggle-bar:hover{background:rgba(188,21,10,.5)}#specialization-planner.spe-BM .perks-and-anointments-button{background:rgba(67,7,3,.7)}#specialization-planner.spe-BM .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-BM .perks-and-anointments-button:hover{background:rgba(116,13,6,.7)}#specialization-planner.spe-CA{background:rgba(145,116,197,.3)}#specialization-planner.spe-CA .toggle-bar:hover{background:rgba(105,70,166,.5)}#specialization-planner.spe-CA .perks-and-anointments-button{background:rgba(48,32,76,.7)}#specialization-planner.spe-CA .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-CA .perks-and-anointments-button:hover{background:rgba(71,47,112,.7)}#specialization-planner.spe-CL{background:rgba(255,223,104,.3)}#specialization-planner.spe-CL .toggle-bar:hover{background:rgba(255,206,27,.5)}#specialization-planner.spe-CL .perks-and-anointments-button{background:rgba(155,121,0,.7)}#specialization-planner.spe-CL .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-CL .perks-and-anointments-button:hover{background:rgba(206,161,0,.7)}#specialization-planner.spe-DE{background:rgba(182,216,94,.3)}#specialization-planner.spe-DE .toggle-bar:hover{background:rgba(148,188,45,.5)}#specialization-planner.spe-DE .perks-and-anointments-button{background:rgba(67,85,21,.7)}#specialization-planner.spe-DE .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-DE .perks-and-anointments-button:hover{background:rgba(100,126,30,.7)}#specialization-planner.spe-DO{background:rgba(94,40,136,.3)}#specialization-planner.spe-DO .toggle-bar:hover{background:rgba(53,22,77,.5)}#specialization-planner.spe-DO .perks-and-anointments-button{background:rgba(0,0,0,.7)}#specialization-planner.spe-DO .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-DO .perks-and-anointments-button:hover{background:rgba(12,5,17,.7)}#specialization-planner.spe-DR{background:hsla(256,6%,48%,.3)}#specialization-planner.spe-DR .toggle-bar:hover{background:rgba(83,80,90,.5)}#specialization-planner.spe-DR .perks-and-anointments-button{background:rgba(21,20,23,.7)}#specialization-planner.spe-DR .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-DR .perks-and-anointments-button:hover{background:rgba(46,44,50,.7)}#specialization-planner.spe-DS{background:rgba(204,160,230,.3)}#specialization-planner.spe-DS .toggle-bar:hover{background:rgba(171,100,214,.5)}#specialization-planner.spe-DS .perks-and-anointments-button{background:rgba(107,39,148,.7)}#specialization-planner.spe-DS .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-DS .perks-and-anointments-button:hover{background:rgba(136,49,188,.7)}#specialization-planner.spe-EV{background:rgba(207,132,246,.3)}#specialization-planner.spe-EV .toggle-bar:hover{background:rgba(180,61,240,.5)}#specialization-planner.spe-EV .perks-and-anointments-button{background:rgba(111,12,161,.7)}#specialization-planner.spe-EV .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-EV .perks-and-anointments-button:hover{background:rgba(144,16,209,.7)}#specialization-planner.spe-FA{background:rgba(255,231,127,.3)}#specialization-planner.spe-FA .toggle-bar:hover{background:rgba(255,216,50,.5)}#specialization-planner.spe-FA .perks-and-anointments-button{background:rgba(178,144,0,.7)}#specialization-planner.spe-FA .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-FA .perks-and-anointments-button:hover{background:rgba(229,185,0,.7)}#specialization-planner.spe-GR{background:rgba(152,32,143,.3)}#specialization-planner.spe-GR .toggle-bar:hover{background:rgba(89,19,84,.5)}#specialization-planner.spe-GR .perks-and-anointments-button{background:rgba(0,0,0,.7)}#specialization-planner.spe-GR .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-GR .perks-and-anointments-button:hover{background:rgba(26,6,24,.7)}#specialization-planner.spe-HK{background:rgba(249,15,15,.3)}#specialization-planner.spe-HK .toggle-bar:hover{background:rgba(183,5,5,.5)}#specialization-planner.spe-HK .perks-and-anointments-button{background:rgba(59,1,1,.7)}#specialization-planner.spe-HK .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-HK .perks-and-anointments-button:hover{background:rgba(108,3,3,.7)}#specialization-planner.spe-IN{background:rgba(166,85,50,.3)}#specialization-planner.spe-IN .toggle-bar:hover{background:rgba(107,55,32,.5)}#specialization-planner.spe-IN .perks-and-anointments-button{background:rgba(9,5,3,.7)}#specialization-planner.spe-IN .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-IN .perks-and-anointments-button:hover{background:rgba(48,25,14,.7)}#specialization-planner.spe-MO{background:rgba(129,190,72,.3)}#specialization-planner.spe-MO .toggle-bar:hover{background:rgba(91,137,49,.5)}#specialization-planner.spe-MO .perks-and-anointments-button{background:rgba(29,43,15,.7)}#specialization-planner.spe-MO .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-MO .perks-and-anointments-button:hover{background:rgba(54,81,29,.7)}#specialization-planner.spe-NM{background:rgba(117,108,85,.3)}#specialization-planner.spe-NM .toggle-bar:hover{background:rgba(72,67,53,.5)}#specialization-planner.spe-NM .perks-and-anointments-button{background:rgba(0,0,0,.7)}#specialization-planner.spe-NM .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-NM .perks-and-anointments-button:hover{background:rgba(28,26,20,.7)}#specialization-planner.spe-PA{background:rgba(183,185,219,.3)}#specialization-planner.spe-PA .toggle-bar:hover{background:rgba(132,136,194,.5)}#specialization-planner.spe-PA .perks-and-anointments-button{background:rgba(66,70,133,.7)}#specialization-planner.spe-PA .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-PA .perks-and-anointments-button:hover{background:rgba(83,88,167,.7)}#specialization-planner.spe-PM{background:rgba(255,139,41,.3)}#specialization-planner.spe-PM .toggle-bar:hover{background:rgba(219,101,0,.5)}#specialization-planner.spe-PM .perks-and-anointments-button{background:rgba(92,42,0,.7)}#specialization-planner.spe-PM .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-PM .perks-and-anointments-button:hover{background:rgba(143,66,0,.7)}#specialization-planner.spe-PU{background:hsla(240,3%,41%,.3)}#specialization-planner.spe-PU .toggle-bar:hover{background:rgba(64,64,69,.5)}#specialization-planner.spe-PU .perks-and-anointments-button{background:rgba(3,3,3,.7)}#specialization-planner.spe-PU .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-PU .perks-and-anointments-button:hover{background:rgba(27,27,29,.7)}#specialization-planner.spe-RE{background:rgba(216,217,232,.3)}#specialization-planner.spe-RE .toggle-bar:hover{background:rgba(168,170,203,.5)}#specialization-planner.spe-RE .perks-and-anointments-button{background:rgba(91,94,152,.7)}#specialization-planner.spe-RE .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-RE .perks-and-anointments-button:hover{background:rgba(120,123,174,.7)}#specialization-planner.spe-RK{background:rgba(88,88,172,.3)}#specialization-planner.spe-RK .toggle-bar:hover{background:rgba(61,61,123,.5)}#specialization-planner.spe-RK .perks-and-anointments-button{background:rgba(19,19,38,.7)}#specialization-planner.spe-RK .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-RK .perks-and-anointments-button:hover{background:rgba(36,36,72,.7)}#specialization-planner.spe-RO{background:rgba(235,199,40,.3)}#specialization-planner.spe-RO .toggle-bar:hover{background:rgba(182,151,17,.5)}#specialization-planner.spe-RO .perks-and-anointments-button{background:rgba(65,54,6,.7)}#specialization-planner.spe-RO .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-RO .perks-and-anointments-button:hover{background:rgba(112,93,10,.7)}#specialization-planner.spe-SM{background:hsla(110,3%,62%,.3)}#specialization-planner.spe-SM .toggle-bar:hover{background:hsla(113,3%,47%,.5)}#specialization-planner.spe-SM .perks-and-anointments-button{background:rgba(55,58,54,.7)}#specialization-planner.spe-SM .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-SM .perks-and-anointments-button:hover{background:rgba(80,84,79,.7)}#specialization-planner.spe-SO{background:rgba(131,131,217,.3)}#specialization-planner.spe-SO .toggle-bar:hover{background:rgba(72,72,199,.5)}#specialization-planner.spe-SO .perks-and-anointments-button{background:rgba(34,34,110,.7)}#specialization-planner.spe-SO .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-SO .perks-and-anointments-button:hover{background:rgba(46,46,149,.7)}#specialization-planner.spe-SP{background:rgba(153,162,234,.3)}#specialization-planner.spe-SP .toggle-bar:hover{background:rgba(90,104,221,.5)}#specialization-planner.spe-SP .perks-and-anointments-button{background:rgba(31,45,153,.7)}#specialization-planner.spe-SP .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-SP .perks-and-anointments-button:hover{background:rgba(40,57,195,.7)}#specialization-planner.spe-TB{background:rgba(89,213,156,.3)}#specialization-planner.spe-TB .toggle-bar:hover{background:rgba(46,180,118,.5)}#specialization-planner.spe-TB .perks-and-anointments-button{background:rgba(20,79,52,.7)}#specialization-planner.spe-TB .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-TB .perks-and-anointments-button:hover{background:rgba(30,119,78,.7)}#specialization-planner.spe-TR{background:rgba(239,50,50,.3)}#specialization-planner.spe-TR .toggle-bar:hover{background:rgba(197,15,15,.5)}#specialization-planner.spe-TR .perks-and-anointments-button{background:rgba(78,6,6,.7)}#specialization-planner.spe-TR .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-TR .perks-and-anointments-button:hover{background:rgba(126,10,10,.7)}#specialization-planner.spe-WA{background:rgba(137,204,191,.3)}#specialization-planner.spe-WA .toggle-bar:hover{background:rgba(83,181,162,.5)}#specialization-planner.spe-WA .perks-and-anointments-button{background:rgba(41,95,85,.7)}#specialization-planner.spe-WA .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-WA .perks-and-anointments-button:hover{background:rgba(57,131,116,.7)}#specialization-planner.spe-WD{background:hsla(41,22%,74%,.3)}#specialization-planner.spe-WD .toggle-bar:hover{background:hsla(42,22%,59%,.5)}#specialization-planner.spe-WD .perks-and-anointments-button{background:rgba(107,94,68,.7)}#specialization-planner.spe-WD .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-WD .perks-and-anointments-button:hover{background:rgba(138,122,88,.7)}#specialization-planner.spe-WR{background:rgba(90,116,232,.3)}#specialization-planner.spe-WR .toggle-bar:hover{background:rgba(30,64,216,.5)}#specialization-planner.spe-WR .perks-and-anointments-button{background:rgba(14,31,104,.7)}#specialization-planner.spe-WR .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-WR .perks-and-anointments-button:hover{background:rgba(21,44,149,.7)}#specialization-planner.spe-TX{background:rgba(181,196,70,.3)}#specialization-planner.spe-TX .toggle-bar:hover{background:rgba(132,144,46,.5)}#specialization-planner.spe-TX .perks-and-anointments-button{background:rgba(44,47,15,.7)}#specialization-planner.spe-TX .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-TX .perks-and-anointments-button:hover{background:rgba(79,86,27,.7)}#specialization-planner.spe-SB{background:rgba(115,56,209,.3)}#specialization-planner.spe-SB .toggle-bar:hover{background:rgba(81,35,153,.5)}#specialization-planner.spe-SB .perks-and-anointments-button{background:rgba(26,11,49,.7)}#specialization-planner.spe-SB .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-SB .perks-and-anointments-button:hover{background:rgba(48,21,91,.7)}#specialization-planner.spe-EN{background:rgba(217,63,63,.3)}#specialization-planner.spe-EN .toggle-bar:hover{background:rgba(169,34,34,.5)}#specialization-planner.spe-EN .perks-and-anointments-button{background:rgba(63,12,12,.7)}#specialization-planner.spe-EN .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-EN .perks-and-anointments-button:hover{background:rgba(106,21,21,.7)}#specialization-planner.spe-BR{background:rgba(241,167,59,.3)}#specialization-planner.spe-BR .toggle-bar:hover{background:rgba(208,129,15,.5)}#specialization-planner.spe-BR .perks-and-anointments-button{background:rgba(89,55,6,.7)}#specialization-planner.spe-BR .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-BR .perks-and-anointments-button:hover{background:rgba(137,85,10,.7)}#specialization-planner.spe-DM{background:rgba(242,10,10,.3)}#specialization-planner.spe-DM .toggle-bar:hover{background:rgba(169,7,7,.5)}#specialization-planner.spe-DM .perks-and-anointments-button{background:rgba(47,2,2,.7)}#specialization-planner.spe-DM .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-DM .perks-and-anointments-button:hover{background:rgba(96,4,4,.7)}#specialization-planner.spe-GD{background:hsla(45,70%,82%,.3)}#specialization-planner.spe-GD .toggle-bar:hover{background:hsla(44,70%,66%,.5)}#specialization-planner.spe-GD .perks-and-anointments-button{background:rgba(180,141,32,.7)}#specialization-planner.spe-GD .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-GD .perks-and-anointments-button:hover{background:rgba(218,173,45,.7)}#specialization-planner.spe-GB{background:hsla(48,25%,84%,.3)}#specialization-planner.spe-GB .toggle-bar:hover{background:hsla(48,25%,69%,.5)}#specialization-planner.spe-GB .perks-and-anointments-button{background:rgba(140,130,85,.7)}#specialization-planner.spe-GB .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-GB .perks-and-anointments-button:hover{background:hsla(48,24%,54%,.7)}#specialization-planner.spe-MI{background:hsla(60,16%,79%,.3)}#specialization-planner.spe-MI .toggle-bar:hover{background:hsla(60,16%,64%,.5)}#specialization-planner.spe-MI .perks-and-anointments-button{background:rgba(116,116,84,.7)}#specialization-planner.spe-MI .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-MI .perks-and-anointments-button:hover{background:hsla(60,16%,49%,.7)}#specialization-planner.spe-DP{background:rgba(109,0,37,.3)}#specialization-planner.spe-DP .toggle-bar:hover{background:rgba(32,0,11,.5)}#specialization-planner.spe-DP .perks-and-anointments-button{background:rgba(0,0,0,.7)}#specialization-planner.spe-DP .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-DP .perks-and-anointments-button:hover{background:rgba(0,0,0,.7)}#specialization-planner.spe-PH{background:rgba(68,109,217,.3)}#specialization-planner.spe-PH .toggle-bar:hover{background:rgba(35,73,174,.5)}#specialization-planner.spe-PH .perks-and-anointments-button{background:rgba(14,28,68,.7)}#specialization-planner.spe-PH .perks-and-anointments-button svg{margin-right:10px}#specialization-planner.spe-PH .perks-and-anointments-button:hover{background:rgba(22,46,110,.7)}#specialization-planner{background:#ddd;box-shadow:1px 1px 5px -4px rgba(0,0,0,.95);box-sizing:border-box;color:rgba(0,0,0,.95);display:flex;flex-direction:column;padding:15px 36px 15px 20px;position:relative;transition:margin .2s ease,background .2s ease,border-color .2s ease;width:25%;z-index:1}#specialization-planner p{font-size:14px;line-height:140%}#specialization-planner.hide{margin-left:calc(-25% + 32px)}#specialization-planner select{border:2px solid #bbb;border-radius:3px;font-size:16px;outline:none;padding:10px;width:100%}#specialization-planner .toggle-bar{align-items:center;background:rgba(0,0,0,.07);color:rgba(0,0,0,.6);cursor:pointer;display:flex;font-size:13px;height:100%;justify-content:center;position:absolute;right:0;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:20px;z-index:100}#specialization-planner .toggle-bar:active svg{-webkit-transform:translateY(1px);transform:translateY(1px)}#specialization-planner .toggle-bar:hover{color:rgba(0,0,0,.95)}#specialization-planner .toggle-bar:hover:before{background:hsla(0,0%,100%,.3);content:" ";height:100%;left:0;position:absolute;top:0;width:100%}#specialization-planner.hide .toggle-bar{width:32px}span.perk-flex{align-items:center;display:flex;justify-content:left}span.perk-icon{background-repeat:no-repeat}span.option-icon,span.perk-icon{display:inline-block;height:16px;margin-right:8px;width:16px}span.option-icon{background-size:100%}.value-container{align-items:center!important;caret-color:transparent;display:flex!important;flex-direction:row;flex-wrap:no-wrap!important;justify-content:center!important}.value-container span.option-icon{display:block}#perks-table{width:100%}#perks-table td:first-child,#perks-table th:first-child{text-align:center;width:30px}#perks-table td:nth-child(2),#perks-table th:nth-child(2){width:12%}#perks-table tr{border:2px solid transparent}#perks-table tr.active td{background:rgba(92,165,255,.15);font-weight:700}#perks-table tr:not(.no-anoint){cursor:pointer}#perks-table tr.no-anoint{color:#ba0202}#perks-table tr:not(.no-anoint):hover td{background:rgba(0,99,219,.1)}#perks-table tr:not(.no-anoint):active td{background:rgba(92,165,255,.15)}#perks-table.max-anoints tr:not(.no-anoint):not(.active):active td{background:rgba(186,2,2,.15)}@media(max-width:1280px){#perks-table{display:block}#perks-table tr{display:block;margin-bottom:8px;width:100%}#perks-table td,#perks-table th{display:block;width:100%!important}#perks-table td:first-child{display:none}}.flavour-text{border-radius:4px;border-top:2px dotted rgba(0,0,0,.1);font-size:14px;margin-top:20px;padding:15px 0}.flavour-text p{font-style:italic;margin:0;padding:5px 0}.flavour-text h4{margin:0 0 10px}.anointments-list{font-size:14px;height:100%;overflow-y:auto}.anointment-slot{min-height:96px}.anointment-slot .anointment-slot-non-clickable{align-items:center;display:flex;padding:10px 0;width:100%}.anointment-slot .empty-row{margin:0 auto;text-align:center;width:100%}.anointment-slot .trait-slot-controls{border-left:none}.anointment{line-height:140%;width:100%}.anointment .anointment-name-and-source{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;padding-right:15px}.anointment .anointment-name-and-source .anointment-name{font-weight:700}.anointment .anointment-name-and-source .anointment-source{display:inline-block;font-weight:400;margin-left:10px}.anointment .anointment-name-and-source .anointment-source .option-icon{margin-right:1px;-webkit-transform:translateY(3px);transform:translateY(3px)}.anointment .anointment-desc{font-size:.95em}.specialization-selection{display:flex;flex-direction:row;margin-bottom:0}.specialization-selection>div{flex:1 1}.specialization-selection>div>div{border-width:2px}.specialization-selection button{margin-left:5px}.specialization-selection .specialization-selection-nav{align-self:stretch;background:#eee;color:rgba(0,0,0,.75);font-size:14px;line-height:100%;min-width:165px;overflow-y:auto;padding:5px 0;width:17%}@media(max-width:1280px){.specialization-selection .specialization-selection-nav{font-size:12px}}.specialization-selection .specialization-selection-nav .specialization-option{cursor:pointer;padding:4px 20px}.specialization-selection .specialization-selection-nav .specialization-option.current{background:#a8cfff;color:#222}.specialization-selection .specialization-selection-nav .specialization-option.current:hover{background:#c2ddff}.specialization-selection .specialization-selection-nav .specialization-option:hover{background:#a8cfff}.specialization-selection .specialization-selection-nav .specialization-option.has-anointment{color:#222;font-weight:700}.specialization-selection .specialization-selection-list{overflow-y:auto;padding:10px 20px}.specialization-selection .specialization-selection-list h2{margin-bottom:15px;padding-bottom:15px}.specialization-selection .specialization-selection-list h2:not(.no-border-bottom){border-bottom:2px dotted rgba(0,0,0,.1)}.specialization-selection-modal{padding-bottom:0!important}.info-modal.specialization-selection{flex:1 1;overflow-y:auto!important;padding:0}button.perks-and-anointments-button{background:rgba(0,0,0,.3);height:auto;margin-bottom:10px;margin-top:20px;mix-blend-mode:multiply;padding:10px;position:relative;text-align:center;width:100%}button.perks-and-anointments-button:hover{background:rgba(0,0,0,.2)}button.perks-and-anointments-button svg{margin-right:10px}.monster-row-container{background:rgba(0,0,0,.04);border-radius:2px;position:relative}.monster-row-container.cls-chaos{background:rgba(186,2,2,.2)}.monster-row-container.cls-death{background:rgba(15,31,148,.2)}.monster-row-container.cls-sorcery{background:rgba(150,96,209,.2)}.monster-row-container.cls-life{background:rgba(255,211,115,.2)}.monster-row-container.cls-nature{background:rgba(90,144,25,.2)}.monster-row-container.cls-trait{background:rgba(0,99,219,.05)}.monster-row-container.currently-selected-monster{border:2px dashed rgba(0,99,219,.5)}.monster-row-container.selectable{cursor:pointer;position:relative}.monster-row-container.selectable:hover{background:rgba(92,165,255,.15)!important}.monster-row-container.monster-row-container-selection{background:#fff;margin:0}.monster-row-container.monster-row-container-selection:nth-child(2n){background:#f1f1f1}.monster-row-container.monster-row-container-selection:not(.monster-row-container-header):active{background:rgba(0,99,219,.1)!important}@media(max-width:1280px){.monster-row-container.monster-row-container-selection{margin-bottom:5px;margin-top:5px;padding:0}}.monster-selection-row{align-items:stretch;display:flex;justify-content:center;min-height:21px}.monster-selection-row>*{align-items:center;align-self:stretch;display:flex;padding:.4em}.monster-selection-row.in-party{font-weight:700}.monster-selection-row .monster-row-error svg{margin-right:5px}.monster-selection-row .monster-row-family{width:7%}.monster-selection-row .monster-row-creature{width:9%}.monster-selection-row .monster-row-trait_name{width:12%}.monster-selection-row .monster-row-realm_depth{align-self:center!important;display:block;text-align:center;width:5%}.monster-selection-row .monster-row-material_name{width:12%}.monster-selection-row .monster-row-stat{justify-content:center;width:45px}.monster-selection-row .monster-row-stat span.stat-value{border-radius:4px;min-width:24px;padding:5px;text-align:center}.monster-selection-row .monster-row-trait_description{width:57.5%}.monster-selection-row .monster-row-class{width:6%}.monster-selection-row .monster-row-in-party{width:1.5%}@media(max-width:1280px){.monster-selection-row{flex-direction:column;text-align:center}.monster-selection-row .cls-container{display:inline-flex}.monster-selection-row>*{box-sizing:border-box;width:100%!important}.monster-selection-row>:not(.monster-row-in-party){padding:5px 20px}.monster-selection-row>:nth-child(2n){background:rgba(0,0,0,.05)}}.monster-selection-row.is-trait .monster-row-class{opacity:0}.monster-selection-row.is-trait .monster-row-creature,.monster-selection-row.is-trait .monster-row-family{opacity:.2}.monster-selection-modal{display:flex;flex-direction:column;height:calc(100% - 60px);padding:20px 30px 0}@media(max-width:1280px){.monster-selection-modal{padding:20px}}.monster-selection-modal .monster-selection-search-tools{align-items:stretch;display:flex;flex-direction:row;justify-content:center;margin-bottom:15px;margin-top:-5px}@media(max-width:1280px){.monster-selection-modal .monster-selection-search-tools{display:block}}.monster-selection-modal .monster-selection-search-tools input{display:block;flex:1 1;height:100%;width:80%}@media(max-width:1280px){.monster-selection-modal .monster-selection-search-tools input{width:100%}}.monster-selection-modal .monster-selection-search-tools button{margin-left:10px;padding:0 40px}.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter{align-items:center;display:flex;justify-content:center;padding-left:3em}@media(max-width:1280px){.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter{justify-content:left;margin-top:.2em;max-width:auto;padding-left:0}}.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter label{font-weight:700;margin-right:1em}.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter input{max-width:120px}.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter input.non-active{color:rgba(0,0,0,.5)}@media(max-width:1280px){.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter input{max-width:100%}}.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter button{margin-left:5px;padding:.4em .5em;width:auto}.monster-selection-modal .monster-selection-search-tools .monster-selection-realm-depth-filter button.non-active{background:#eee;opacity:.6;pointer-events:none}.monster-selection-modal .monster-selection-results-count{display:flex;flex-direction:column;justify-content:center;padding:15px 30px 0;text-align:center}.monster-selection-modal .monster-selection-table{font-size:13px;max-height:100%;overflow-y:scroll}.monster-selection-modal .monster-row-container-header{background:#eee;padding:0;-webkit-user-select:none;user-select:none}.monster-selection-modal .monster-row-container-header .monster-row-header{border-bottom:2px solid #ddd;border-top:2px solid transparent;font-size:.9em;font-weight:700;padding:0;width:calc(100% - 16px)}.monster-selection-modal .monster-row-container-header .monster-row-header.sorted{border-bottom:2px solid #777;border-top:2px solid #777}.monster-selection-modal .monster-row-container-header .monster-row-header .sort-button svg{font-size:.8em;margin-left:2px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.monster-selection-modal .monster-row-container-header .monster-row-header>*{padding:.4em}.monster-selection-modal .monster-row-container-header .monster-row-header .sortable:hover{background:hsla(0,0%,100%,.5);cursor:pointer}.monster-selection-modal .monster-row-container-header .monster-row-header .sortable:active{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}.monster-selection-modal .monster-selection-pagination{align-items:center;display:flex;flex-wrap:wrap}.monster-selection-modal .monster-selection-pagination .tab{align-items:center;background:rgba(0,99,219,.1);border-top-left-radius:2px;border-top-right-radius:2px;border-radius:2px;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-bottom:5px;margin-right:5px;padding:6px 8px;-webkit-user-select:none;user-select:none}.monster-selection-modal .monster-selection-pagination .tab.active{background:#006ff5;border-color:#0057c2;color:#fff}.monster-selection-modal .monster-selection-pagination .tab:hover{background:#0f7bff;color:#fff}.monster-selection-modal .monster-selection-pagination .tab:active{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}.modal-header{align-items:center;background:#333;display:flex;height:40px;position:relative;width:100%}.modal-header h3{color:#fff;font-size:16px;font-weight:400;padding:0 20px}.modal-header button.modal-close{font-size:16px;height:28px;line-height:12px;padding:0;position:absolute;right:8px;top:6px;width:28px}body,html{background:#dedede;color:#222;font-family:Roboto,sans-serif;margin:0;padding:0}body.ReactModal__Body--open,html.ReactModal__Body--open{overflow-y:hidden}*{box-sizing:border-box}button,input,select,textarea{font-family:Roboto,sans-serif}hr{border:none;border-top:1px solid #ddd;margin:30px 0}header,main{display:flex;flex-direction:row}header{align-items:center;background:#222;color:#fff;justify-content:space-between;line-height:0;margin:0;padding:5px 25px;z-index:100}header span.version-num{cursor:pointer;font-size:.7em;font-weight:400}header span.version-num:hover{text-decoration:underline}header a{color:#fff}header h3{font-size:16px}header p{font-size:14px;font-weight:400;margin-left:80px}header .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}header .container .app-header-left{align-items:center;display:flex;flex:1 1;margin-left:-25px;width:auto}@media(max-width:1720px){header .container .app-header-left{margin-left:0}}header .container .app-header-right{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:992px){header .container .app-header-right{display:block}}header .container .app-header-right p{font-size:14px;margin-right:20px}header .container .app-header-right button{background:none;margin-left:5px;margin-right:5px;position:relative;z-index:0}header .container .app-header-right button:hover{background:hsla(0,0%,100%,.25)}header .container .app-header-right button span{color:#fff;z-index:100}@media(max-width:600px){header .container{display:block;text-align:center}header .container .app-header-left,header .container .app-header-right{display:block;width:100%}header .container .app-header-left h3,header .container .app-header-right h3{margin-bottom:30px}header .container .app-header-left p,header .container .app-header-right p{margin:20px auto}header .container .app-header-left button,header .container .app-header-right button{width:100%}}header button span{display:inline-block;margin-left:10px}footer{background:#333;box-shadow:0 200px 0 200px #333;color:#fff;font-size:12px;line-height:150%;padding:15px 0 10px}footer p{font-size:12px;margin:0}footer a{color:#a8cfff}a{color:#0063db}.container{margin:0 auto;max-width:100%;width:1600px}@media(max-width:1280px){.container{padding:0 20px}}h3.section-title{color:rgba(0,0,0,.7);font-size:13px;margin-top:0;text-align:center;text-transform:uppercase;width:100%}.delete-button{align-items:center;background:#ec0303;border:#d30303;display:flex;justify-content:center;padding:0}.delete-button:hover{background:#fc0d0d}.draggable{cursor:move}#monster-planner .monster-row-container .monster-row{align-items:center;min-height:27px;padding:3px 4px}#monster-planner .monster-row-container .monster-row>*{padding-bottom:0;padding-top:0}.cls-container{align-items:center;color:#444;display:flex}.cls-container.center{justify-content:center}.class-icon{display:block;height:16px;image-rendering:crisp-edges;margin:-1px 0 0;padding:0;width:16px}.cls{background:#ddd;border-radius:50%;display:block;height:14px;min-height:14px;min-width:14px;width:14px}.cls.cls-death{background:#0f1f94}.cls.cls-chaos{background:#ba0202}.cls.cls-nature{background:#5a9019}.cls.cls-life{background:#ffd373}.cls.cls-sorcery{background:#9660d1}.col-cls-death{color:#0f1f94}.col-cls-chaos{color:#ba0202}.col-cls-nature{color:#5a9019}.col-cls-life{color:#d99500}.col-cls-sorcery{color:#9660d1}.cls-full-name{margin-left:6px}.ReactModal__Content{outline:none!important}.modal-overlay{background-color:hsla(0,0%,8%,.45);display:none;height:100%;left:0;padding:30px;position:fixed;top:0;width:100%;z-index:100000}.modal-overlay.is-open{display:block}@media(max-width:1280px){.modal-overlay{padding:10px}}.modal-content{background:#fcfcfc;box-shadow:2px 2px 4px -3px rgba(0,0,0,.9);height:100%}.modal-content-info{display:flex;flex-direction:column;margin:0 auto;max-width:100%;width:1200px}.modal-content-info.modal-wide{width:1600px}.modal-sm{height:auto;padding-bottom:15px}.info-modal{font-size:15px;height:100%;line-height:140%;max-height:100%;overflow-y:scroll;padding:10px 70px}.info-modal h3{border-bottom:1px solid #ddd;margin-bottom:5px;margin-top:5px;padding-bottom:5px}.notification{background-color:rgba(0,0,0,.1);border:2px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px}.notification-banner{background:#eee;border:2px solid #ccc;border-radius:5px;font-size:15px;max-width:100%;padding:7px 20px;pointer-events:none;position:absolute;right:60px;text-align:center;top:48px;transition:opacity .5s ease;-webkit-user-select:none;user-select:none;width:auto;z-index:1000}.notification-banner.hidden{opacity:0}.notification-error{background-color:#fea4a4;border-color:rgba(186,2,2,.25);color:#550101}.notification-success{background-color:rgba(155,223,73,.7);border-color:rgba(90,144,25,.25);color:#3f6511}.notification-warning{background-color:#ffebc0;border-color:rgba(255,179,13,.45);color:#8d6000}#upload-party-textarea{height:40vh}#upload-party-button{margin-top:15px}textarea{width:100%}button,input,textarea{border:2px solid #ddd;border-radius:4px;font-size:16px;outline:none;padding:8px 16px}button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{border-color:#2989ff}button{background:#006ff5;border:#0057c2;color:#fff;cursor:pointer;display:block;text-align:center;width:auto}button:hover{background:#0f7bff}button:active{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}button.lighter{background:#147eff;border-color:#004aa3}button.lighter:hover{background:#2e8cff}button.button-lg{padding:16px 32px}.green-tick{color:#5a9019}.red-tick{color:#ba0202}.ib{display:inline-block}.mobile-only{display:none}@media(max-width:1280px){.mobile-only{display:block}}@media(max-width:992px){.mobile-only.ib{display:inline-block}}.mobile-hidden{display:block}@media(max-width:1280px){.mobile-hidden{display:none}}table{border-collapse:collapse;font-size:13px}table th{padding:2px 5px;text-align:left}table td{padding:4px 5px}table tr:nth-child(2n) td{background:#f1f1f1}@media(max-width:992px){main{display:block}#specialization-planner{margin-left:0!important;width:100%}#specialization-planner .toggle-bar{display:none}}.note{background:rgba(255,225,161,.6);border:1px solid #f5bc42;border-radius:6px;color:rgba(0,0,0,.9);margin-bottom:1.5em;margin-top:.5em;padding:1em}.note svg{margin-right:.8em}span.new-version{background:#f5bc42;border-radius:4px;color:rgba(0,0,0,.7);margin-left:.25em;padding:.25em}
/*# sourceMappingURL=main.f747e1db.css.map*/