.IASCalculator_calculator__ixado{background:#1b1d24;color:#ffffffd9;padding:20px;border:1px solid #424242;border-radius:8px;margin:0 auto;font-family:Roboto,sans-serif}.IASCalculator_disclaimer__FjtjB{text-align:center;padding:10px;background:#2a2d38;border:1px solid #424242;border-top-left-radius:6px;border-top-right-radius:6px;font-size:14px;color:#ffffffd9}.IASCalculator_disclaimer__FjtjB a{color:#1890ff;text-decoration:none}.IASCalculator_disclaimer__FjtjB a:hover{text-decoration:underline}.IASCalculator_disclaimer__FjtjB p{margin:5px 0 0;font-size:12px;color:#aaa}.IASCalculator_IASCalculator__2tESL{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:700px;overflow-y:auto;background-color:#b7b7b7}.IASCalculator_fullscreenButton__Qav1w{position:fixed;top:20px;right:20px;width:48px;height:48px;background:#722ed1;border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .3s ease}.IASCalculator_fullscreenButton__Qav1w:hover{background:#9254de;transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.IASCalculator_fullscreenButton__Qav1w:active{transform:scale(.95)}.IASCalculator_fullscreenOverlay__nbAgs{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1b1d24;z-index:9999;display:flex;flex-direction:column;padding:20px;box-sizing:border-box}.IASCalculator_fullscreenOverlay__nbAgs .IASCalculator_calculator__ixado{flex:1 1;margin:0;padding:20px;border:none;border-radius:0;height:100vh;display:flex;flex-direction:column}.IASCalculator_fullscreenOverlay__nbAgs .IASCalculator_IASCalculator__2tESL{flex:1 1;height:calc(100vh - 80px);min-height:calc(100vh - 120px)}.IASCalculator_closeButton__AS__N{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ff4d4f;border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.IASCalculator_closeButton__AS__N:hover{background:#ff7875;transform:scale(1.1)}.IASCalculator_closeButton__AS__N:active{transform:scale(.95)}@media (max-width:768px){.IASCalculator_fullscreenButton__Qav1w{width:44px;height:44px;top:16px;right:16px;font-size:18px}.IASCalculator_closeButton__AS__N{width:36px;height:36px;top:16px;right:16px;font-size:16px}.IASCalculator_fullscreenOverlay__nbAgs{padding:16px}.IASCalculator_fullscreenOverlay__nbAgs .IASCalculator_IASCalculator__2tESL{height:calc(100vh - 60px)}.IASCalculator_disclaimer__FjtjB{padding:8px;font-size:12px}}.NecroPetsCalculator_calculator__LtxIv{background:#1b1d24;color:#ffffffd9;padding:20px;border:1px solid #424242;border-radius:8px;margin:0 auto;font-family:Roboto,sans-serif}.NecroPetsCalculator_disclaimer__vuDav{text-align:center;padding:10px;background:#2a2d38;border:1px solid #424242;border-top-left-radius:6px;border-top-right-radius:6px;font-size:14px;color:#ffffffd9}.NecroPetsCalculator_disclaimer__vuDav a{color:#1890ff;text-decoration:none}.NecroPetsCalculator_disclaimer__vuDav a:hover{text-decoration:underline}.NecroPetsCalculator_disclaimer__vuDav p{margin:5px 0 0;font-size:12px;color:#aaa}.NecroPetsCalculator_floatingButton__ZgTsA{position:fixed;top:20px;right:20px;width:50px;height:50px;background:#722ed1;border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .3s ease;z-index:1000;display:flex;align-items:center;justify-content:center}.NecroPetsCalculator_floatingButton__ZgTsA:hover{background:#9254de;transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.NecroPetsCalculator_floatingButton__ZgTsA:active{transform:scale(.95)}.NecroPetsCalculator_fullscreenOverlay__tlmmY{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1b1d24;z-index:9999;display:flex;flex-direction:column}.NecroPetsCalculator_fullscreenIframe__6_vNV{width:100%;height:100%;border:none;background:#fff}.NecroPetsCalculator_closeButton__p3AYm{position:absolute;top:15px;right:15px;width:40px;height:40px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#333;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .2s ease;z-index:10000;display:flex;align-items:center;justify-content:center}.NecroPetsCalculator_closeButton__p3AYm:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.NecroPetsCalculator_closeButton__p3AYm:active{transform:scale(.9)}.NecroPetsCalculator_section__q4IHU{margin-bottom:30px}.NecroPetsCalculator_sectionTitle__p701j{color:#ffffffd9;font-size:20px;font-weight:700;margin-bottom:15px;border-bottom:2px solid #424242;padding-bottom:8px}.NecroPetsCalculator_configTable__2e1mV{background:#2a2d38;border:1px solid #424242;border-radius:8px;overflow:hidden;margin-bottom:20px}.NecroPetsCalculator_configRow__5mo_4{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #424242}.NecroPetsCalculator_configRow__5mo_4:last-child{border-bottom:none}.NecroPetsCalculator_configLabel__G36t6{min-width:180px;font-weight:500;color:#ffffffd9}.NecroPetsCalculator_configInput__SHTqL,.NecroPetsCalculator_configSelect__hmn92{background:#1b1d24;border:1px solid #424242;border-radius:4px;color:#ffffffd9;padding:8px 12px;margin:0 8px;min-width:80px}.NecroPetsCalculator_configInput__SHTqL:focus,.NecroPetsCalculator_configSelect__hmn92:focus{border-color:#1890ff;outline:none;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.NecroPetsCalculator_statsTable__1ayB7{background:#2a2d38;border:1px solid #424242;border-radius:8px;overflow-x:auto;margin-bottom:20px}.NecroPetsCalculator_statsHeader___ths2{display:flex;background:#1b1d24;border-bottom:2px solid #424242}.NecroPetsCalculator_statsRow__9cP5a{display:flex;border-bottom:1px solid #424242}.NecroPetsCalculator_statsRow__9cP5a:last-child{border-bottom:none}.NecroPetsCalculator_statsCell__1i1x8{padding:12px 16px;text-align:center;border-right:1px solid #424242;min-width:120px;display:flex;align-items:center;justify-content:center}.NecroPetsCalculator_statsCell__1i1x8:last-child{border-right:none}.NecroPetsCalculator_statsHeaderCell__Xtil5{font-weight:700;color:#ffffffd9;background:#1b1d24}.NecroPetsCalculator_statsLabelCell__Cgrje{background:#2a2d38;min-width:180px;text-align:left;font-weight:500;color:#ffffffd9}.NecroPetsCalculator_statsInput__clLpZ{background:transparent;border:none;color:#ffffffd9;text-align:center;width:100%;font-size:14px}.NecroPetsCalculator_statsInput__clLpZ:focus{outline:none}.NecroPetsCalculator_skeleton__cSy8Q{background:#e3decd22}.NecroPetsCalculator_skeletonFire__Nn4kS{background:#ec552622}.NecroPetsCalculator_skeletonCold__cnHNY{background:#2683ec22}.NecroPetsCalculator_skeletonLightning__3GXLA{background:#ecd72622}.NecroPetsCalculator_skeletonPoison__AuWgL{background:#1b7d3422}.NecroPetsCalculator_clayGolem__sY8ke{background:#6b522122}.NecroPetsCalculator_bloodGolem__VA_sD{background:#75141422}.NecroPetsCalculator_ironGolem__g8h4s{background:#51515122}.NecroPetsCalculator_fireGolem__qW8Ql{background:#d4831a22}.NecroPetsCalculator_damageInput__Ug_o5{display:flex;align-items:center;gap:4px}.NecroPetsCalculator_damageInput__Ug_o5 .NecroPetsCalculator_statsInput__clLpZ{width:40px}.NecroPetsCalculator_averageDamage__uQfQ1{color:#888;font-size:12px;margin-left:4px}.NecroPetsCalculator_auraSection__RHpsr{background:#2a2d38;border:1px solid #424242;border-radius:8px;padding:16px}.NecroPetsCalculator_auraRow__FqavI{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #424242}.NecroPetsCalculator_auraRow__FqavI:last-child{border-bottom:none}.NecroPetsCalculator_auraLabel__syHlG{min-width:200px;font-weight:500;color:#ffffffd9}.NecroPetsCalculator_auraEffect__aGKol{flex:1 1;background:#1b1d24;border:1px solid #424242;border-radius:4px;padding:8px 12px;color:#ffffffd9;font-size:14px}.NecroPetsCalculator_notes__xA_SU{background:#2a2d38;border:1px solid #424242;border-radius:8px;padding:16px;margin-top:20px}.NecroPetsCalculator_notes__xA_SU h3{color:#ffffffd9;margin-bottom:10px}.NecroPetsCalculator_notes__xA_SU p{color:#ffffffd9;line-height:1.6;margin-bottom:8px}.NecroPetsCalculator_difficultySelector__kwluC{display:flex;gap:16px;align-items:center;margin-bottom:16px}.NecroPetsCalculator_radioGroup__itSLk{display:flex;gap:16px}.NecroPetsCalculator_radioOption__50Yt0{display:flex;align-items:center;gap:8px;color:#ffffffd9}.NecroPetsCalculator_radioOption__50Yt0 input[type=radio]{accent-color:#1890ff}@media (max-width:768px){.NecroPetsCalculator_statsTable__1ayB7{font-size:12px}.NecroPetsCalculator_statsCell__1i1x8{min-width:90px;padding:8px 12px}.NecroPetsCalculator_configRow__5mo_4{flex-direction:column;align-items:flex-start;gap:8px}.NecroPetsCalculator_configLabel__G36t6{min-width:auto}.NecroPetsCalculator_floatingButton__ZgTsA{top:15px;right:15px;width:45px;height:45px;font-size:18px}.NecroPetsCalculator_closeButton__p3AYm{top:10px;right:10px;width:35px;height:35px;font-size:16px}}.DruidPetsCalculator_calculator__GQt8L{background:#1b1d24;color:#ffffffd9;padding:20px;border:1px solid #424242;border-radius:8px;margin:0 auto;font-family:Roboto,sans-serif}.DruidPetsCalculator_calculatorContainer__24s08{background:#1b1d24;border-radius:8px;padding:20px;border:1px solid #424242;min-height:600px}.DruidPetsCalculator_calculatorIframe__nQRQD{width:100%;height:800px;border:none;background:#1b1d24}.DruidPetsCalculator_disclaimer__JHVta{text-align:center;padding:10px;background:#2a2d38;border:1px solid #424242;border-top-left-radius:6px;border-top-right-radius:6px;font-size:14px;color:#ffffffd9}.DruidPetsCalculator_disclaimer__JHVta a{color:#1890ff;text-decoration:none}.DruidPetsCalculator_disclaimer__JHVta a:hover{text-decoration:underline}.DruidPetsCalculator_disclaimer__JHVta p{margin:5px 0 0;font-size:12px;color:#aaa}.DruidPetsCalculator_floatingButton__exm8v{position:fixed;top:20px;right:20px;width:50px;height:50px;background:#722ed1;border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .3s ease;z-index:1000;display:flex;align-items:center;justify-content:center}.DruidPetsCalculator_floatingButton__exm8v:hover{background:#9254de;transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.DruidPetsCalculator_floatingButton__exm8v:active{transform:scale(.95)}.DruidPetsCalculator_fullscreenOverlay__Xju_i{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1b1d24;z-index:9999;display:flex;flex-direction:column}.DruidPetsCalculator_fullscreenIframe__sONZz{width:100%;height:100%;border:none;background:#fff}.DruidPetsCalculator_closeButton__k1SD3{position:absolute;top:15px;right:15px;width:40px;height:40px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#333;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .2s ease;z-index:10000;display:flex;align-items:center;justify-content:center}.DruidPetsCalculator_closeButton__k1SD3:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.DruidPetsCalculator_closeButton__k1SD3:active{transform:scale(.9)}@media (max-width:768px){.DruidPetsCalculator_calculatorContainer__24s08{padding:12px;margin:12px 0}.DruidPetsCalculator_calculatorIframe__nQRQD{height:600px}.DruidPetsCalculator_floatingButton__exm8v{width:44px;height:44px;top:16px;right:16px;font-size:18px}.DruidPetsCalculator_closeButton__k1SD3{width:36px;height:36px;top:16px;right:16px;font-size:16px}.DruidPetsCalculator_disclaimer__JHVta{padding:8px;font-size:12px}}