.calc-workspace-scroll{overscroll-behavior-inline:contain;scrollbar-color:#40505e #0b1015;overflow-x:auto}.calc-workspace{--calc-cell:40px;--calc-gap:1px;--calc-pad:4px;--calc-talent-gap-x:16px;--calc-talent-gap-y:8px;--calc-talent-arrow-lane:11px;--calc-talent-pad-left:20px;justify-content:space-between;align-items:stretch;gap:0;width:100%;min-width:max-content;padding:4px;display:flex}.calc-tree{background:#0c1216;border:1px solid #30404d;flex-direction:column;flex:none;min-width:0;display:flex;box-shadow:inset 0 0 0 1px #080b0e}.calc-tree-head{color:#b9c5c9;background:linear-gradient(#1c292d,#121b20);border-bottom:1px solid #2a3944;flex:0 0 30px;justify-content:space-between;align-items:center;height:30px;padding:0 7px;display:flex}.calc-tree-head span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.calc-tree-head small{display:none!important}.calc-ruby-grid,.calc-talent-grid{grid-template-columns:repeat(var(--calc-columns),var(--calc-cell));grid-template-rows:repeat(var(--calc-rows),var(--calc-cell));background:#101719;display:grid}.calc-talent-grid{isolation:isolate;-moz-column-gap:var(--calc-talent-gap-x);column-gap:var(--calc-talent-gap-x);row-gap:var(--calc-talent-gap-y);padding:var(--calc-pad) var(--calc-pad) var(--calc-pad) var(--calc-talent-pad-left);flex:none;position:relative}.calc-ruby-grid{align-content:center;gap:var(--calc-gap);padding:var(--calc-pad);flex:auto}.calc-node{width:var(--calc-cell);height:var(--calc-cell);touch-action:manipulation;background:#111719;border:0;padding:0;display:block;position:relative}.calc-node:focus-visible{z-index:7;outline:0}.calc-node.is-empty{background:conic-gradient(from 90deg,#11191b 0 25%,#172326 0 50%,#11191b 0 75%,#172326 0 100%);box-shadow:none;background-size:100% 100%;outline:0}.calc-node.is-empty[data-calc-node=talent]{cursor:default;pointer-events:none}.calc-node.has-ability{box-shadow:none;filter:none;background:#050708;border-radius:4px;outline:0;overflow:visible}.calc-node.has-ability>.icon-border{display:none!important}.calc-node.has-ability>.calc-related-overlay,.calc-node.has-ability>.calc-state-overlay{pointer-events:none;width:var(--calc-cell);height:var(--calc-cell);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;display:block;position:absolute;inset:0}.calc-node.has-ability>.calc-icon-art{pointer-events:none;z-index:1;width:auto;height:auto;max-width:var(--calc-cell);max-height:var(--calc-cell);-o-object-fit:contain;object-fit:contain;opacity:.92;filter:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calc-node.has-ability>.calc-related-overlay{z-index:2;opacity:0}.calc-node.has-ability>.calc-state-overlay{z-index:4;opacity:0}.calc-node.has-ability.is-locked{opacity:1!important;filter:none!important}.calc-node.has-ability.is-locked>.calc-icon-art{opacity:.64;filter:grayscale()brightness(.78)contrast(1.08)}.calc-node.has-ability.is-unlocked:not(.is-selected)>.calc-icon-art{opacity:.92;filter:none}.calc-node.has-ability.is-selected{opacity:1!important;filter:none!important;box-shadow:none!important;outline:0!important}.calc-node.has-ability.is-selected>.calc-icon-art{opacity:1;filter:none}.calc-node.has-ability.is-selected>.calc-state-overlay{opacity:.96;background-image:url(data:image/webp;base64,UklGRvIAAABXRUJQVlA4TOUAAAAvJ8AJEB4osrU9a/a/r7s02vtZ2msZVG+/oib5bHpPHjwyMjN0UJ+Mykz/6+VGAABCmQ5P8d0fnF1bX2lv9mTb7bbrE7Y5Ae4oKLLkys20xYoKOnfHwj9IrA4riSl5EhuSJd9syDGWhIqq+BJCCgX5npX+PUPEy1tMOItZB9iNgeAYiDsv/UG7OdiXeCZtIOxAotZJmyyUrwBACZc3bUKIOX7t9lHpomFmN9moyUXnnwcrABi64kFLfPC8TPYrw/3qH/dFLJBJ/OhvYmyUPMYNnaWE0W8VJDZ3x0SNbVqbJnaPmN0BAA==)}.calc-node.has-ability[data-calc-node=ruby].is-available:not(.is-selected){opacity:1!important;filter:none!important;box-shadow:none!important;outline:0!important}.calc-node.has-ability[data-calc-node=ruby].is-available:not(.is-selected)>.calc-icon-art{opacity:.78;filter:grayscale()brightness(.88)contrast(1.1)}.calc-node.has-ability[data-calc-node=ruby].is-available:not(.is-selected)>.calc-state-overlay{opacity:1;background-image:url(data:image/webp;base64,UklGRvAAAABXRUJQVlA4TOMAAAAvJ8AJEAbHbRtJUuWfJzOZ2d3q7152jAkkbduOZW9uKa492MasrTRv7JFtN7ddm8Bv5LonIFFn3b3/nlb992BLyyCJLnGk7igVrWur5mr+5eZqxaVoNdgWPk2oVqSweX2j0rB34cpf4Ua17EGWZSlzJjx7E1YVD7Iuz7zw6qnmFOzJMSE8exLmFJ1i/gC5Jt+bzJ1g4kLBnhwTwpO3WlG0J8+c8OqfcKVS1pYMJY6FFwfChyFl8uTIXUyVGPQm3KkR9eXUnImafHlrzpEPUe2D6BZH6hkk0WHHd0+eV+OHA52DBAA=)}.calc-node.has-ability.is-related{z-index:6;box-shadow:none!important;outline:0!important}.calc-node.has-ability.is-related>.calc-related-overlay{opacity:1;background-image:url(data:image/webp;base64,UklGRpgBAABXRUJQVlA4TIsBAAAvJ8AJEM2VIaL/AbdtI0kS8096n56Zqj3zrAi52bYte3Jd7/d7cHf3lpIpmMBdepcBoHO2sA1cWzqqVLjzS5L3ngDiOuyUnQBAELlAAMBHD9wFrlv6+JDgsNVxAwev/dZgmjE0NKNKROro62sDgAOq8wBg7JMfJqqAkRDUtchKPQAu2QPAX9NmFbQpqpZ15gM2agAT0wpVEYDSgEbMWa8L1awWfDEDEYEKMBEQpAKNlTAHqL4R5kRANAUKqaiWaAAYmlCFiIAFIQES2gYAjMwBgrqQABU9EmYEW8kEEAKgNgABhIumAEIIiSUFoFQAQgAZAuK/kpAfASCE1AQEOBQAEIpUSGyF2iRAIVRGogiWKgDoKyBAgBItRQBzEEBPXyVJQFgRiEoVAGiZKFQooEQUioioCgBtwHJdVSEVCHKKQFUVs4DGWBcaGxWVBFEVURUAoPf2Ano26AkgHZJmhw+uuw5AY5nluhoNJKKIOcHSRU89dANTT09LYXTqGuCmJ87ZZwAARFOGoVduAwA=)}.calc-node.has-ability.is-related.is-locked{opacity:1!important;filter:none!important}.calc-node.has-ability.is-related.is-locked>.calc-icon-art{opacity:.64;filter:grayscale()brightness(.78)contrast(1.08)}.calc-node.has-ability.is-related.is-unlocked:not(.is-selected)>.calc-icon-art{opacity:.92;filter:none}.calc-node.has-ability:focus-visible>.calc-related-overlay{opacity:1;background-image:url(data:image/webp;base64,UklGRpgBAABXRUJQVlA4TIsBAAAvJ8AJEM2VIaL/AbdtI0kS8096n56Zqj3zrAi52bYte3Jd7/d7cHf3lpIpmMBdepcBoHO2sA1cWzqqVLjzS5L3ngDiOuyUnQBAELlAAMBHD9wFrlv6+JDgsNVxAwev/dZgmjE0NKNKROro62sDgAOq8wBg7JMfJqqAkRDUtchKPQAu2QPAX9NmFbQpqpZ15gM2agAT0wpVEYDSgEbMWa8L1awWfDEDEYEKMBEQpAKNlTAHqL4R5kRANAUKqaiWaAAYmlCFiIAFIQES2gYAjMwBgrqQABU9EmYEW8kEEAKgNgABhIumAEIIiSUFoFQAQgAZAuK/kpAfASCE1AQEOBQAEIpUSGyF2iRAIVRGogiWKgDoKyBAgBItRQBzEEBPXyVJQFgRiEoVAGiZKFQooEQUioioCgBtwHJdVSEVCHKKQFUVs4DGWBcaGxWVBFEVURUAoPf2Ano26AkgHZJmhw+uuw5AY5nluhoNJKKIOcHSRU89dANTT09LYXTqGuCmJ87ZZwAARFOGoVduAwA=)}.calc-node.is-empty[data-calc-node=ruby]{position:relative;overflow:visible;box-shadow:none!important;outline:0!important}.calc-node.is-empty[data-calc-node=ruby]>.calc-state-overlay{pointer-events:none;z-index:4;width:var(--calc-cell);height:var(--calc-cell);opacity:0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;display:block;position:absolute;inset:0}.calc-node.is-empty[data-calc-node=ruby].is-available:not(.is-selected){background:radial-gradient(circle,#526947 0 17%,#1b281d 19% 36%,transparent 38%),conic-gradient(from 90deg,#11191b 0 25%,#172326 0 50%,#11191b 0 75%,#172326 0 100%)}.calc-node.is-empty[data-calc-node=ruby].is-available:not(.is-selected)>.calc-state-overlay{opacity:1;background-image:url(data:image/webp;base64,UklGRvAAAABXRUJQVlA4TOMAAAAvJ8AJEAbHbRtJUuWfJzOZ2d3q7152jAkkbduOZW9uKa492MasrTRv7JFtN7ddm8Bv5LonIFFn3b3/nlb992BLyyCJLnGk7igVrWur5mr+5eZqxaVoNdgWPk2oVqSweX2j0rB34cpf4Ua17EGWZSlzJjx7E1YVD7Iuz7zw6qnmFOzJMSE8exLmFJ1i/gC5Jt+bzJ1g4kLBnhwTwpO3WlG0J8+c8OqfcKVS1pYMJY6FFwfChyFl8uTIXUyVGPQm3KkR9eXUnImafHlrzpEPUe2D6BZH6hkk0WHHd0+eV+OHA52DBAA=)}.calc-node.is-empty[data-calc-node=ruby].is-selected>.calc-state-overlay{opacity:.96;background-image:url(data:image/webp;base64,UklGRvIAAABXRUJQVlA4TOUAAAAvJ8AJEB4osrU9a/a/r7s02vtZ2msZVG+/oib5bHpPHjwyMjN0UJ+Mykz/6+VGAABCmQ5P8d0fnF1bX2lv9mTb7bbrE7Y5Ae4oKLLkys20xYoKOnfHwj9IrA4riSl5EhuSJd9syDGWhIqq+BJCCgX5npX+PUPEy1tMOItZB9iNgeAYiDsv/UG7OdiXeCZtIOxAotZJmyyUrwBACZc3bUKIOX7t9lHpomFmN9moyUXnnwcrABi64kFLfPC8TPYrw/3qH/dFLJBJ/OhvYmyUPMYNnaWE0W8VJDZ3x0SNbVqbJnaPmN0BAA==)}.calc-node .calc-rank{z-index:6;color:#f2df34;letter-spacing:0;text-align:right;pointer-events:none;text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,-1px 0 #000,1px 0 #000,-1px 1px #000,0 1px #000,1px 1px #000,0 0 3px #000;background:0 0;border:0;min-width:0;padding:0;font:700 11px/12px Arial,sans-serif;position:absolute;bottom:0;right:3px}.calc-node .calc-rank.is-zero{color:#e4d943}.calc-node .calc-rank.is-max{color:#19f13b;text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,-1px 0 #000,1px 0 #000,-1px 1px #000,0 1px #000,1px 1px #000,0 0 4px #071;font-size:12px;font-weight:800;bottom:1px}.calc-node[data-calc-node=ruby]>.calc-rank{display:none!important}.calc-talent-grid>.calc-node{z-index:3}.calc-talent-arrows{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.calc-talent-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.calc-talent-arrow-shadow{stroke:#211108;stroke-width:5px;opacity:.74}.calc-talent-arrow-line{stroke:#a15a27;stroke-width:2px;opacity:.94}.calc-talent-arrow-head{fill:#a15a27;stroke:#211108;stroke-width:.65px;paint-order:stroke fill}.calc-recommended-mark{z-index:8;pointer-events:none;background:#ffd94a;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;left:5px;box-shadow:0 0 1px #fff6a0,0 0 4px #ffb300,0 0 7px #ff7e00d1}.calc-recommended-mark:after,.calc-recommended-mark:before{content:"";opacity:.92;background:#ffe66b;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calc-recommended-mark:before{width:1px;height:9px}.calc-recommended-mark:after{width:9px;height:1px}.calc-node.is-locked>.calc-recommended-mark{filter:none;opacity:.92}.calc-recommended-mark.is-suggested{opacity:1}.calc-recommended-mark.is-recommended{opacity:.58;transform-origin:50%;transform:scale(.78)}.calc-node.has-ability[data-calc-node=ruby].is-available.is-related:not(.is-selected)>.calc-icon-art{opacity:.78;filter:grayscale()brightness(.88)contrast(1.1)}.calc-tooltip{z-index:120;pointer-events:none;display:none}.calc-tooltip.is-open{opacity:1;visibility:visible;display:block}.calc-tooltip.is-touch{pointer-events:auto}.calc-tip-next{margin-top:7px;padding-top:8px;position:relative}.calc-tip-next:before{content:"";border-top:1px solid #d6b536d1;position:absolute;top:0;left:0;right:0}.calc-tip-group{color:#ddd;text-align:right;justify-content:flex-end;align-items:flex-start;gap:7px;margin-top:6px;display:flex}.calc-tip-group img{order:2;width:25px;height:25px}.calc-tip-controls{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:none}.calc-tooltip.is-touch .calc-tip-controls{display:grid}.calc-tip-controls button{color:#dfe7cc;background:#11190f;border:1px solid #596445;height:34px}.calc-tip-controls button:disabled{opacity:.35}.calc-tip-controls button[data-tip-remove]{background:#211316;border-color:#684449}.calc-tip-hint{color:#7f8c86;margin-top:6px;font-size:10px}.calc-tooltip.is-touch .calc-tip-hint{display:none}.calc-tip-cost{color:#00e526;text-align:left;margin:0;line-height:15px;display:block}.calc-tip-next-desc{color:#ffd200;margin-top:6px;padding-top:7px;line-height:15px;position:relative}.calc-tip-next-desc:before{content:"";border-top:1px solid #d6b536d1;position:absolute;top:0;left:0;right:0}.calc-tip-next-desc>span{color:#8f988f;margin-bottom:1px;font-size:10px;display:block}.calc-tip-old-value{color:#ff764d;text-decoration:none;display:inline-block;position:relative}.calc-tip-old-value:after{content:"";z-index:1;pointer-events:none;background:#ff5f45;border-radius:1px;height:1.5px;position:absolute;top:50%;left:-1px;right:-1px;transform:translateY(-50%)}.calc-tip-diff-group{white-space:nowrap;vertical-align:baseline;align-items:center;display:inline-flex}.calc-tip-diff-arrow{vertical-align:middle;white-space:nowrap;color:#00e526;width:17px;height:12px;margin:0 3px;font-size:0;line-height:0;text-decoration:none;display:inline-block;position:relative}.calc-tip-diff-arrow:before{border-radius:1px;height:2px;left:1px;right:5px}.calc-tip-diff-arrow:after,.calc-tip-diff-arrow:before{content:"";background:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.calc-tip-diff-arrow:after{clip-path:polygon(0 0,100% 50%,0 100%,0 70%,56% 50%,0 30%);width:7px;height:10px;right:0}.calc-tip-new-value{color:#00e526;font-weight:700;text-decoration:none}.calc-tip-desc .calc-tip-old-value{color:#ff764d}.calc-tip-desc .calc-tip-diff-arrow,.calc-tip-desc .calc-tip-new-value{color:#00e526}.calc-tip-close{display:none}.calc-tooltip.is-touch .calc-tip-close{z-index:4;color:#c9c8bd;text-align:center;cursor:pointer;text-shadow:0 1px 2px #000;background:0 0;border:0;width:28px;height:28px;padding:0;font:400 22px/28px Arial,sans-serif;display:block;position:absolute;top:-5px;right:4px}.calc-tooltip.is-touch .calc-tip-close:focus-visible,.calc-tooltip.is-touch .calc-tip-close:hover{color:#fff1b0;outline:none}@media (width<=1180px){.calc-workspace{justify-content:flex-start;gap:6px;width:max-content}}@media (width<=760px){.calc-workspace{flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0}.calc-tree{width:max-content;max-width:100%}.calc-workspace-scroll{overflow-x:hidden}.calc-ruby-grid,.calc-talent-grid{overflow:visible}}@media (width<=430px){.calc-workspace{--calc-cell:36px;--calc-gap:1px;--calc-pad:3px;--calc-talent-gap-x:11px;--calc-talent-gap-y:7px;--calc-talent-arrow-lane:8px;--calc-talent-pad-left:15px}.calc-tree-head{flex-basis:31px;height:31px}}.talent-calculator-boards.is-embed{width:max-content;max-width:none}.talent-calculator-boards.is-embed .calc-workspace-scroll{width:max-content;max-width:none;overflow:visible}.talent-calculator-boards.is-embed .calc-workspace{justify-content:flex-start;align-items:flex-start;gap:8px;width:max-content;min-width:0;padding:7px}.talent-calculator-boards.is-embed .calc-tree{flex:none;align-self:flex-start;margin:0!important;scroll-margin-top:0!important}.talent-calculator-boards.is-embed .calc-ruby-grid{flex:none;align-content:start}@media (width<=700px){.talent-calculator-boards.is-embed .calc-workspace{padding:6px}}
