.AtomModel_animationContainer__x5O1m{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BottomMenu_bottomMenu__F3RE5{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:row;align-items:center;gap:1.2rem;min-width:-moz-fit-content;min-width:fit-content;height:9rem}@media (max-width:1279px){.BottomMenu_bottomMenu__F3RE5{display:none}}.BottomMenu_rightPanel__Xw__6{box-sizing:border-box;background:rgba(255,255,255,.03);border-radius:10px;border:1px solid rgba(148,163,184,.15);box-shadow:0 0 40px rgba(59,195,226,.05);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .4s ease;position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:100%;padding:0 1.5rem}.BottomMenu_controlsRow__4kevi{display:flex;align-items:center;gap:2rem;padding-bottom:0;border-bottom:1px solid rgba(148,163,184,.1);justify-content:space-between;width:100%;height:50%}.BottomMenu_legend__5hUWv{display:flex;justify-content:center;gap:2rem;padding-top:.3rem;height:50%}.BottomMenu_rightPanel__Xw__6 label{font-size:.9rem;font-weight:600;flex-shrink:0;color:rgba(248,250,252,.9);text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.025em}.BottomMenu_rightPanel__Xw__6 input[type=range]{--slider-fill-percentage:50%;--track-bg:#3a737365;--fill-bg:#2fb7c9;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;height:18px;background:transparent;cursor:pointer;padding:0}.BottomMenu_rightPanel__Xw__6 input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;background:linear-gradient(to right,var(--fill-bg) var(--slider-fill-percentage),var(--track-bg) var(--slider-fill-percentage));border-radius:3px;-webkit-transition:background .1s ease;transition:background .1s ease}.BottomMenu_rightPanel__Xw__6 input[type=range]::-moz-range-track{width:100%;height:6px;background:var(--track-bg);border-radius:3px}.BottomMenu_rightPanel__Xw__6 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.8rem;height:.8rem;background:#3bc3e2;border-radius:50%;border:none;box-shadow:0 0 0 4px #3bc3e2;margin-top:-5px;-webkit-transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease}.BottomMenu_rightPanel__Xw__6 input[type=range]::-moz-range-thumb{width:.8rem;height:.8rem;background:#3bc3e2;border-radius:50%;border:none;box-shadow:0 0 0 4px #3bc3e2}.BottomMenu_rightPanel__Xw__6 input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--fill-bg)}.BottomMenu_rightPanel__Xw__6 input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 5px #3bc3e2}.BottomMenu_rightPanel__Xw__6 input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 6px #3bc3e2}.BottomMenu_elementDisplayWrapper__7isg_{width:160px;height:100%;position:relative;transition:width .4s ease}.BottomMenu_elementDisplay__mCA1_{position:absolute;top:0;right:0;width:100%;height:100%;padding:1rem;background:rgba(255,255,255,.03);box-sizing:border-box;border-radius:12px;border:1px solid rgba(148,163,184,.15);box-shadow:0 0 40px rgba(59,195,226,.06);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto auto;grid-template-areas:"number config" "symbol symbol" "name   name" "weight weight";align-items:center;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.BottomMenu_elementDisplay__mCA1_:hover{border-color:rgba(59,195,226,.5)}.BottomMenu_wideDisplay__pfYKK{width:calc(100% + 1rem)}.BottomMenu_atomicNumber__P204L{grid-area:number;justify-self:start;font-size:.85rem;font-weight:600;color:#3bc3e2;text-shadow:0 1px 2px rgba(0,0,0,.5)}.BottomMenu_electronConfiguration__SHDw2{grid-area:config;justify-self:end;font-size:.75rem;font-weight:500;color:rgba(148,163,184,.8);text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.BottomMenu_elementSymbol__VtN1G{grid-area:symbol;position:relative;display:inline-block;justify-self:center;align-self:center;font-size:2.5rem;margin-top:.5rem;margin-bottom:.4rem;font-weight:700;line-height:1;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.BottomMenu_chargeIndicator__fD_la{position:absolute;top:0;left:100%;margin-left:.15em;font-size:1.25rem;font-weight:600;color:#a5f3fc;text-shadow:0 1px 3px rgba(0,0,0,.5);line-height:1}.BottomMenu_elementName__OWJsb{grid-area:name;justify-self:center;align-self:end;font-size:.95rem;font-weight:600;color:rgba(248,250,252,.9);text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.025em}.BottomMenu_atomicWeight__7_0JV{grid-area:weight;justify-self:center;align-self:start;font-size:.8rem;font-weight:500;color:rgba(148,163,184,.8);text-shadow:0 1px 2px rgba(0,0,0,.5);margin-top:4px}.BottomMenu_controlGroup__OuHJ_{display:flex;align-items:center;gap:1rem;position:relative}.BottomMenu_actionButtons___x8gn{display:flex;gap:.5rem}.BottomMenu_actionButton__LsTVf{width:2.2rem;height:2.2rem;padding:0;background:rgb(255,255,255,.02);border:1px solid rgba(148,163,184,.2);color:rgba(255,255,255,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05);transition:.2s;border-radius:7px}.BottomMenu_actionButton__LsTVf:hover{border-color:rgba(56,210,248,.4);background:rgb(255,255,255,.05);color:white}.BottomMenu_actionButton__LsTVf:active{transform:scale(.95);box-shadow:0 1px 4px rgba(56,189,248,.6),inset 0 0 0 1px rgba(255,255,255,.1)}@media (min-width:769px) and (max-width:1749px){.BottomMenu_bottomMenu__F3RE5{transform:translateX(-50%) scale(.9);transform-origin:center bottom}.BottomMenu_controlsRow__4kevi{padding-top:0;padding-bottom:0}.BottomMenu_rightPanel__Xw__6{gap:0}.BottomMenu_legend__5hUWv{padding-top:0}}@media (max-width:1200px){.BottomMenu_rightPanel__Xw__6{flex-direction:column;gap:1.5rem}}@media (max-width:768px){.BottomMenu_controlsRow__4kevi{flex-direction:column;gap:1rem;padding-bottom:1rem}.BottomMenu_legend__5hUWv{flex-wrap:wrap;gap:1rem;padding-top:1rem}.BottomMenu_elementDisplayWrapper__7isg_{width:140px}.BottomMenu_elementSymbol__VtN1G{font-size:2.8rem}.BottomMenu_rightPanel__Xw__6 input[type=range]{width:160px}}.ElementModalSimple_panel__EIX4C{z-index:100;width:30em;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(148,163,184,.15);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#e2e8f0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;display:flex;flex-direction:column;max-height:70vh;font-size:16px}.ElementModalSimple_contentWrapper__i5ajH{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}@media (min-width:600px) and (max-width:1749px){.ElementModalSimple_panel__EIX4C{font-size:14px;border-radius:11px;letter-spacing:.4px}.ElementModalSimple_stabilityIconLink__MOtVK{font-size:13px}}.ElementModalSimple_header__GeoOo{padding:1em 3.5em 1em 2em;background-color:rgb(25,30,35);border-bottom:1px solid rgba(148,163,184,.15);cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;position:relative}.ElementModalSimple_title__YzDHt{margin:0;font-size:1.1em;font-weight:600;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.ElementModalSimple_closeButton__YayXV{position:absolute;top:50%;right:.6em;transform:translateY(-50%);z-index:10;background:none;border:none;padding:.5em;color:#94a3b8;font-size:1.4em;line-height:1;cursor:pointer;transition:color .2s ease}.ElementModalSimple_closeButton__YayXV:hover{color:#ffffff}.ElementModalSimple_content___3C_f{padding:1em 2em;overflow-y:auto;flex-grow:1}.ElementModalSimple_description__4xEcm{margin:0 0 1.25em;font-size:.9em;line-height:1.6;color:#cbd5e1;font-weight:400}.ElementModalSimple_divider__7K5ro{height:1px;background-color:rgba(148,163,184,.15);margin-top:1.25em;margin-bottom:1.25em}.ElementModalSimple_propertiesGrid__PgvGi{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9em 1.5em;gap:.9em 1.5em}.ElementModalSimple_property__cfPeu{display:flex;flex-direction:column}.ElementModalSimple_label__YB_LP{font-size:.75em;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25em}.ElementModalSimple_value__KDNXj{font-size:.9em;font-weight:500;color:#e2e8f0}.ElementModalSimple_ionInfo__qSVAO,.ElementModalSimple_isotopeInfo__daeeg{flex-direction:column;align-items:flex-start;gap:.25em}.ElementModalSimple_ionInfo__qSVAO,.ElementModalSimple_isotopeInfo__daeeg,.ElementModalSimple_stabilityInfo__nH_Qi{background-color:rgba(0,0,0,.2);border-radius:8px;padding:.8em 1em;margin-top:1em;display:flex;border:1px solid rgba(148,163,184,.1)}.ElementModalSimple_stabilityInfo__nH_Qi{flex-direction:row;align-items:center;justify-content:space-between}.ElementModalSimple_stabilityInfo__nH_Qi>div{display:flex;flex-direction:column;gap:.3em}.ElementModalSimple_ionInfo__qSVAO .ElementModalSimple_label__YB_LP,.ElementModalSimple_isotopeInfo__daeeg .ElementModalSimple_label__YB_LP,.ElementModalSimple_stabilityInfo__nH_Qi .ElementModalSimple_label__YB_LP{margin-bottom:0}.ElementModalSimple_ionInfo__qSVAO .ElementModalSimple_value__KDNXj,.ElementModalSimple_isotopeInfo__daeeg .ElementModalSimple_value__KDNXj,.ElementModalSimple_stabilityInfo__nH_Qi .ElementModalSimple_value__KDNXj{font-size:1.1em;font-weight:700}.ElementModalSimple_ionInfo__qSVAO .ElementModalSimple_value__KDNXj,.ElementModalSimple_isotopeInfo__daeeg .ElementModalSimple_value__KDNXj{display:flex;align-items:baseline;gap:.5em}.ElementModalSimple_detailValue___T6sC{font-size:.85em;font-weight:400;color:#94a3b8}.ElementModalSimple_stable__19kx_{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.5)}.ElementModalSimple_unstable__5M4AH{color:#f87171;text-shadow:0 0 8px rgba(248,113,113,.5)}.ElementModalSimple_stabilityIconLink__MOtVK{text-decoration:none;font-size:14px;line-height:1;display:inline-flex;align-items:center;transition:transform .2s ease-in-out,filter .2s ease-in-out;cursor:pointer;filter:grayscale(100%);opacity:.5;margin-left:.1em}.ElementModalSimple_stabilityIconLink__MOtVK:hover{transform:scale(1);filter:grayscale(0);opacity:1}.ElementModalMobile_panel__etl74{position:fixed;z-index:20000000;background:rgb(33,39,47);color:#e2e8f0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.15);box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 56px rgba(17,17,26,.1)}@media (min-width:600px){.ElementModalMobile_panel__etl74{width:30em;max-height:70vh;font-size:16px;border-radius:12px;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:599px){.ElementModalMobile_panel__etl74{width:100vw;height:100vh;top:0;left:0;border-radius:0;border:none;font-size:15px}.ElementModalMobile_propertiesGrid__xoojd{grid-template-columns:1fr}.ElementModalMobile_description__33CQz{font-size:15px}}.ElementModalMobile_contentWrapper__Hbqqj{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.ElementModalMobile_header__umUOg{padding:1em 3.5em 1em 2em;background-color:rgb(23,27,31);border-bottom:1px solid rgba(148,163,184,.15);flex-shrink:0;position:relative}.ElementModalMobile_titleContainer__MvbFM{display:flex;align-items:baseline;flex-wrap:wrap}.ElementModalMobile_title__4ifPI{margin:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}.ElementModalMobile_subtitle__JFTzg,.ElementModalMobile_title__4ifPI{font-size:1.1em;font-weight:600;color:#ffffff}.ElementModalMobile_closeButton__N_sd_{position:absolute;top:50%;right:.6em;transform:translateY(-50%);z-index:10;background:none;border:none;padding:.5em;color:#94a3b8;font-size:1.6em;line-height:1;cursor:pointer;transition:color .2s ease}.ElementModalMobile_closeButton__N_sd_:hover{color:#ffffff}.ElementModalMobile_content__C5K9W{padding:1em 2em;overflow-y:auto;flex-grow:1}.ElementModalMobile_description__33CQz{margin:0 0 1.25em;font-size:.9em;line-height:1.6;color:#cbd5e1;font-weight:400}.ElementModalMobile_divider__5Pr89{height:1px;background-color:rgba(148,163,184,.15);margin-top:1.25em;margin-bottom:1.25em}.ElementModalMobile_propertiesGrid__xoojd{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9em 1.5em;gap:.9em 1.5em}.ElementModalMobile_property__KaFEM{display:flex;flex-direction:column}.ElementModalMobile_label__MXls1{font-size:.75em;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25em}.ElementModalMobile_value__ulhRo{font-size:.9em;font-weight:500;color:#e2e8f0}.ElementModalMobile_ionInfo__YhKdB,.ElementModalMobile_isotopeInfo__uFsTS{flex-direction:column;align-items:flex-start;gap:.25em}.ElementModalMobile_ionInfo__YhKdB,.ElementModalMobile_isotopeInfo__uFsTS,.ElementModalMobile_stabilityInfo__yqaCL{background-color:rgba(0,0,0,.2);border-radius:8px;padding:.8em 1em;margin-top:1em;display:flex;border:1px solid rgba(148,163,184,.1)}.ElementModalMobile_stabilityInfo__yqaCL{flex-direction:row;align-items:center;justify-content:space-between}.ElementModalMobile_stabilityInfo__yqaCL>div{display:flex;flex-direction:column;gap:.3em}.ElementModalMobile_ionInfo__YhKdB .ElementModalMobile_label__MXls1,.ElementModalMobile_isotopeInfo__uFsTS .ElementModalMobile_label__MXls1,.ElementModalMobile_stabilityInfo__yqaCL .ElementModalMobile_label__MXls1{margin-bottom:0}.ElementModalMobile_ionInfo__YhKdB .ElementModalMobile_value__ulhRo,.ElementModalMobile_isotopeInfo__uFsTS .ElementModalMobile_value__ulhRo,.ElementModalMobile_stabilityInfo__yqaCL .ElementModalMobile_value__ulhRo{font-size:1.1em;font-weight:700}.ElementModalMobile_ionInfo__YhKdB .ElementModalMobile_value__ulhRo,.ElementModalMobile_isotopeInfo__uFsTS .ElementModalMobile_value__ulhRo{display:flex;align-items:baseline;gap:.5em}.ElementModalMobile_detailValue__u0VMH{font-size:.85em;font-weight:400;color:#94a3b8}.ElementModalMobile_stable__i6ora{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.5)}.ElementModalMobile_unstable__NuQXp{color:#f87171;text-shadow:0 0 8px rgba(248,113,113,.5)}.ElementModalMobile_stabilityIconLink__yD7iH{text-decoration:none;font-size:14px;line-height:1;display:inline-flex;align-items:center;transition:transform .2s ease-in-out,filter .2s ease-in-out;cursor:pointer;filter:grayscale(100%);opacity:.5;margin-left:.1em}.ElementModalMobile_stabilityIconLink__yD7iH:hover{transform:scale(1);filter:grayscale(0);opacity:1}@media (max-width:499px){.ElementModalMobile_titleContainer__MvbFM{flex-direction:column;align-items:flex-start;gap:.3rem}.ElementModalMobile_subtitle__JFTzg{font-size:.8em;font-weight:400;color:#94a3b8}.ElementModalMobile_subtitleHyphen__RIXaQ{display:none}}.GithubLink_githubLink__BL3pk{position:fixed;top:1rem;right:1.25rem;z-index:1001;color:#a0a0a0;opacity:.6;transition:opacity .2s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out;max-width:2rem}.GithubLink_githubLink__BL3pk:hover{color:#a0a0a0;opacity:1;transform:scale(1.1)}@media (max-width:1279px){.GithubLink_githubLink__BL3pk{top:.8rem;right:1rem}}.TopBarMobile_topBarWrapper__D7_I2{position:fixed;top:0;left:0;width:100%;z-index:101}.TopBarMobile_topBar__6S4l6{position:relative;height:50px;background:rgba(26,31,38,.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.15);padding:0 1rem;box-sizing:border-box}.TopBarMobile_elementInfo__q9Wyt{display:flex;align-items:baseline;gap:.5rem;position:absolute;left:50%;transform:translateX(-50%);cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s ease}.TopBarMobile_elementInfo__q9Wyt:hover{background-color:rgba(255,255,255,.1)}.TopBarMobile_elementSymbol__1D1Cf{font-size:1.5rem;font-weight:700;color:white;line-height:1}.TopBarMobile_elementName__Gpyq1{font-size:.9rem;font-weight:500;color:rgba(248,250,252,.8);line-height:1}.TopBarMobile_hamburgerButton__fnMRZ{background:none;border:none;color:#cbd5e1;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:102;margin-left:auto}.TopBarMobile_spacer__v7BiI{width:36px;height:100%;flex-shrink:0}.TopBarMobile_loadingBar__qoCWH{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#3bc3e2,transparent);animation:TopBarMobile_loadingAnimation__kmzsl 1.5s infinite;z-index:103}@keyframes TopBarMobile_loadingAnimation__kmzsl{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.LanguageToggle_languageToggle__m0NeC{position:relative;display:inline-block}.LanguageToggle_toggleButton__JMH3M{display:flex;align-items:center;gap:4px;padding:8px 12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:white;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LanguageToggle_toggleButton__JMH3M:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.LanguageToggle_currentLanguage__0PHEz{min-width:20px;text-align:center}.LanguageToggle_chevron__BQXkz{transition:transform .2s ease;opacity:.7}.LanguageToggle_chevronOpen__5By36{transform:rotate(180deg)}.LanguageToggle_dropdown__pfTxh{position:absolute;top:calc(100% + 4px);right:0;min-width:120px;background:rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.2);border-radius:6px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;overflow:hidden}.LanguageToggle_option__g9Ng8{display:block;width:100%;padding:10px 16px;background:none;border:none;color:white;font-size:14px;text-align:left;cursor:pointer;transition:background-color .2s ease}.LanguageToggle_option__g9Ng8:hover{background:rgba(255,255,255,.1)}.LanguageToggle_option__g9Ng8.LanguageToggle_active__HhCd5{background:rgba(255,255,255,.15);color:#4ade80}@media (max-width:768px){.LanguageToggle_toggleButton__JMH3M{padding:6px 10px;font-size:13px}.LanguageToggle_dropdown__pfTxh{min-width:100px}.LanguageToggle_option__g9Ng8{padding:8px 12px;font-size:13px}}