.battleCalculator_calculator__t5v9k{background:#000000d7;padding-top:2rem}.battleCalculator_battleHeader__zzc_n{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:2rem;gap:2rem;align-items:center;margin-bottom:2rem;text-align:center}.battleCalculator_playerTitle__WlnU2{font-size:1.2rem;font-weight:600;color:var(--yellow);line-height:1.2rem}.battleCalculator_battleStatus__LH2H_{background:#ffffff0f;padding:1rem;border-radius:.5rem;min-width:200px}.battleCalculator_winner__F_BRF{font-size:1.1rem;font-weight:600;color:var(--yellow)}.battleCalculator_difference__7Ipsq{font-size:.9rem;opacity:.8;padding-top:1.2rem}.battleCalculator_tied__HFR0e{color:var(--yellow);font-weight:600}.battleCalculator_calculatorGrid__vhEKg{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:3rem;gap:3rem;align-items:start}.battleCalculator_stepResults__M4kDu{display:flex;flex-direction:column;gap:1rem;padding:0 1rem;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a}.battleCalculator_stepResult__5gqMQ{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;border-radius:.25rem;background:#ffffff0f}.battleCalculator_stepName__kn8Nk{font-size:.8rem;color:var(--yellow);text-align:center;min-width:100px}.battleCalculator_stepValue__4Yskp{font-weight:600;text-align:center}.battleCalculator_winner1__tnSKq .battleCalculator_stepValue__4Yskp:first-child,.battleCalculator_winner2__IsPKc .battleCalculator_stepValue__4Yskp:last-child{color:#4a9eff}.battleCalculator_labels__qFaN7{color:var(--yellow);font-weight:500}.battleCalculator_labels__qFaN7,.battleCalculator_player1Inputs__C_Tl7,.battleCalculator_player2Inputs__juct7{display:grid;grid-gap:1rem;gap:1rem}.battleCalculator_baseAttack__oQo0I,.battleCalculator_shieldEnhancements__My8om{display:flex;flex-direction:column;gap:.5rem}.battleCalculator_numberInput__T2JtT{background:#ffffff1a;border:1px solid #ffffff33;border-radius:.25rem;color:white;padding:.5rem;width:100%;font-size:1rem;-webkit-appearance:textfield;appearance:textfield}.battleCalculator_numberInput__T2JtT:focus{outline:none;border-color:var(--yellow)}.battleCalculator_numberInput__T2JtT::-webkit-inner-spin-button,.battleCalculator_numberInput__T2JtT::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.battleCalculator_numberInput__T2JtT{-moz-appearance:textfield}.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT::-webkit-inner-spin-button,.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT::-webkit-outer-spin-button,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT::-webkit-inner-spin-button,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;opacity:1;background:#ffffff1a;border:1px solid #ffffff33;border-radius:.25rem;height:1.5rem;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:1rem;cursor:pointer}.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT{-moz-appearance:number-input;position:relative;padding-right:1.5rem}.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT::-webkit-inner-spin-button:hover,.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT::-webkit-outer-spin-button:hover,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT::-webkit-inner-spin-button:hover,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT::-webkit-outer-spin-button:hover{background:var(--yellow)}.battleCalculator_shieldEnhancements__My8om label:first-child:after{content:" Row 1";font-size:.65rem;opacity:.7}.battleCalculator_shieldEnhancements__My8om label:nth-child(3):after{content:" Row 2";font-size:.65rem;opacity:.7}.battleCalculator_shieldEnhancements__My8om label:nth-child(5):after{content:" Row 3";font-size:.65rem;opacity:.7}@media (max-width:768px){.battleCalculator_calculatorGrid__vhEKg{grid-template-columns:1fr 1fr;gap:.25rem}.battleCalculator_stepResults__M4kDu{order:-1;grid-column:1/-1;border:none;border-bottom:1px solid #ffffff1a;padding-bottom:1rem;margin-bottom:1rem}.battleCalculator_battleHeader__zzc_n{grid-template-columns:1fr auto 1fr;gap:.5rem}.battleCalculator_playerTitle__WlnU2{font-size:1rem}.battleCalculator_battleStatus__LH2H_{padding:.5rem;min-width:unset}.battleCalculator_calculatorInputs__OnGd_{padding:.15rem;max-width:100%;font-size:.8rem}.battleCalculator_numberInput__T2JtT{padding:.25rem .15rem;font-size:.8rem}.battleCalculator_inputLabel__rowKb{font-size:.7rem;line-height:1rem}.battleCalculator_radioGroup__gp14Q{padding:.25rem;gap:.5rem}.battleCalculator_radioLabel__SgLTM{font-size:.9rem}.battleCalculator_stepResult__5gqMQ{padding:.75rem .5rem}.battleCalculator_stepName__kn8Nk{font-size:.9rem}.battleCalculator_stepValue__4Yskp{font-size:1.1rem}.battleCalculator_clearButton__2PVmY{width:100%;padding:.75rem;font-size:1rem;margin-top:1rem}.battleCalculator_shieldEnhancements__My8om{gap:.75rem}.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT{padding-right:2rem}.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT::-webkit-inner-spin-button,.battleCalculator_shieldEnhancements__My8om .battleCalculator_numberInput__T2JtT::-webkit-outer-spin-button,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT::-webkit-inner-spin-button,.battleCalculator_subElementsGroup__rSPe6 .battleCalculator_numberInput__T2JtT::-webkit-outer-spin-button{height:2rem;width:1.5rem;right:.5rem}.battleCalculator_player2Inputs__juct7{border-top:none;padding-top:0;margin-top:0}}@media (max-width:350px){.battleCalculator_calculatorGrid__vhEKg{grid-template-columns:1fr}.battleCalculator_player2Inputs__juct7{border-top:1px solid #ffffff1a;padding-top:1rem;margin-top:1rem}.battleCalculator_calculatorInputs__OnGd_{padding:.25rem;font-size:.85rem}.battleCalculator_inputLabel__rowKb{font-size:.75rem}}.battleCalculator_calculatorInputs__OnGd_{display:flex;flex-direction:column;gap:1rem;padding:1rem;max-width:300px;margin:0 auto}.battleCalculator_alignmentGroup__OqflO{--alignment-color:#ffffff99;display:flex;flex-direction:column;gap:.5rem;width:100%;border-left:2px solid var(--alignment-color);padding-left:.4rem;padding-top:.2rem}.battleCalculator_alignmentGroup__OqflO:before{content:"Alignment Bonus";font-size:.8rem;color:var(--alignment-color);font-weight:500;line-height:1rem}.battleCalculator_inputGroup__tAL6B{display:flex;flex-direction:column;gap:.5rem;width:100%}.battleCalculator_inputLabel__rowKb{font-size:.9rem;color:var(--yellow);font-weight:500;line-height:1.2rem}.battleCalculator_numberInput__T2JtT:hover{border-color:#ffffff66}.battleCalculator_numberInput__T2JtT::placeholder{color:#ffffff4d}.battleCalculator_clearButton__2PVmY{margin-top:1.5rem;padding:.5rem 1rem;background:#ffffff1a;border:1px solid var(--yellow);border-radius:.25rem;color:var(--yellow);font-size:.9rem;cursor:pointer;transition:all .2s ease}.battleCalculator_clearButton__2PVmY:hover{background:var(--yellow);color:black}.battleCalculator_clearButton__2PVmY:active{transform:scale(.98)}.battleCalculator_radioGroup__gp14Q{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem}.battleCalculator_radioLabel__SgLTM{display:flex;align-items:center;gap:.5rem;color:white;font-size:.9rem;cursor:pointer}.battleCalculator_radioInput__1_HG8{cursor:pointer}.battleCalculator_subElementsGroup__rSPe6{display:flex;flex-direction:column;gap:.5rem}.battleCalculator_subElementInput__ak17i{display:flex;flex-direction:column;gap:.25rem}.battleCalculator_subElementInput__ak17i label{padding-left:.5rem;font-size:.8rem;color:#ffffff99}.battleCalculator_baseAttack__oQo0I label,.battleCalculator_shieldEnhancements__My8om label,.battleCalculator_subElementInput__ak17i label{padding-left:.5rem;font-size:.8rem;color:#ffffff99;line-height:1rem}.battleCalculator_stepResult__5gqMQ.battleCalculator_defenseGems__Gr__a{padding-top:1.5rem;background:#00000000}.battleCalculator_stepResult__5gqMQ.battleCalculator_defenseGems__Gr__a .battleCalculator_stepValue__4Yskp{color:#4CAF50}.tableOfContents_toc_container__4FXfc{position:fixed;top:calc(5rem + 20px);right:0;height:calc(100vh - 7rem);transform:translateX(0);background-color:#000000e6;border:1px solid var(--yellow);border-right:none;border-radius:8px 0 0 8px;z-index:99;transition:all .3s ease}.tableOfContents_toc_content__TQR9O{padding:1rem;width:280px;max-height:calc(100vh - 8rem);overflow-y:auto}.tableOfContents_toc_title__LM8sb{color:var(--yellow);font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #ffffff33}.tableOfContents_toc_nav__k2iG_{display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow-y:auto}.tableOfContents_toc_item__Wmx4c{display:block;width:100%;text-align:left;padding:.5rem;background:none;border:none;color:#fff;cursor:pointer;transition:all .2s ease;font-size:.9rem;line-height:1.2}.tableOfContents_toc_item__Wmx4c:hover{color:var(--yellow);background-color:#ffffff0f}.tableOfContents_level2__ZS_rH{font-weight:500}.tableOfContents_level3__Saq3B{padding-left:1.5rem;font-size:.85rem;opacity:.9}.tableOfContents_toggle_button___ux5t{position:absolute;left:-30px;top:20px;transform:translateY(0);background-color:#000000e6;border:1px solid var(--yellow);border-right:none;border-radius:8px 0 0 8px;padding:.5rem;color:var(--yellow);cursor:pointer;transition:all .2s ease}.tableOfContents_toggle_button___ux5t:hover{background-color:var(--yellow);color:#000}.tableOfContents_closed__HGWCk{transform:translateX(100%)}.tableOfContents_open__p8s1E{transform:translateX(0)}@media (max-width:1200px){.tableOfContents_toc_container__4FXfc{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:auto;max-height:50vh;transform:translateY(calc(100% - 40px));border:none;border-top:1px solid var(--yellow);border-radius:8px 8px 0 0;z-index:99}.tableOfContents_toggle_button___ux5t{position:absolute;left:50%;top:5px;transform:translateX(-50%) rotate(90deg);border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.tableOfContents_toc_content__TQR9O{width:100%;padding:2rem 1rem 1rem}.tableOfContents_closed__HGWCk{transform:translateY(calc(100% - 40px))}.tableOfContents_open__p8s1E{transform:translateY(0)}.tableOfContents_toc_nav__k2iG_{max-height:40vh}}@media (max-width:480px){.tableOfContents_toc_container__4FXfc{max-height:75vh}.tableOfContents_toc_nav__k2iG_{max-height:60vh}}.navbar_navbar__mbuEt{display:flex;position:fixed;top:0;left:0;justify-content:space-between;align-items:center;background-color:#2b2b2b;color:#fff;width:100%;padding:1rem;z-index:100}.navbar_title__4_fot{display:flex;flex-wrap:wrap;align-items:baseline;letter-spacing:.05rem;font-size:1.2rem;font-weight:200;text-transform:uppercase;color:var(--yellow);line-height:1}.navbar_title_bold__2NDi2{font-weight:700;color:#fff;white-space:nowrap}.navbar_no_word_wrap__Vceb_{white-space:nowrap}.navbar_nav_links__XXpt1{flex-shrink:0;display:flex;align-items:center;gap:2rem}.navbar_main_links__UNaD7{display:flex;gap:1.5rem}.navbar_nav_link__1GV0t{position:relative;color:var(--yellow);font-weight:500;padding:.5rem 0;transition:color .3s ease}.navbar_link_text__ONChg{position:relative;z-index:1}.navbar_link_underline__0X3fY{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--yellow);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.navbar_nav_link__1GV0t:hover{color:#fff}.navbar_nav_link__1GV0t:hover .navbar_link_underline__0X3fY{transform:scaleX(1);transform-origin:left}@media (max-width:768px){.navbar_main_links__UNaD7,.navbar_nav_links__XXpt1{gap:1rem}}@media (max-width:600px){.navbar_navbar__mbuEt{gap:.75rem;padding:.75rem 1rem}.navbar_title__4_fot{flex-direction:column;align-items:flex-start;font-size:1.05rem}.navbar_title__4_fot .navbar_no_word_wrap__Vceb_{font-size:.62rem;letter-spacing:.08rem;margin-top:.15rem}}@media (max-width:380px){.navbar_navbar__mbuEt{padding:.75rem}.navbar_main_links__UNaD7,.navbar_nav_links__XXpt1{gap:.75rem}.navbar_title__4_fot{font-size:.95rem}}