.AbundanceHistogram-module__zmi4pG__wrapper{position:relative}.AbundanceHistogram-module__zmi4pG__svg{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:auto;display:block}.AbundanceHistogram-module__zmi4pG__bar{fill:var(--color-surface);stroke:var(--color-border-subtle);stroke-width:1px;transition:fill .12s,filter .12s}.AbundanceHistogram-module__zmi4pG__svg [role=button]:hover .AbundanceHistogram-module__zmi4pG__bar,.AbundanceHistogram-module__zmi4pG__svg [role=button]:focus-visible .AbundanceHistogram-module__zmi4pG__bar{fill:color-mix(in srgb, var(--color-surface) 78%, var(--accent-color));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent-color) 32%, transparent))}.AbundanceHistogram-module__zmi4pG__barSelected{fill:color-mix(in srgb, var(--color-purple) 20%, transparent);stroke:var(--color-purple);stroke-width:1px}.AbundanceHistogram-module__zmi4pG__svg [role=button]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.AbundanceHistogram-module__zmi4pG__axisLabel{fill:var(--color-text);opacity:.4}.AbundanceHistogram-module__zmi4pG__tooltip{text-align:center;font-family:var(--font-body);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 90%, transparent);border:1px solid var(--color-border-subtle);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:.15rem .4rem;font-size:.65rem;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.AbundanceHistogram-module__zmi4pG__bar{transition:none}}
.FilterPanel-module__-FppAa__panel{border-top:2px solid var(--accent-color);border-bottom:1px solid var(--color-border);background:var(--color-surface-2);flex-direction:column;display:flex}.FilterPanel-module__-FppAa__header{padding:0 var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);min-height:48px;display:flex}.FilterPanel-module__-FppAa__label{align-items:center;gap:var(--space-2);cursor:pointer;min-width:0;min-height:48px;padding:var(--space-2) 0;flex:1;display:flex}.FilterPanel-module__-FppAa__checkbox{width:14px;height:14px;accent-color:var(--accent-color);cursor:pointer;flex-shrink:0}.FilterPanel-module__-FppAa__title{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.FilterPanel-module__-FppAa__collapseToggle{color:var(--color-text);opacity:.45;cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:48px;min-width:48px;height:48px;font-size:.55rem;line-height:1;transition:opacity .15s;display:grid}.FilterPanel-module__-FppAa__collapseToggle:hover{opacity:1}.FilterPanel-module__-FppAa__body{padding:0 var(--space-3) var(--space-2)}.FilterPanel-module__-FppAa__footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.FilterPanel-module__-FppAa__reset{border:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.65;background:0 0;padding:.2rem .6rem;font-size:.65rem;transition:opacity .15s,border-color .15s}.FilterPanel-module__-FppAa__checkbox:focus-visible,.FilterPanel-module__-FppAa__collapseToggle:focus-visible,.FilterPanel-module__-FppAa__reset:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.FilterPanel-module__-FppAa__reset:hover{opacity:1;border-color:var(--accent-color)}@media (prefers-reduced-motion:reduce){.FilterPanel-module__-FppAa__collapseToggle,.FilterPanel-module__-FppAa__reset{transition:none}}
.GroupMinimap-module__9f97NW__wrapper{position:relative}.GroupMinimap-module__9f97NW__tooltip{text-align:center;font-family:var(--font-body);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 90%, transparent);border:1px solid var(--color-border-subtle);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;z-index:1;padding:.15rem .4rem;font-size:.65rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.GroupMinimap-module__9f97NW__grid{aspect-ratio:18/10;grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(18,minmax(8px,1fr));gap:1px;width:100%;display:grid}.GroupMinimap-module__9f97NW__cell{cursor:pointer;min-width:8px;min-height:8px;transition:opacity .15s}.GroupMinimap-module__9f97NW__cell[data-selected]{outline-offset:-1px;outline:1px solid #fff}.GroupMinimap-module__9f97NW__cell[data-dimmed]{opacity:.4}@media (prefers-reduced-motion:reduce){.GroupMinimap-module__9f97NW__cell{transition:none}}
.MassHistogram-module__MLkHoa__wrapper{position:relative}.MassHistogram-module__MLkHoa__svg{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:auto;display:block}.MassHistogram-module__MLkHoa__bar{fill:var(--color-surface);stroke:var(--color-border-subtle);stroke-width:1px;transition:fill .12s,filter .12s}.MassHistogram-module__MLkHoa__svg [role=button]:hover .MassHistogram-module__MLkHoa__bar,.MassHistogram-module__MLkHoa__svg [role=button]:focus-visible .MassHistogram-module__MLkHoa__bar{fill:color-mix(in srgb, var(--color-surface) 78%, var(--accent-color));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent-color) 32%, transparent))}.MassHistogram-module__MLkHoa__barSelected{fill:color-mix(in srgb, var(--color-green) 20%, transparent);stroke:var(--color-green);stroke-width:1px}.MassHistogram-module__MLkHoa__svg [role=button]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.MassHistogram-module__MLkHoa__axisLabel{fill:var(--color-text);opacity:.4}.MassHistogram-module__MLkHoa__tooltip{text-align:center;font-family:var(--font-body);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 90%, transparent);border:1px solid var(--color-border-subtle);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:.15rem .4rem;font-size:.65rem;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.MassHistogram-module__MLkHoa__bar{transition:none}}
.PhaseAtTemperature-module__W5XDXa__wrapper{gap:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-1);flex-direction:column;display:flex}.PhaseAtTemperature-module__W5XDXa__readoutRow{height:18px;margin:0 7px;position:relative}.PhaseAtTemperature-module__W5XDXa__readout{font-family:var(--font-body);color:#7dd8f8;letter-spacing:.06em;white-space:nowrap;pointer-events:none;font-size:.65rem;position:absolute;transform:translate(-50%)}.PhaseAtTemperature-module__W5XDXa__slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#1e3a5f,#7dd8f8 33%,#f59e0b 66%,#e8e0d8);border-radius:2px;outline:none;width:100%;height:4px;margin:0}.PhaseAtTemperature-module__W5XDXa__slider:focus-visible{outline-offset:2px;outline:2px solid #7dd8f8}.PhaseAtTemperature-module__W5XDXa__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #0006}.PhaseAtTemperature-module__W5XDXa__slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #0006}.PhaseAtTemperature-module__W5XDXa__slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#1e3a5f,#7dd8f8 33%,#f59e0b 66%,#e8e0d8);border-radius:2px;height:4px}.PhaseAtTemperature-module__W5XDXa__slider::-moz-range-track{background:linear-gradient(90deg,#1e3a5f,#7dd8f8 33%,#f59e0b 66%,#e8e0d8);border-radius:2px;height:4px}.PhaseAtTemperature-module__W5XDXa__ticks{height:16px;margin:0 7px;position:relative}.PhaseAtTemperature-module__W5XDXa__tickLabel{font-family:var(--font-body);color:var(--color-text);opacity:.45;white-space:nowrap;pointer-events:none;font-size:.55rem;position:absolute;transform:translate(-50%)}
.ElementCell-module__zP30tW__cell{--group-color:var(--color-border);border:1px solid var(--color-border-subtle);border-top:2px solid var(--group-color);width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;backface-visibility:hidden;background-color:#0000;flex-direction:column;justify-content:space-between;align-items:center;padding:3px 2px 2px;transition:background-color .18s,border-color .18s,box-shadow .24s,opacity .15s;display:flex;position:relative;overflow:hidden}.ElementCell-module__zP30tW__cell:hover{background-color:#ffffff08}.ElementCell-module__zP30tW__active{border-color:color-mix(in srgb, var(--group-color) 55%, var(--color-text));box-shadow:0 0 0 1px color-mix(in srgb, var(--group-color) 55%, transparent), 0 0 18px color-mix(in srgb, var(--group-color) 18%, transparent);background-color:color-mix(in srgb, transparent 70%, var(--group-color))}.ElementCell-module__zP30tW__cell:focus-visible{outline:2px solid color-mix(in srgb, var(--group-color) 75%, var(--color-text));outline-offset:2px}.ElementCell-module__zP30tW__anchor{opacity:.55;border-style:dashed}.ElementCell-module__zP30tW__dimmed{opacity:.3}.ElementCell-module__zP30tW__atomicNumber{font-family:var(--font-body);color:var(--color-text);opacity:.5;text-rendering:geometricprecision;align-self:flex-start;font-size:9px;line-height:1}.ElementCell-module__zP30tW__symbol{font-family:var(--font-heading);color:var(--group-color);letter-spacing:0;text-transform:none;text-rendering:geometricprecision;font-size:18px;font-weight:600;line-height:1}.ElementCell-module__zP30tW__name{font-family:var(--font-body);color:var(--color-text);opacity:.45;white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:0;text-rendering:geometricprecision;max-width:100%;font-size:7px;line-height:1;overflow:hidden}.ElementCell-module__zP30tW__phaseIcon{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;line-height:1;position:absolute;top:2px;right:2px}@media (prefers-reduced-motion:reduce){.ElementCell-module__zP30tW__cell{transition:none}}
.PeriodicTableSurface-module__sQaPYG__wrapper{width:fit-content;padding:var(--space-4)}.PeriodicTableSurface-module__sQaPYG__tableGrid{--cell-size:58px;--cell-gap:2px;grid-template-columns:repeat(18, var(--cell-size));grid-template-rows:repeat(7, var(--cell-size))  calc(var(--cell-size) * .5)  repeat(2, var(--cell-size));gap:var(--cell-gap);background:#000;width:fit-content;margin:0 auto;display:grid}.PeriodicTableSurface-module__sQaPYG__fblockSeparator{background:linear-gradient(to right, transparent, var(--color-border-subtle) 15%, var(--color-border-subtle) 85%, transparent);align-self:center;height:1px}
.TableCanvas-module__o41xvq__viewport{touch-action:none;cursor:grab;background:#000;flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.TableCanvas-module__o41xvq__viewport[data-dragging=true]{cursor:grabbing}.TableCanvas-module__o41xvq__transformLayer{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.TableCanvas-module__o41xvq__emptyState{pointer-events:none;z-index:1;font-family:var(--font-body);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 60%, transparent);text-transform:uppercase;text-align:center;padding:var(--space-4);place-items:center;font-size:.8rem;display:grid;position:absolute;inset:0}.TableCanvas-module__o41xvq__content{isolation:isolate;width:fit-content}
.BohrAtomHero-module__iJaVxa__hero{gap:var(--space-4);padding:var(--space-6);background:radial-gradient(circle at top, #ffffff0d, transparent 45%), linear-gradient(180deg, #ffffff05, transparent 28%), var(--color-surface-2);border:1px solid var(--color-border);display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.BohrAtomHero-module__iJaVxa__visual{place-items:center;min-height:clamp(22rem,54vw,30rem);display:grid;position:relative;overflow:hidden}.BohrAtomHero-module__iJaVxa__visual:before{content:"";filter:blur(12px);background:radial-gradient(circle,#ffffff08,#0000 65%);position:absolute;inset:10% 14%}.BohrAtomHero-module__iJaVxa__ring{border:1px solid color-mix(in srgb, var(--accent-color) 55%, var(--color-border));box-shadow:inset 0 0 0 1px #ffffff05, 0 0 24px color-mix(in srgb, var(--accent-color) 14%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute}.BohrAtomHero-module__iJaVxa__outerRing{border-color:color-mix(in srgb, var(--accent-color) 78%, var(--color-border));box-shadow:inset 0 0 0 1px #ffffff08, 0 0 30px color-mix(in srgb, var(--accent-color) 18%, transparent)}.BohrAtomHero-module__iJaVxa__electron{aspect-ratio:1;background-color:var(--accent-color);width:.6rem;box-shadow:0 0 10px color-mix(in srgb, var(--accent-color) 40%, transparent);border-radius:999px;position:absolute}.BohrAtomHero-module__iJaVxa__nucleus{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 35% 35%, #ffffff1f, transparent 38%), color-mix(in srgb, var(--accent-color) 20%, var(--color-surface));border:1px solid color-mix(in srgb, var(--accent-color) 55%, var(--color-border));width:7.2rem;box-shadow:inset 0 0 30px #ffffff0a, 0 0 24px color-mix(in srgb, var(--accent-color) 18%, transparent);border-radius:999px;place-items:center;gap:.2rem;display:grid;position:relative}.BohrAtomHero-module__iJaVxa__atomicNumber{font-family:var(--font-body);color:#f0e6dab3;font-size:.8rem}.BohrAtomHero-module__iJaVxa__symbol{font-family:var(--font-heading);color:var(--color-text);font-size:3.6rem;line-height:.9}.BohrAtomHero-module__iJaVxa__name{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:#f0e6dacc;font-size:.95rem}.BohrAtomHero-module__iJaVxa__explainer{gap:var(--space-2);padding:var(--space-4);background:linear-gradient(90deg, color-mix(in srgb, var(--accent-color) 10%, transparent), transparent 52%), #ffffff05;border:1px solid color-mix(in srgb, var(--accent-color) 22%, var(--color-border-subtle));display:grid}.BohrAtomHero-module__iJaVxa__explainerLead{gap:var(--space-2);flex-wrap:wrap;display:flex}.BohrAtomHero-module__iJaVxa__explainerMetric{border:1px solid color-mix(in srgb, var(--accent-color) 34%, var(--color-border-subtle));background-color:color-mix(in srgb, var(--color-surface) 76%, transparent);font-family:var(--font-heading);color:var(--color-text);text-transform:uppercase;padding:.34rem .52rem;font-size:.82rem}.BohrAtomHero-module__iJaVxa__explainerCopy,.BohrAtomHero-module__iJaVxa__configurationNote{font-family:var(--font-body);color:#f0e6dabd;margin:0}.BohrAtomHero-module__iJaVxa__explainerCopy{font-size:.88rem;line-height:1.55}.BohrAtomHero-module__iJaVxa__configurationNote{color:#f0e6da8a;font-size:.72rem}.BohrAtomHero-module__iJaVxa__configurationNote span{color:#f0e6dab8}@media (max-width:640px){.BohrAtomHero-module__iJaVxa__hero{padding:var(--space-4)}.BohrAtomHero-module__iJaVxa__visual{min-height:21rem}.BohrAtomHero-module__iJaVxa__explainer{padding:var(--space-3)}}
.MetricCard-module__tfgXWG__card{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(180deg, #ffffff08, transparent 26%), var(--color-surface);border:1px solid var(--color-border);border-top:2px solid var(--accent-color);display:grid}.MetricCard-module__tfgXWG__label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#f0e6dab3;font-size:.72rem}.MetricCard-module__tfgXWG__value{font-family:var(--font-heading);color:var(--color-text);font-size:1.8rem;line-height:1}.MetricCard-module__tfgXWG__caption{font-family:var(--font-body);color:#f0e6dab3;font-size:.76rem}
.AtomicMassGrid-module__p5HXLW__massGrid{border:1px solid var(--color-border-subtle);background:linear-gradient(#f0e6da09,#0000),#ffffff06;grid-template-columns:repeat(18,minmax(0,1fr));grid-auto-rows:.34rem;gap:.16rem;padding:.35rem;display:grid}.AtomicMassGrid-module__p5HXLW__massCell{background:#f0e6da14;min-width:0;box-shadow:inset 0 0 0 1px #f0e6da08}.AtomicMassGrid-module__p5HXLW__massCell[data-filled=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-color) 84%, #f0e6da), var(--accent-color));box-shadow:0 0 8px color-mix(in srgb, var(--accent-color) 18%, transparent), inset 0 0 0 1px #f0e6da33}.AtomicMassGrid-module__p5HXLW__scaleBookends{justify-content:space-between;gap:var(--space-3);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#f0e6da94;font-size:.64rem;display:flex}
.ComparativeMetricBar-module__NG3TiG__barTrack{border:1px solid var(--color-border-subtle);background-color:#ffffff0a;height:.7rem;position:relative;overflow:hidden}.ComparativeMetricBar-module__NG3TiG__barFill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-color) 65%, transparent), var(--accent-color));position:absolute;inset:0 auto 0 0}
.CrustAbundanceField-module__DjOuWq__abundanceField{--abundance-position:0%;border:1px solid var(--color-border-subtle);background:linear-gradient(90deg, #f0e6da06, color-mix(in srgb, var(--accent-color) 20%, transparent)), #ffffff05;min-height:3.2rem;position:relative;overflow:hidden}.CrustAbundanceField-module__DjOuWq__abundanceField:before{content:"";opacity:.5;background-image:linear-gradient(90deg,#f0e6da1a 1px,#0000 1px),linear-gradient(0deg,#f0e6da0e 1px,#0000 1px);background-size:12.5% 100%,100% 33.333%;position:absolute;inset:0}.CrustAbundanceField-module__DjOuWq__abundanceField:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-color) 14%, transparent));opacity:.52;position:absolute;inset:0}.CrustAbundanceField-module__DjOuWq__abundanceField[data-level=unknown]:after,.CrustAbundanceField-module__DjOuWq__abundanceField[data-level=synthetic]:after{opacity:.34;background:repeating-linear-gradient(135deg,#f0e6da14 0 1px,#0000 1px 7px)}.CrustAbundanceField-module__DjOuWq__abundanceDots{position:absolute;inset:0}.CrustAbundanceField-module__DjOuWq__abundanceDot{width:.22rem;height:.22rem;color:color-mix(in srgb, var(--accent-color) 64%, #f0e6da);box-shadow:0 0 7px color-mix(in srgb, var(--accent-color) 28%, transparent);opacity:.78;background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.CrustAbundanceField-module__DjOuWq__abundanceMarker{z-index:2;top:0;bottom:0;left:var(--abundance-position);background:var(--accent-color);width:2px;box-shadow:0 0 16px color-mix(in srgb, var(--accent-color) 42%, transparent);position:absolute;transform:translate(-50%)}.CrustAbundanceField-module__DjOuWq__scaleBookends{justify-content:space-between;gap:var(--space-3);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#f0e6da94;font-size:.64rem;display:flex}
.StateSpectrum-module__yUrd_G__spectrum{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StateSpectrum-module__yUrd_G__stateIcon{font-family:var(--font-body);text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#f0e6daa6;justify-items:center;gap:.32rem;font-size:.58rem;display:grid}.StateSpectrum-module__yUrd_G__stateIcon[data-active=true]{color:var(--color-text)}.StateSpectrum-module__yUrd_G__stateGlyph{color:#f0e6da94;width:1.2rem;height:1.2rem;display:block;position:relative}.StateSpectrum-module__yUrd_G__stateIcon[data-active=true] .StateSpectrum-module__yUrd_G__stateGlyph{color:var(--accent-color);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent-color) 44%, transparent))}.StateSpectrum-module__yUrd_G__stateGlyph[data-state=solid]{background:linear-gradient(90deg,#0000 42%,currentColor 42% 58%,#0000 58%),linear-gradient(#0000 42%,currentColor 42% 58%,#0000 58%);border:2px solid}.StateSpectrum-module__yUrd_G__stateGlyph[data-state=liquid]{border:2px solid;border-radius:70% 70% 80% 80%;transform:rotate(45deg)}.StateSpectrum-module__yUrd_G__stateGlyph[data-state=gas]:before,.StateSpectrum-module__yUrd_G__stateGlyph[data-state=gas]:after{content:"";border:2px solid;border-radius:50%;width:.42rem;height:.42rem;position:absolute}.StateSpectrum-module__yUrd_G__stateGlyph[data-state=gas]:before{top:.05rem;left:.05rem}.StateSpectrum-module__yUrd_G__stateGlyph[data-state=gas]:after{bottom:.05rem;right:.05rem}.StateSpectrum-module__yUrd_G__stateGlyph[data-state=unknown]{border:2px solid;border-radius:50%}.StateSpectrum-module__yUrd_G__stateGlyph[data-state=unknown]:before{content:"";background:currentColor;height:2px;position:absolute;inset:.42rem .2rem auto}
.ThermalStateWindow-module__Bl1WrW__thermalStateWindow{gap:var(--space-3);display:grid}.ThermalStateWindow-module__Bl1WrW__thermalGraphic{border:1px solid color-mix(in srgb, var(--color-border-subtle) 88%, transparent);padding:var(--space-3);background:linear-gradient(#ffffff08,#0000 42%),#ffffff05}.ThermalStateWindow-module__Bl1WrW__svg{width:100%;height:auto;display:block;overflow:visible}.ThermalStateWindow-module__Bl1WrW__whisker,.ThermalStateWindow-module__Bl1WrW__cap{stroke:#f0e6da70;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ThermalStateWindow-module__Bl1WrW__box{stroke:#f0e6da29;stroke-width:1px;vector-effect:non-scaling-stroke}.ThermalStateWindow-module__Bl1WrW__meltingTick,.ThermalStateWindow-module__Bl1WrW__boilingTick,.ThermalStateWindow-module__Bl1WrW__singleTick{stroke-width:2px;vector-effect:non-scaling-stroke}.ThermalStateWindow-module__Bl1WrW__meltingTick{stroke:#56acfffa}.ThermalStateWindow-module__Bl1WrW__boilingTick{stroke:#fc6323fa}.ThermalStateWindow-module__Bl1WrW__edgeLabel,.ThermalStateWindow-module__Bl1WrW__bookendLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;fill:#f0e6dab3;font-size:.64rem}.ThermalStateWindow-module__Bl1WrW__edgeLabel{font-size:.66rem}.ThermalStateWindow-module__Bl1WrW__bookendValue{font-family:var(--font-heading);letter-spacing:0;text-transform:none;fill:var(--color-text);font-size:.78rem;font-weight:600}
.ElementMetricDeck-module__pKQlLW__deck{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}
.PositionMiniMap-module__al-SRW__positionMiniMap{width:100%;display:block}
.TemperatureBand-module__XV4W0G__temperatureBand{gap:var(--space-2);display:grid}.TemperatureBand-module__XV4W0G__temperatureTrack{border:1px solid var(--color-border-subtle);background:linear-gradient(90deg,#6fc6ff1f,#fc63232e);height:.8rem;position:relative}.TemperatureBand-module__XV4W0G__temperatureMarker{background-color:var(--accent-color);width:2px;height:1.2rem;position:absolute;top:-.2rem}.TemperatureBand-module__XV4W0G__temperatureReadings{justify-content:space-between;gap:var(--space-3);font-family:var(--font-body);color:#f0e6dabf;font-size:.76rem;display:flex}
.ElementDetailView-module__1sQ7aW__detail{padding:var(--space-5,1.25rem);min-height:100%}.ElementDetailView-module__1sQ7aW__desktopCluster{gap:var(--space-4);grid-template-columns:minmax(24rem,1fr) minmax(17rem,24rem);align-items:start;min-height:100%;display:grid}.ElementDetailView-module__1sQ7aW__sidePanel,.ElementDetailView-module__1sQ7aW__heroColumn{gap:var(--space-3);align-content:start;display:grid}.ElementDetailView-module__1sQ7aW__heroIdentity{gap:var(--space-2);display:grid}.ElementDetailView-module__1sQ7aW__storyCard{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent-color) 24%, var(--color-border));background:linear-gradient(#ffffff0a,#0000 35%),#0e1012c7;display:grid}.ElementDetailView-module__1sQ7aW__kicker,.ElementDetailView-module__1sQ7aW__group{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem}.ElementDetailView-module__1sQ7aW__kicker{color:color-mix(in srgb, var(--accent-color) 48%, var(--color-text))}.ElementDetailView-module__1sQ7aW__name{font-family:var(--font-heading);color:var(--color-text);font-size:clamp(2.2rem,4vw,3.2rem);line-height:.92}.ElementDetailView-module__1sQ7aW__nameSymbol{color:color-mix(in srgb, var(--accent-color) 64%, var(--color-text))}.ElementDetailView-module__1sQ7aW__summary,.ElementDetailView-module__1sQ7aW__storyCopy{font-family:var(--font-body);color:#f0e6dac7}.ElementDetailView-module__1sQ7aW__group{color:#f0e6dab3;text-align:right}.ElementDetailView-module__1sQ7aW__sectionTitle{letter-spacing:.06em;color:var(--color-text);font-size:1rem}.ElementDetailView-module__1sQ7aW__heroColumn [data-testid=bohr-atom-hero]{min-height:100%}.ElementDetailView-module__1sQ7aW__storyCard{gap:var(--space-4)}.ElementDetailView-module__1sQ7aW__storyBody{gap:var(--space-3);display:grid}@media (max-width:1180px){.ElementDetailView-module__1sQ7aW__desktopCluster{grid-template-columns:minmax(20rem,1fr) minmax(16rem,21rem)}}@media (max-width:959px){.ElementDetailView-module__1sQ7aW__detail{padding:var(--space-6)}.ElementDetailView-module__1sQ7aW__desktopCluster{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ElementDetailView-module__1sQ7aW__detail{padding:var(--space-4)}.ElementDetailView-module__1sQ7aW__group{text-align:left}}
.ElementsExperience-module__47CbMG__layout{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ElementsExperience-module__47CbMG__mainArea{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ElementsExperience-module__47CbMG__toolbar{padding:var(--space-2) var(--space-4);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:10;justify-content:flex-end;align-items:center;display:none}.ElementsExperience-module__47CbMG__filterToggle{border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background-color:#0000;padding:.4rem .8rem;font-size:.8rem;transition:background-color .2s,color .2s}.ElementsExperience-module__47CbMG__filterToggle:hover{background-color:#ffffff0d}.ElementsExperience-module__47CbMG__filterToggle[data-active=true]{background-color:var(--color-text);color:var(--color-bg)}.ElementsExperience-module__47CbMG__filterRail{border-right:1px solid var(--color-border);flex-shrink:0;width:280px;overflow-y:auto}.ElementsExperience-module__47CbMG__tableRegion{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ElementsExperience-module__47CbMG__detailOverlay{inset:var(--space-4);pointer-events:none;z-index:2;place-items:center;display:grid;position:absolute}.ElementsExperience-module__47CbMG__detailPanel,.ElementsExperience-module__47CbMG__mobileSurface{background:linear-gradient(180deg, #ffffff08, transparent 18%), color-mix(in srgb, var(--color-surface) 88%, black);border:1px solid color-mix(in srgb, #ffffff14 50%, var(--color-border));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;display:flex;box-shadow:0 0 32px #00000075,0 0 0 1px #ffffff05}.ElementsExperience-module__47CbMG__detailPanel{pointer-events:auto;width:min(76rem,100%);max-width:100%;max-height:100%}.ElementsExperience-module__47CbMG__mobileDetail{z-index:20;background:linear-gradient(180deg, #ffffff0d, transparent 18%), color-mix(in srgb, var(--color-surface) 95%, black);border-top:1px solid color-mix(in srgb, #ffffff1f 50%, var(--color-border));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;height:85dvh;transition:transform .2s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 32px #0009}.ElementsExperience-module__47CbMG__mobileDetail[data-dragging=true]{transition:none}.ElementsExperience-module__47CbMG__sheetHandle{width:40px;height:4px;margin:var(--space-2) auto var(--space-1);background-color:#fff3;border-radius:2px}.ElementsExperience-module__47CbMG__mobileSurface{flex-direction:column;flex:1;min-width:0;display:flex}.ElementsExperience-module__47CbMG__detailHeader{padding:var(--space-3) var(--space-4);background:linear-gradient(#ffffff0d,#0000),#ffffff05;border-bottom:1px solid #ffffff12;justify-content:flex-end;align-items:center;display:flex}.ElementsExperience-module__47CbMG__closeButton{border:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;background-color:#ffffff08;padding:.65rem .9rem;font-size:.76rem}.ElementsExperience-module__47CbMG__detailOverlay .ElementsExperience-module__47CbMG__closeButton{min-width:2rem;min-height:2rem;font-family:var(--font-heading);letter-spacing:0;text-transform:none;padding:.15rem .5rem;font-size:1.15rem;line-height:1}.ElementsExperience-module__47CbMG__detailBody{flex:1;min-height:0;overflow-y:auto}@media (max-width:1024px){.ElementsExperience-module__47CbMG__toolbar{display:flex}.ElementsExperience-module__47CbMG__filterRail{z-index:10;background-color:var(--color-surface);width:280px;max-width:100vw;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.ElementsExperience-module__47CbMG__filterRail.ElementsExperience-module__47CbMG__isOpen{transform:translate(0);box-shadow:4px 0 24px #00000080}}@media (max-width:767px){.ElementsExperience-module__47CbMG__detailPanel{width:auto;max-width:none;max-height:none}}
.page-module__lIXSqG__main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.page-module__lIXSqG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
