.periodicTable-module__k5EMtq__toolbar{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.periodicTable-module__k5EMtq__filters,.periodicTable-module__k5EMtq__colorControls{align-items:end;gap:.75rem 1rem;display:grid}.periodicTable-module__k5EMtq__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.periodicTable-module__k5EMtq__fieldLabel{color:#475569;font-size:.8125rem;font-weight:600}.periodicTable-module__k5EMtq__search{min-width:0;position:relative}.periodicTable-module__k5EMtq__search svg{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.periodicTable-module__k5EMtq__input,.periodicTable-module__k5EMtq__select{color:#1e293b;background:#fff;border:1px solid #94a3b8;border-radius:.375rem;width:100%;min-width:0;font-size:.875rem}.periodicTable-module__k5EMtq__input{padding:.55rem .75rem .55rem 2.25rem}.periodicTable-module__k5EMtq__select{cursor:pointer;padding:.5rem .6rem}.periodicTable-module__k5EMtq__input::placeholder{color:#64748b}.periodicTable-module__k5EMtq__count{font-family:var(--font-mono);color:#475569;white-space:nowrap;padding-bottom:.55rem;font-size:.8125rem}.periodicTable-module__k5EMtq__segmented{border:1px solid #94a3b8;border-radius:.375rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.periodicTable-module__k5EMtq__segmented button{color:#334155;cursor:pointer;background:#fff;border-right:1px solid #cbd5e1;padding:.55rem .5rem;font-size:.875rem;line-height:1.25}.periodicTable-module__k5EMtq__segmented button:last-child{border-right:0}.periodicTable-module__k5EMtq__segmented button:hover:not([aria-pressed=true]){background:var(--category-accent-soft,#f8fafc)}.periodicTable-module__k5EMtq__segmented button[aria-pressed=true]{background:var(--category-accent-dark,#334155);color:#fff;font-weight:700}.periodicTable-module__k5EMtq__temperature{min-width:0}.periodicTable-module__k5EMtq__temperature>.parameter-row{padding-top:0}.periodicTable-module__k5EMtq__presets{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.periodicTable-module__k5EMtq__presets button{color:#475569;font-family:var(--font-mono);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;padding:.35rem .6rem;font-size:.8125rem}.periodicTable-module__k5EMtq__presets button:hover:not([aria-pressed=true]){background:#f8fafc;border-color:#94a3b8}.periodicTable-module__k5EMtq__presets button[aria-pressed=true]{border-color:var(--category-accent-dark,#334155);background:var(--category-accent-soft,#f8fafc);color:var(--category-accent-dark,#334155);font-weight:700}.periodicTable-module__k5EMtq__input:focus-visible,.periodicTable-module__k5EMtq__select:focus-visible,.periodicTable-module__k5EMtq__segmented button:focus-visible,.periodicTable-module__k5EMtq__presets button:focus-visible,.periodicTable-module__k5EMtq__action:focus-visible,.periodicTable-module__k5EMtq__cell:focus-visible,.periodicTable-module__k5EMtq__marker:focus-visible{outline:2px solid var(--category-accent-dark,#334155);outline-offset:2px}.periodicTable-module__k5EMtq__segmented button:focus-visible{outline-offset:-3px}@media (min-width:768px){.periodicTable-module__k5EMtq__filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.periodicTable-module__k5EMtq__colorControls{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}}.periodicTable-module__k5EMtq__tablePanel{padding:1rem;position:relative}.periodicTable-module__k5EMtq__legend{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.periodicTable-module__k5EMtq__legendTitle{color:#334155;font-size:.75rem;font-weight:700}.periodicTable-module__k5EMtq__swatches{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.periodicTable-module__k5EMtq__swatches li{color:#475569;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.periodicTable-module__k5EMtq__swatch{border:1px solid #0f172a26;border-radius:2px;flex-shrink:0;width:.75rem;height:.75rem;display:inline-block}.periodicTable-module__k5EMtq__ramp{font-family:var(--font-mono);color:#334155;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.periodicTable-module__k5EMtq__rampBar{border:1px solid #cbd5e1;border-radius:2px;width:min(16rem,100%);height:.75rem;display:flex;overflow:hidden}.periodicTable-module__k5EMtq__rampBar>span{flex:1}.periodicTable-module__k5EMtq__noData{font-family:var(--font-sans);color:#475569;align-items:center;gap:.4rem;display:inline-flex}.periodicTable-module__k5EMtq__legendNote{color:#475569;font-size:.8125rem;line-height:1.5}.periodicTable-module__k5EMtq__estimateNote{color:#92400e}.periodicTable-module__k5EMtq__scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overflow-x:auto}.periodicTable-module__k5EMtq__grid{grid-template-columns:3.5rem repeat(18,minmax(0,1fr));gap:.3rem;min-width:61.25rem;padding-bottom:.25rem;display:grid}.periodicTable-module__k5EMtq__colHead,.periodicTable-module__k5EMtq__rowHead{text-align:center;font-family:var(--font-mono);color:#64748b;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.periodicTable-module__k5EMtq__rowHead{padding-inline:.2rem;line-height:1.2}.periodicTable-module__k5EMtq__rowHead[data-highlight=true]{color:#0f172a;font-weight:700}.periodicTable-module__k5EMtq__fGap{grid-column:1/-1;height:1rem}.periodicTable-module__k5EMtq__fGapTight{height:.3rem}.periodicTable-module__k5EMtq__empty{height:4rem}.periodicTable-module__k5EMtq__cell,.periodicTable-module__k5EMtq__marker{border:1px solid var(--cell-edge);text-align:left;border-radius:.25rem;min-width:0;height:4rem;padding:.25rem .35rem;transition:box-shadow .12s,opacity .12s;position:relative}.periodicTable-module__k5EMtq__cell{cursor:pointer;color:#1f2937}.periodicTable-module__k5EMtq__cell:hover:not(:disabled),.periodicTable-module__k5EMtq__marker:hover{box-shadow:inset 0 0 0 1px var(--cell-edge)}.periodicTable-module__k5EMtq__cell:disabled{opacity:.18;cursor:not-allowed}.periodicTable-module__k5EMtq__cell[data-selected=true]{outline-offset:1px;z-index:1;outline:2px solid #0f172a}.periodicTable-module__k5EMtq__cell[data-row-highlight=true]:not([data-selected=true]){outline:2px solid color-mix(in srgb, var(--row-accent) 70%, #0f172a);outline-offset:1px}.periodicTable-module__k5EMtq__cellZ{font-family:var(--font-mono);color:#4b5563;font-size:.625rem;line-height:1;display:block}.periodicTable-module__k5EMtq__cellSymbol{margin-top:.3rem;font-size:1rem;font-weight:700;line-height:1;display:block}.periodicTable-module__k5EMtq__cellName{text-overflow:ellipsis;white-space:nowrap;color:#4b5563;margin-top:.2rem;font-size:.625rem;display:block;overflow:hidden}.periodicTable-module__k5EMtq__cell[data-fill=solid] .periodicTable-module__k5EMtq__cellZ,.periodicTable-module__k5EMtq__cell[data-fill=solid] .periodicTable-module__k5EMtq__cellName,.periodicTable-module__k5EMtq__cell[data-fill=solid] .periodicTable-module__k5EMtq__estimate{color:inherit}.periodicTable-module__k5EMtq__cell[data-ink=light]{color:#fff}.periodicTable-module__k5EMtq__estimate{color:#4b5563;font-size:.6875rem;font-weight:700;position:absolute;top:.15rem;right:.3rem}.periodicTable-module__k5EMtq__marker{cursor:pointer;background:#fff;border-style:dashed}.periodicTable-module__k5EMtq__marker[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cell-edge)}.periodicTable-module__k5EMtq__markerRange{font-family:var(--font-mono);color:#374151;font-size:.625rem;display:block}.periodicTable-module__k5EMtq__markerLabel{text-overflow:ellipsis;white-space:nowrap;color:#4b5563;margin-top:.35rem;font-size:.625rem;display:block;overflow:hidden}.periodicTable-module__k5EMtq__overlayLayer{z-index:20;pointer-events:none;position:absolute;inset:.5rem .5rem auto}.periodicTable-module__k5EMtq__overlay,.periodicTable-module__k5EMtq__pickBar{pointer-events:auto;border-radius:var(--radius-control);box-shadow:var(--shadow-card);background:#fff;border:1px solid #94a3b8}.periodicTable-module__k5EMtq__overlay{max-height:calc(100vh - 6rem);padding:1rem 1.25rem 1.25rem;overflow-y:auto}.periodicTable-module__k5EMtq__overlayHeader{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding-bottom:.85rem;display:flex}.periodicTable-module__k5EMtq__identity{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.periodicTable-module__k5EMtq__identityText{min-width:0}.periodicTable-module__k5EMtq__overlayName{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.3}.periodicTable-module__k5EMtq__categoryLine{color:#475569;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.8125rem;display:inline-flex}.periodicTable-module__k5EMtq__versus{font-family:var(--font-mono);color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:700}.periodicTable-module__k5EMtq__tile{border:1px solid var(--cell-edge);width:3.5rem;height:3.5rem;box-shadow:inset 3px 0 var(--cell-edge);border-radius:.25rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.periodicTable-module__k5EMtq__tileZ{font-family:var(--font-mono);color:#4b5563;font-size:.6875rem;line-height:1}.periodicTable-module__k5EMtq__tileSymbol{color:#0f172a;margin-top:.2rem;font-size:1.5rem;font-weight:700;line-height:1}.periodicTable-module__k5EMtq__overlayActions{flex-wrap:wrap;gap:.5rem;display:flex}.periodicTable-module__k5EMtq__action{cursor:pointer;border-radius:.375rem;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.periodicTable-module__k5EMtq__action svg{flex-shrink:0;width:.875rem;height:.875rem}.periodicTable-module__k5EMtq__factGroups{gap:1rem 1.5rem;margin-top:.85rem;display:grid}.periodicTable-module__k5EMtq__groupTitle{color:#334155;border-bottom:1px solid #cbd5e1;padding-bottom:.35rem;font-size:.6875rem;font-weight:700}.periodicTable-module__k5EMtq__facts>div{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.45rem;display:flex}.periodicTable-module__k5EMtq__facts dt{color:#475569;flex-shrink:0;max-width:50%;font-size:.8125rem}.periodicTable-module__k5EMtq__facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:#0f172a;font-size:.8125rem}@media (min-width:1024px){.periodicTable-module__k5EMtq__factGroups{grid-template-columns:repeat(3,minmax(0,1fr))}}.periodicTable-module__k5EMtq__compareWrap{margin-top:.85rem;overflow-x:auto}.periodicTable-module__k5EMtq__compareTable{border-collapse:collapse;width:100%;font-size:.8125rem}.periodicTable-module__k5EMtq__compareTable th,.periodicTable-module__k5EMtq__compareTable td{text-align:left;vertical-align:baseline;border-bottom:1px solid #f1f5f9;padding:.45rem .5rem}.periodicTable-module__k5EMtq__compareTable thead th{font-family:var(--font-mono);color:#0f172a;border-bottom:1px solid #cbd5e1}.periodicTable-module__k5EMtq__compareTable tbody th[scope=row]{color:#475569;font-weight:400}.periodicTable-module__k5EMtq__compareTable td{font-family:var(--font-mono);color:#0f172a;overflow-wrap:anywhere}.periodicTable-module__k5EMtq__compareTable tbody th.periodicTable-module__k5EMtq__compareGroup{color:#334155;border-bottom-color:#cbd5e1;padding-top:.85rem;font-size:.6875rem;font-weight:700}.periodicTable-module__k5EMtq__chip{border-radius:.25rem;padding:.1rem .4rem;display:inline-block}.periodicTable-module__k5EMtq__pickBar{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.periodicTable-module__k5EMtq__pickText{min-width:0;color:var(--category-accent-dark,#334155);align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;display:flex}.periodicTable-module__k5EMtq__pickText .periodicTable-module__k5EMtq__tile{width:2.25rem;height:2.25rem}.periodicTable-module__k5EMtq__pickText .periodicTable-module__k5EMtq__tileSymbol{margin-top:0;font-size:.9375rem}.periodicTable-module__k5EMtq__pickText .periodicTable-module__k5EMtq__tileZ{display:none}@media (max-width:480px){.periodicTable-module__k5EMtq__toolbar,.periodicTable-module__k5EMtq__tablePanel,.periodicTable-module__k5EMtq__overlay{padding:.85rem}.periodicTable-module__k5EMtq__facts dt{max-width:55%}}
