.PeriodicTableTool_searchInput__ifGZ_{width:100%;padding:var(--ctl-py-sm) var(--space-3);background:var(--bg);border:1px solid var(--line-strong);color:var(--text-bright);font:inherit;font-size:13px;box-sizing:border-box}.PeriodicTableTool_searchInput__ifGZ_:focus{outline:none;border-color:var(--accent)}.PeriodicTableTool_searchInput__ifGZ_::placeholder{color:var(--text-faint)}.PeriodicTableTool_legend__qm7JO{display:flex;flex-wrap:wrap;gap:var(--space-3)}.PeriodicTableTool_legendItem__8zj30{display:flex;align-items:center;gap:var(--space-1)}.PeriodicTableTool_legendDot__ptGjI{width:8px;height:8px;border-radius:50%;flex-shrink:0}.PeriodicTableTool_legendLabel__59Qy9{font-size:10px;color:var(--text-dim);letter-spacing:.04em}.PeriodicTableTool_grid__6kjzp{display:flex;flex-wrap:wrap;gap:2px}.PeriodicTableTool_cell__nOTUC{width:72px;height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-hover);border:1px solid var(--line);border-left:2px solid var(--cat-color,var(--line));cursor:pointer;padding:4px;transition:background .1s,border-color .1s;gap:1px}.PeriodicTableTool_cell__nOTUC:hover{background:var(--bg-hover);border-color:var(--cat-color,var(--line-strong))}.PeriodicTableTool_cellActive__ed8oU{background:var(--bg-hover)!important;border-color:var(--cat-color,var(--accent))!important;box-shadow:0 0 0 1px var(--cat-color,var(--accent))}.PeriodicTableTool_cellZ__9Ep9a{font-size:9px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;align-self:flex-start;padding-left:2px}.PeriodicTableTool_cellSym__j7Wpd{font-size:22px;color:var(--text-bright);font-family:var(--font-mono);line-height:1}.PeriodicTableTool_cellName__YkF9Q{font-size:8px;color:var(--text-dim);letter-spacing:.04em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.PeriodicTableTool_cellMass__NuKNB{font-size:8px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.PeriodicTableTool_detailHeader__ElC2X{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--panel);margin-bottom:var(--space-3)}.PeriodicTableTool_detailSym__xc2qL{font-size:64px;color:var(--text-bright);font-family:var(--font-mono);line-height:1;letter-spacing:-.02em}.PeriodicTableTool_detailName__DHkJh{font-size:18px;color:var(--text-bright);letter-spacing:.02em}.PeriodicTableTool_detailCat__vj_oC{font-size:11px;letter-spacing:.06em;margin-top:4px}.PeriodicTableTool_kvTable__nSKZC{width:100%;border-collapse:collapse;font-size:12px;border:1px solid var(--line)}.PeriodicTableTool_kvTable__nSKZC tr{border-bottom:1px solid var(--line)}.PeriodicTableTool_kvTable__nSKZC tr:last-child{border-bottom:0}.PeriodicTableTool_kvKey__rZA08{padding:7px var(--space-3);color:var(--text-dim);letter-spacing:.04em;background:var(--bg);white-space:nowrap;width:1%}.PeriodicTableTool_kvVal__PB_96{padding:7px var(--space-3);color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}