:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e0e0d;--cell:#17150f;--ink:#e8e3d5;--cell-ink-light:#fff;--cell-ink-dark:#000;--ink-muted:#8a857a;--rule:#2a2926;--rule-strong:#403e39;--accent:#c1432e;--font-prose:Geist, Inter, "Helvetica Neue", Arial, sans-serif;--font-numeral:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--class-0:#8c7a5a;--class-1:#5f7a8c;--class-2:#6f8a5a;--class-3:#8c5f6a;--class-4:#7a6a8c;--class-5:#5f8c85;--class-6:#8c6f4a}@font-face{font-family:Geist;src:url(/elements/fonts/geist-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/elements/fonts/geist-mono-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)){padding-bottom:max(1.5rem, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail{grid-auto-rows:max-content;gap:.35rem;min-height:0;padding:2px;font-size:.75rem;line-height:1.4;position:relative;overflow-y:auto}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail.has-table-inspector .rail__readout{padding-right:94px}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table-inspector{z-index:2;background:var(--paper);width:86px;padding:2px;display:block;position:absolute;top:2px;right:2px}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table-inspector[hidden]{display:none}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table-inspector__title{color:var(--ink-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:9px;line-height:12px;overflow:hidden}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table-inspector__grid{grid-template:repeat(3,24px)/repeat(3,24px);justify-content:center;gap:2px;display:grid}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table-inspector__cell{width:24px;height:24px;font:500 12px/1 var(--font-prose);border-radius:1px;justify-content:center;align-items:center;display:flex;overflow:hidden}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table-inspector__cell.is-selected{outline:2px solid var(--accent);outline-offset:-2px}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__readout{height:104px;min-height:104px;max-height:none;overflow:visible}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__element{grid-template-rows:28px 34px 22px 20px;display:grid}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__readout:has(.rail__portrait-fact:not([hidden])){height:124px;min-height:124px}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__element:has(.rail__portrait-fact:not([hidden])){grid-template-rows:28px 34px 22px 20px 20px}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__identity-slot{text-align:center;grid-row:1}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__identity{font-size:1rem}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-value{grid-row:2;grid-template-rows:17px 17px;grid-template-columns:minmax(0,1fr) auto;gap:0 .5ch;display:grid}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1/span 2;display:-webkit-box;overflow:hidden}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-status{white-space:nowrap;color:var(--ink-muted);grid-area:1/2;display:inline}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__full-note{text-underline-offset:3px;min-height:20px;color:var(--ink-muted);grid-area:2/2;text-decoration:underline;display:block}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__rank{text-align:center;grid-row:3}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__facts{color:var(--ink-muted);grid-row:4;font-size:.7rem;display:block}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__portrait-fact{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;grid-row:5;font-size:.7rem;display:block;overflow:hidden}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__readout-separator{display:none}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__identity-slot>.rail__readout-separator{display:inline}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__summary{max-height:104px;padding-block:.25rem;display:block;overflow:auto}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__state{gap:0;display:grid}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__setting-label{color:var(--ink-muted);display:inline}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__view-row{order:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 1ch;display:grid}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-row{order:1;grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__portrait-slot,#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-slot{flex-wrap:wrap;column-gap:.5ch;display:flex}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__portrait-slot{flex-direction:column;align-items:stretch}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-slot{align-items:baseline}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-slot .rail__field{flex:1}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__field{align-items:baseline;gap:.75ch;min-height:44px;padding-block:.65rem;display:flex}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__field:after{color:var(--ink-muted);margin-left:auto}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__setting-label{flex-shrink:0}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__setting-value{min-width:0}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__lens-row>.rail__word{justify-self:start;margin-left:5ch}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__word{text-align:left;overflow-wrap:anywhere;min-height:44px}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__state .rail__separator{display:none}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__quantity{text-align:center;grid-column:1}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__scale{min-height:34px;font-size:.7rem}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail__counts{width:100%}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table__annotation{font-size:clamp(6px, calc(var(--cell-size) * .4), 8px);width:max(14px, calc(var(--cell-size) + 3px));height:max(14px, calc(var(--cell-size) + 3px));margin:-1.5px;padding:0}#app.is-compact:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .table__annotation.is-historical{outline:1px dotted var(--rule-strong);outline-offset:-1px;border:0}#app.is-compact:not(.is-landscape):not(.is-record):not(.is-about):has(.table.portrait-spectrum[data-layout=conventional]){grid-template-rows:auto minmax(128px,1fr) minmax(0,auto)}#app.is-compact.is-landscape:not(.is-record):not(.is-about):where(:not(.is-nuclear)){padding-bottom:max(.75rem, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(240px,40%)}#app.is-compact.is-landscape:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .shell-header{grid-column:1/-1}#app.is-compact.is-landscape:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .stage{grid-area:2/1}#app.is-compact.is-landscape:not(.is-record):not(.is-about):where(:not(.is-nuclear)) .rail{grid-area:2/2;align-self:center;max-height:100%;padding:2px;overflow-y:auto}.rail__rank-text{display:none}.rail__scrub-track{-webkit-user-select:none;user-select:none;width:14rem;max-width:100%;height:44px;display:block;position:relative}.rail__scrub-value{display:block}.rail__phase-slot.has-caption .rail__scrub-value{visibility:hidden}.rail__temperature{cursor:ew-resize;-webkit-user-select:none;user-select:none}.rail__scrub-svg{pointer-events:none;width:100%;height:16px;position:absolute;top:12px;left:0;overflow:visible}.rail__scrub-svg line,.rail__scrub-ticks{vector-effect:non-scaling-stroke}.rail__scrub-ticks{stroke:var(--rule-strong);stroke-width:1px;fill:none}.rail__scrub-marker{stroke:var(--accent);stroke-width:2px}.rail__scrub-ghost{stroke:var(--ink-muted);stroke-width:1.5px}.rail__scrub-pin{stroke:var(--ink);stroke-width:1.5px}.rail__scrub-zero{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:2 2}.rail__scrub-preview{white-space:nowrap;color:var(--ink-muted);background:var(--paper);pointer-events:none;font-size:10px;line-height:12px;position:absolute;top:0}.rail__scrub-pin-labels,.rail__scrub-scale-labels{pointer-events:none;position:absolute;inset:0}.rail__scrub-pin-labels span,.rail__scrub-scale-labels span{white-space:nowrap;font-size:10px;line-height:12px;position:absolute}.rail__scrub-pin-labels span{color:var(--ink);top:0}.rail__scrub-pin-labels span:before{content:attr(data-label)}.rail__scrub-scale-labels span{color:var(--ink-muted);bottom:0}.rail__scrub-track:before,.rail__scrub-track:after{color:var(--ink-muted);pointer-events:none;font-size:10px;line-height:12px;position:absolute;bottom:0}.rail__scrub-track:before{content:attr(data-low);left:0}.rail__scrub-track:after{content:attr(data-high);right:0}.has-value-track>.rail__axis,.has-value-track>.rail__end,.is-record .rail__z-scrub .rail__scrub-track,.is-record .rail__rank-scrub .rail__scrub-track{display:none}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__readout{min-height:84px}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__element{grid-template-rows:22px auto;grid-template-columns:14rem minmax(16rem,24rem) minmax(0,1fr);gap:0 2rem;display:grid}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__identity-slot{grid-area:1/1}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__z-slot{grid-area:2/1}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__lens-value{grid-area:1/2;gap:.5ch;min-width:0;display:flex}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__lens-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__full-note{margin-left:1ch;display:inline}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__rank,#app:not(.is-compact):not(.is-record):not(.is-about) .rail__phase-slot{grid-area:2/2}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__facts{grid-area:1/3}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__configuration{grid-area:2/3}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__readout-separator{display:none}#app:not(.is-compact):not(.is-record):not(.is-about) .rail__z-scrub,#app:not(.is-compact):not(.is-record):not(.is-about) .rail__rank-scrub,#app:not(.is-compact):not(.is-record):not(.is-about) .rail__phase-slot>.rail__scrub,#app:not(.is-compact):not(.is-record):not(.is-about) .rail__readout .rail__scrub-track{width:100%}#app.is-compact:not(.is-record):not(.is-about) .rail__readout{height:156px;min-height:156px;position:relative}#app.is-compact:not(.is-record):not(.is-about) .rail__element{grid-template-rows:24px 34px 18px 18px 62px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#app.is-compact:not(.is-record):not(.is-about) .rail__identity-slot,#app.is-compact:not(.is-record):not(.is-about) .rail__z-slot,#app.is-compact:not(.is-record):not(.is-about) .rail__rank{display:contents}#app.is-compact:not(.is-record):not(.is-about) .rail__identity{grid-area:1/1/auto/-1;justify-self:center}#app.is-compact:not(.is-record):not(.is-about) .rail__lens-value{grid-area:2/1/auto/-1;grid-template-columns:minmax(0, 1fr) minmax(var(--note-space,0px), max-content)}#app.is-compact:not(.is-record):not(.is-about) .rail__full-note{z-index:1;grid-area:2/3;place-self:end}#app.is-compact:not(.is-record):not(.is-about) .rail__rank-text{text-align:center;color:var(--ink-muted);grid-area:3/1/auto/-1;display:block}#app.is-compact:not(.is-record):not(.is-about) .rail__facts{grid-area:4/1/auto/-1}#app.is-compact:not(.is-record):not(.is-about) .rail__identity-slot>.rail__readout-separator{display:none}#app.is-compact:not(.is-record):not(.is-about) .rail__summary{height:94px;max-height:94px;padding-block:.25rem;position:absolute;inset:0 0 auto}#app.is-compact:not(.is-record):not(.is-about) .rail__z-scrub{grid-area:5/1/auto/-1}#app.is-compact:not(.is-record):not(.is-about) .rail__z-scrub,#app.is-compact:not(.is-record):not(.is-about) .rail__rank-scrub,#app.is-compact:not(.is-record):not(.is-about) .rail__quantity .rail__scrub{text-align:center;-webkit-user-select:none;user-select:none;min-height:62px;padding:0;display:block}#app.is-compact:not(.is-record):not(.is-about) .rail__scrub-value{height:18px;font-size:1rem;line-height:18px;display:block}#app.is-compact:not(.is-record):not(.is-about) .rail__scrub-value[data-compact-label]{font-size:0}#app.is-compact:not(.is-record):not(.is-about) .rail__scrub-value[data-compact-label]:after{content:attr(data-compact-label);font-size:1rem}#app.is-compact:not(.is-record):not(.is-about) .rail__scrub-track{width:auto;margin-inline:24px}#app.is-compact:not(.is-record):not(.is-about) .rail__scrub[aria-disabled=true]{color:var(--ink-muted);cursor:default}#app.is-compact:not(.is-record):not(.is-about) .rail__scrub[aria-disabled=true] .rail__scrub-track{opacity:.35}#app.is-compact:not(.is-record):not(.is-about) .rail__quantity{grid-column:1/-1}#app.is-compact:not(.is-record):not(.is-about) .rail__scale .rail__word{min-height:18px}#app.is-compact:not(.is-record):not(.is-about) .rail__view-row,#app.is-compact:not(.is-record):not(.is-about) .rail__lens-row{min-height:28px}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}@supports (height:100dvh){html,body,#app{height:100dvh}}html{background:var(--paper);color:var(--ink);font-family:var(--font-prose);-webkit-font-smoothing:antialiased}button,a{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}#app{padding:max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.shell-header{min-width:0;font-family:var(--font-numeral);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-size:.75rem;font-weight:500;line-height:1.25;display:flex}.publisher-signature{overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:24px;display:inline-block}.publisher-signature__period{color:var(--accent)}.shell-actions{align-items:baseline;gap:.5rem;display:flex}.shell-action{min-height:24px;color:var(--ink-muted)}.shell-action:hover,.shell-action[aria-expanded=true]{color:var(--ink)}.stage{min-height:0;position:relative}.table{-webkit-user-select:none;user-select:none;touch-action:pinch-zoom;position:absolute;inset:0}.ribbon{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plate{position:absolute;inset:0;overflow:auto}.nuclear-loading{color:var(--ink-muted);font-family:var(--font-numeral);text-align:center;place-content:center;justify-items:center;gap:.75rem;font-size:.8rem;display:grid;position:absolute;inset:0}.nuclear-loading p{margin:0}.nuclear-loading button{min-height:36px;color:var(--ink);text-underline-offset:3px;text-decoration:underline}#app.is-compact .nuclear-loading button{min-width:44px;min-height:44px}.rail{min-width:0;min-height:calc(4.2em + .7rem);font-family:var(--font-numeral);font-variant-numeric:tabular-nums;color:var(--ink);grid-template-columns:minmax(0,1fr);gap:.35rem;font-size:clamp(.72rem,1.3vw,.82rem);line-height:1.4;display:grid}.rail__readout{white-space:normal;min-height:2.8em;max-height:30vh;margin:0;overflow:auto}.rail__element{display:inline}.rail__view-row,.rail__lens-row,.rail__portrait-slot,.rail__lens-slot{display:contents}.rail__setting-label,.rail__full-note,.rail__lens-status.is-measured{display:none}.rail__identity{white-space:nowrap;min-height:24px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.rail__identity:hover{text-decoration-color:currentColor}.rail__z-scrub{color:var(--ink);display:inline-block}.rail__rank-scrub{display:inline-block}.rail__rank-scrub:focus-visible{color:var(--ink)}.rail__scale,.rail__state{min-height:1.4em;color:var(--ink-muted)}.live-region{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail__state{flex-wrap:wrap;align-items:baseline;gap:0 .5ch;display:flex;position:relative}.rail__word{min-height:24px;color:var(--ink-muted)}.rail__word.is-changed,.rail__word:hover,.rail__word[aria-expanded=true]{color:var(--ink)}.rail__word[aria-haspopup=listbox]:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.42em;height:.42em;margin-left:.45ch;display:inline-block;transform:translateY(-.14em)rotate(45deg)}.rail__word[aria-haspopup=listbox][aria-expanded=true]:after{transform:translateY(.08em)rotate(225deg)}.rail__scrub{cursor:default;font-variant-numeric:tabular-nums}.rail__scrub:not([aria-disabled=true]) .rail__scrub-track,.rail__scrub:not([aria-disabled=true]) .rail__scrub-value.is-relative{cursor:ew-resize}.rail__separator{color:var(--rule-strong)}.menu{z-index:5;background:var(--paper);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);flex-direction:column;min-width:12ch;max-width:min(100vw - 16px,32rem);max-height:min(72vh,30rem);margin:0;padding:0;list-style:none;display:flex;position:fixed;overflow:hidden}.menu__option{border-top:1px solid var(--rule);color:var(--ink-muted);cursor:pointer;white-space:normal;justify-content:space-between;align-items:baseline;gap:1.5ch;padding:.35rem .25rem;display:flex}.menu__option:first-child{border-top:0}.menu__options{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.menu__search{z-index:1;border:0;border-bottom:1px solid var(--rule);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:.5rem;font-size:max(16px,1em);display:block;position:sticky;top:0}.menu__search,.menu__empty{flex-shrink:0}.menu__empty{color:var(--ink-muted);padding:.5rem}.menu__option[aria-selected=true]{color:var(--ink)}.menu__option.is-active{color:var(--ink);background:var(--cell);outline:none}.menu__detail{color:var(--ink-muted);min-width:0;font-size:.9em}.menu__label{flex-shrink:0}.table{--cell-size:40px}.table.is-morphing .cell{transition:none}.cell{width:var(--cell-size);height:var(--cell-size);color:var(--ink);background:var(--cell);text-align:center;will-change:transform;--v:0;--mark-opacity:1;--lens-fill:var(--cell);--cell-background:color-mix(in srgb, var(--paper), var(--lens-fill) calc(var(--mark-opacity) * 100%));--natural-text:var(--cell-ink-light);border-radius:1px;padding:0;line-height:1;display:block;position:absolute;top:0;left:0;overflow:hidden}@media (width>40rem){:where(.table:not(.has-lens)) .cell{box-shadow:inset 0 0 0 1px var(--rule-strong)}}.table.has-lens .cell.has-value{--lens-fill:color-mix(in oklab, var(--cell), var(--ink) calc(var(--v) * 100%));background:var(--cell-background);color:var(--natural-text)}.table.has-lens .cell.is-bright{--natural-text:var(--cell-ink-dark)}.table.has-lens .cell.has-value .cell__number,.table.has-lens .cell.has-value .cell__name,.table.has-lens .cell.has-value .cell__weight,.table.has-lens .cell.has-value .cell__value,.table.has-lens .cell.is-class .cell__number,.table.has-lens .cell.is-class .cell__name,.table.has-lens .cell.is-class .cell__weight,.table.has-lens .cell.is-class .cell__value{color:inherit}.table.has-lens .cell.is-hatched.has-value{background-image:repeating-linear-gradient(45deg, transparent 0 3px, color-mix(in oklab, var(--ink), transparent 55%) 3px 4px);background-color:var(--cell-background)}.table.has-lens .cell.is-bright.is-hatched.has-value{background-image:repeating-linear-gradient(45deg, transparent 0 3px, color-mix(in oklab, var(--paper), transparent 55%) 3px 4px)}.table.has-lens .cell.is-none{color:var(--ink-muted);background:var(--paper)}.cell.is-none{outline:1px dotted var(--rule-strong);outline-offset:-1px}.table.has-lens .cell.is-class{--lens-fill:var(--class-fill,var(--cell));background:var(--cell-background);color:var(--natural-text)}:where(.table.has-lens) .cell.is-dim{--mark-opacity:.28}.cell:hover{outline:1px solid var(--rule-strong);outline-offset:-1px}.cell.is-selected,.cell.is-open{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.cell.is-shelved{color:var(--ink-muted);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);--mark-opacity:.4}:where(.table.has-lens) .cell.is-shelved:not(.is-dim){--mark-opacity:.4}:where(.table.has-lens) .cell.is-shelved.is-dim{--mark-opacity:.2}.cell.is-shelved:not(.is-dim):is(.is-selected,.is-open,.is-pinned),.table .cell:is(.is-selected,.is-open,:focus-visible){opacity:1;--mark-opacity:1}.table.has-lens .cell:is(.is-dim,.is-shelved,.is-find-dim){color:var(--cell-ink-light)}.table.has-lens .cell:is(.is-selected,.is-open,:focus-visible),.table.has-lens .cell.is-shelved.is-pinned:not(.is-dim){color:var(--natural-text)}.table.has-lens .cell.is-none{color:var(--ink-muted);--cell-background:var(--paper)}.table.has-lens .cell.is-hatched>:is(.cell__symbol,.cell__number,.cell__name,.cell__weight,.cell__value),.table.has-lens.portrait-size .cell>:is(.cell__symbol,.cell__value){-webkit-text-stroke:2px var(--cell-background);paint-order:stroke fill}.cell.is-pinned:after{content:"";background:var(--ink);width:4px;height:4px;position:absolute;bottom:3px;right:3px}.cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:2}.cell__symbol{font-family:var(--font-prose);font-weight:540;font-size:calc(var(--cell-size) * .38);letter-spacing:-.02em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cell__number,.cell__name,.cell__weight{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;color:var(--ink-muted);position:absolute}.cell__number{font-size:calc(var(--cell-size) * .17);top:8%;left:10%}.cell__name{font-family:var(--font-prose);font-size:calc(var(--cell-size) * .14);letter-spacing:-.01em;font-weight:450;bottom:21%;left:0;right:0}.cell__weight{font-size:calc(var(--cell-size) * .13);bottom:7%;left:0;right:0}.cell__value{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;font-size:calc(var(--cell-size) * .14);color:var(--ink-muted);white-space:nowrap;position:absolute;bottom:21%;left:0;right:0}.table.tier-mark .cell__symbol,.table.tier-mark .cell__number,.table.tier-mark .cell__name,.table.tier-mark .cell__weight,.table.tier-mark .cell__value,.table.tier-symbol .cell__number,.table.tier-symbol .cell__name,.table.tier-symbol .cell__weight,.table.tier-symbol .cell__value{display:none}.table.tier-symbol .cell__symbol{font-size:max(6px, calc(var(--cell-size) * .55))}.table.tier-number .cell__name,.table.tier-number .cell__weight,.table.tier-number .cell__value,.table.tier-name .cell__weight,.table.lens-numeric.tier-name .cell__name,.table.lens-numeric.tier-weight .cell__weight{display:none}.table.lens-numeric.tier-weight .cell__value{bottom:7%}.table.tier-mark .table__annotation{display:none}.table.tier-name .cell__symbol,.table.tier-weight .cell__symbol{align-items:flex-start;padding-top:24%}.cell__portrait{pointer-events:none;position:absolute;inset:0}.cell__portrait circle{fill:var(--ink);fill-opacity:.82}.table.portrait-size .cell.is-bright .cell__portrait circle{fill:var(--paper)}.table.portrait-size .cell__symbol{font-size:max(6px, calc(var(--cell-size) * .22));justify-content:flex-start;align-items:flex-start;padding:8% 0 0 10%}.table.portrait-size.tier-symbol .cell__symbol{text-shadow:0 0 1px var(--cell), 0 0 2px var(--cell);justify-content:center;align-items:center;padding:0}.table.portrait-size .cell__number,.table.portrait-size .cell__name,.table.portrait-size .cell__weight{display:none}.table.portrait-size .cell__value{bottom:7%}.cell__subshell{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;font-size:max(6px, calc(var(--cell-size) * .14));display:none;position:absolute;bottom:5%;left:0;right:0}.table.portrait-subshell .cell__number,.table.portrait-subshell .cell__name,.table.portrait-subshell .cell__weight,.table.portrait-subshell .cell__value{display:none}.table.portrait-subshell .cell__subshell-glyph{fill:currentColor}.table.portrait-subshell .cell.is-empty-subshell .cell__subshell-glyph{fill:none;stroke:currentColor}.table.portrait-subshell.tier-symbol .cell__symbol{z-index:1;text-shadow:0 0 1px var(--cell), 0 0 2px var(--cell)}.table.portrait-subshell.tier-number .cell__portrait,.table.portrait-subshell.tier-name .cell__portrait,.table.portrait-subshell.tier-weight .cell__portrait{width:68%;height:58%;inset:18% 16% 24%}.table.portrait-subshell.tier-number .cell__symbol,.table.portrait-subshell.tier-name .cell__symbol,.table.portrait-subshell.tier-weight .cell__symbol{z-index:1;font-size:max(6px, calc(var(--cell-size) * .22));text-shadow:0 0 1px var(--cell), 0 0 2px var(--cell);justify-content:flex-start;align-items:flex-start;padding:7% 0 0 9%;inset:0}.table.portrait-subshell.tier-number .cell__subshell,.table.portrait-subshell.tier-name .cell__subshell,.table.portrait-subshell.tier-weight .cell__subshell{display:block}.table.is-map.portrait-subshell .cell__portrait,.table.is-map.portrait-subshell .cell__subshell{display:none!important}.table.is-map.portrait-subshell .cell__symbol{font-size:max(6px, calc(var(--cell-size) * .55));justify-content:center;align-items:center;padding:0;inset:0}.table__annotation{width:var(--cell-size);height:var(--cell-size);color:var(--ink-muted);font-family:var(--font-numeral);font-size:max(8px, calc(var(--cell-size) * .16));letter-spacing:-.08em;text-align:center;white-space:pre-line;cursor:help;justify-content:center;align-items:center;padding:1px;line-height:1.05;display:flex;position:absolute;top:0;left:0;overflow:hidden}.table__annotation.is-historical{border:1px dotted var(--rule-strong)}.table__annotation:hover,.table__annotation:focus-visible{color:var(--ink);border-color:var(--ink-muted)}.ribbon path{fill:none;stroke:var(--accent);stroke-width:1px;stroke-linejoin:round;opacity:0}.ribbon.is-visible path{opacity:.9}.ribbon.is-fading path{opacity:0;transition:opacity .8s ease-out}.rail__readout.is-muted{color:var(--ink-muted)}.rail__lens-value{color:var(--ink)}.rail__scale,.rail__scale-content{flex-wrap:wrap;align-items:center;gap:0 1ch;display:flex}.rail__scale-content{width:100%}.rail__end{white-space:nowrap}.rail__axis{flex:8rem;width:0;min-width:6rem;height:16px;overflow:visible}.rail__axis-line{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.rail__axis-zero{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 2}.rail__tick{stroke-width:1.5px;vector-effect:non-scaling-stroke}.rail__tick.is-selected{stroke:var(--accent);stroke-width:2px}.rail__tick.is-hover{stroke:var(--ink-muted)}.rail__tick.is-pinned{stroke:var(--ink)}.rail__span{fill:var(--ink-muted)}.rail__span.is-selected{fill:var(--accent)}.rail__tick-label{fill:var(--ink);text-anchor:middle;font-size:10px;transform:translateY(-14px)}.rail__counts{color:var(--ink-muted);white-space:nowrap}.rail__class:before{content:"";background:var(--class-fill);vertical-align:-.05em;width:.7em;height:.7em;margin-right:.5ch;display:inline-block}.rail__barwrap{flex:none;align-items:center;height:16px;display:flex}.rail__bar{background:var(--ink);height:3px;display:block}#app.is-compact{padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right))}#app.is-compact .rail{font-size:.8rem}#app.is-compact .rail__configuration{display:none}#app.is-compact .rail__counts{white-space:normal}#app.is-compact .menu__option{flex-direction:column;align-items:flex-start;gap:.2rem}.cell__spectrum{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.table.portrait-spectrum .cell__number,.table.portrait-spectrum .cell__name,.table.portrait-spectrum .cell__weight,.table.portrait-spectrum .cell__value{display:none}.table.portrait-spectrum .cell__symbol{align-items:center;padding:0;inset:0 0 20%}.table.portrait-spectrum-full .cell__symbol{font-size:max(6px, calc(var(--cell-size) * .38));inset:0 0 48%}.rail__spectrum-scale{gap:.1rem;width:100%;font-size:.7rem;display:grid}.rail__spectrum-key{font-size:.65rem}.rail__subshell-scale{align-items:center;gap:.25rem .75rem;width:100%;font-size:.7rem;display:flex}.rail__subshell-key{font-size:.65rem}.rail__spectrum-help,.rail__subshell-help{display:none;position:relative}.rail__subshell-help{margin-left:auto;display:block}.rail__spectrum-help summary,.rail__subshell-help summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:28px;text-decoration:underline;display:flex}.rail__subshell-help summary{white-space:nowrap;min-height:0}.rail__spectrum-explanation,.rail__subshell-explanation{z-index:5;background:var(--paper);border:1px solid var(--rule-strong);max-height:40vh;color:var(--ink);padding:.75rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow:auto}#app.is-compact .rail__spectrum-scale.is-full .rail__spectrum-scope,#app.is-compact .rail__spectrum-scale.is-full .rail__spectrum-key{display:none}#app.is-compact .rail__spectrum-scale.is-full .rail__spectrum-help{display:block}#app.is-compact .rail__subshell-scale{display:grid}#app.is-compact .rail__subshell-scope,#app.is-compact .rail__subshell-key{display:none}#app.is-compact .rail__subshell-help{margin-left:0;display:block}#app.is-compact .rail__subshell-help summary{min-height:28px}#app.is-compact:not(.is-landscape) .rail:has(.rail__subshell-help[open]){overflow-y:visible}#app.is-compact.is-landscape .rail__subshell-explanation{max-height:none;margin-top:.25rem;position:static}@media (height<=520px){#app.is-compact .rail__spectrum-scope,#app.is-compact .rail__spectrum-key{display:none}#app.is-compact .rail__spectrum-help{display:block}#app.is-compact .rail__subshell-scope,#app.is-compact .rail__subshell-key{display:none}#app.is-compact .rail__subshell-help{display:block}}.menu__group{margin:0;padding:0;list-style:none}.menu__group-label{color:var(--ink-muted);padding:.65rem .6rem .25rem;font-size:.8em;display:block}.table.has-filter:not(.has-lens) .cell.is-dim{background:var(--paper);color:var(--ink-muted)}.is-nuclear .table,.is-nuclear .ribbon,.is-nuclear .plate,.is-nuclear .rail{display:none!important}.domain-chooser{align-items:center;gap:8px;display:flex}.domain-chooser button{min-height:24px}.domain-chooser button[aria-pressed=true]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.shell-identity{align-items:baseline;gap:0;min-width:0;display:flex}.rail__find{align-items:baseline;min-height:1.4em;display:flex}.find__input{min-width:0;font:inherit;font-family:var(--font-numeral);font-variant-numeric:tabular-nums;color:var(--ink);border:0;border-bottom:1px solid var(--rule-strong);caret-color:var(--ink);appearance:none;background:0 0;border-radius:0;flex:auto;margin:0;padding:0 0 2px}.find__input::placeholder{color:var(--ink-muted);opacity:1}.find__input:focus,.find__input:focus-visible{border-bottom-color:var(--ink-muted);outline:none}.find__apply{flex:none;padding-inline:.2rem}.find__apply:disabled{color:var(--ink-muted)}.cell.is-find-dim{opacity:1;--mark-opacity:.28}.table:not(.has-lens) .cell.is-find-dim{color:var(--ink-muted);background:var(--paper)}.cell.is-find-hit:not(.is-selected):not(.is-open){outline:1px solid var(--rule-strong);outline-offset:-1px}.cell.is-find-hit{opacity:1}.rail__find{flex-wrap:wrap;gap:.35rem .65rem}.find__target{background:var(--paper);max-width:40%;color:var(--ink-muted);font:inherit;border:0;font-size:.85em}.find__suggestions{flex-wrap:wrap;flex-basis:100%;gap:.2rem .8rem;margin:0;padding:0;font-size:.85em;list-style:none;display:flex}.find__suggestions[hidden]{display:none}.find__suggestions [role=option]{color:var(--ink-muted);cursor:pointer;padding:.25rem 0}.find__suggestions [aria-selected=true]{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}@media (width<=600px){.find__target{flex-basis:100%;max-width:100%}.find__suggestions{max-height:7rem;overflow-y:auto}.find__suggestions [role=option]{min-height:24px}.find__apply{min-width:44px;min-height:44px}}.table{transform-origin:0 0}.table.is-map{cursor:pointer}.table.is-compact-map{visibility:hidden;pointer-events:none}.plate__pull-hint{display:none}.plate.is-orbital{display:block}.plate__orbital-figure{pointer-events:none}#app.is-orbital .rail{gap:0;min-height:0}#app.is-orbital .rail__readout{min-height:1.4em;max-height:2.8em}#app.is-orbital :is(.rail__scale,.rail__state){display:none}@media (prefers-reduced-motion:reduce){.table{transition:none!important}}.plate{pointer-events:none;font-family:var(--font-prose);overscroll-behavior:contain;grid-template-columns:240px minmax(0,1fr);align-content:start;column-gap:2rem;font-size:.82rem;line-height:1.5;display:grid}.plate__body{pointer-events:auto;flex-direction:column;grid-column:2;gap:1.25rem;min-width:0;padding-bottom:2rem;display:flex;container-type:inline-size}.plate__header{z-index:2;background:var(--paper);flex-direction:column;margin-bottom:-1.25rem;padding-bottom:.15rem;display:flex;position:sticky;top:0}.plate__summary{flex-direction:column;gap:.15rem;display:flex}.plate__section-heading{font-family:var(--font-prose);color:var(--ink-muted);margin:0;font-size:.82rem;font-weight:400}.plate__section-heading:focus{outline:none}.plate__section-heading:focus-visible{border-left:2px solid var(--accent);margin-left:-1.4ch;padding-left:1.4ch}.plate .heading-back{flex-wrap:inherit;align-items:baseline;gap:inherit;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;max-width:none;min-height:0;margin:0;padding:0;display:inline-flex}.plate__title:has(.heading-back:focus-visible){border-left-color:var(--accent)}.plate .plate__title .heading-back:focus-visible{outline:none}.plate__title{border-left:2px solid #0000;align-self:flex-start;align-items:baseline;gap:.75ch;margin:0 0 0 -1.4ch;padding-left:1.4ch;font-weight:500;display:inline-flex}.plate__title:focus{outline:none}.plate__title:focus-visible{border-left-color:var(--accent)}.plate__z{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.8rem}.plate__symbol{letter-spacing:-.03em;font-size:2.1rem;font-weight:540;line-height:1.1}.plate__name{letter-spacing:-.01em;font-size:1.15rem;font-weight:400}.plate__meta,.plate__facts,.plate__isotopes{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;margin:0}.plate__facts{color:var(--ink-muted)}.plate__rank{font-family:var(--font-numeral);flex-wrap:wrap;align-items:baseline;gap:0 2ch;font-size:.76rem;display:flex}.plate__rank-summary{color:var(--ink)}.plate__rank-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 2ch;width:min(100%,44ch);display:grid}.plate__rank-step{text-align:left;min-height:32px;color:var(--ink-muted)}.plate__rank-step:hover,.plate__rank-step:focus-visible{color:var(--ink)}.plate__rank-step[aria-disabled=true]{cursor:default}.plate__rank-basis{color:var(--ink-muted);flex-basis:100%;margin:0}.is-compact .plate__rank-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.is-compact .plate__rank-step{overflow-wrap:anywhere;min-height:44px}.plate__isotopes{flex-direction:column;gap:.4rem;display:flex}.plate__isotopes-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plate__isotopes-line{margin:0}.plate__origin{flex-direction:column;gap:.4rem;display:flex}.plate__origin-head{align-items:baseline;gap:1.5ch;display:flex}.plate__origin-label{color:var(--ink-muted)}.plate__origin-status{font-family:var(--font-numeral);color:var(--ink-muted);margin-left:auto;font-size:.76rem}.plate__origin-chart{height:16px;position:relative}.plate__origin-bar{width:100%;height:16px;display:block}.plate__origin-fill{fill:var(--ink)}.plate__origin-separator{stroke:var(--paper);stroke-width:2px;vector-effect:non-scaling-stroke}.plate__origin-segments{pointer-events:none;position:absolute;inset:0}.plate__origin-segment{min-width:0;position:absolute;inset-block:0;container-type:inline-size}.plate__origin-segment-label{color:var(--paper);font-family:var(--font-numeral);text-overflow:ellipsis;white-space:nowrap;padding:0 .45rem;font-size:.66rem;line-height:16px;display:none;overflow:hidden}@container (width>=88px){.plate__origin-segment-label{display:block}}.plate__origin-sum,.plate__origin-absence{color:var(--ink-muted);margin:0}.plate__origin-sum{font-family:var(--font-numeral);font-size:.72rem}.plate__origin-list{font-family:var(--font-numeral);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;margin:0;font-size:.76rem;display:grid}.plate__origin-pair{justify-content:space-between;gap:1.5ch;min-width:0;display:flex}.plate__origin-pair dt{min-width:0;color:var(--ink-muted)}.plate__origin-pair dd{font-variant-numeric:tabular-nums;flex:none;margin:0}.plate__configuration{flex-direction:column;gap:.4rem;display:flex}.plate__configuration-summary{flex-wrap:wrap;align-items:baseline;gap:.25rem 1ch;display:flex}.plate__configuration-summary .plate__drawing-control{margin-left:auto}.plate__configuration-exception{color:var(--ink-muted);font-size:.75rem}.plate__drawing-control:after{content:" ▸"}.plate__drawing-control[aria-expanded=true]:after{content:" ▾"}.plate__navigate:after{content:" →"}.plate__disclosure-label{cursor:pointer;color:var(--ink-muted)}.plate__source,.plate__disclosure-label{min-height:24px}.is-compact :is(.plate__drawing-control,.plate__disclosure-label){align-content:center;min-height:44px}.plate__rank-details{flex-basis:100%}.plate__configuration-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plate__configuration-label{color:var(--ink-muted)}.plate__configuration-term{font-family:var(--font-numeral);gap:.5ch;margin:0;display:flex}.plate__configuration-term-label{color:var(--ink-muted)}.plate__subshells{flex-wrap:wrap;gap:.45rem .7rem;display:flex}.plate__subshell{font-family:var(--font-numeral);border-bottom:1px solid #0000;flex-direction:column;gap:.2rem;padding-bottom:.2rem;display:flex}.plate__subshell.is-exception{border-bottom-color:var(--ink)}.plate__subshell-label{color:var(--ink-muted);font-size:.7rem}.plate__electron-marks{gap:1px;display:flex}.plate__electron-marks i{background:var(--rule);width:2px;height:5px;display:block}.plate__electron-marks i.is-filled{background:var(--ink)}.plate__configuration-line,.plate__configuration-note{font-family:var(--font-numeral);margin:0}.plate__configuration-note{color:var(--ink-muted)}.plate__ruler{flex-direction:column;gap:.35rem;display:flex}.plate__ruler-row{align-items:center;gap:1.5ch;margin:.6rem 0 1.5rem;display:flex}.plate__ruler-end{font-family:var(--font-numeral);color:var(--ink-muted);white-space:nowrap;flex:none;font-size:.72rem}.plate__ruler-track{flex:auto;min-width:0;height:18px;position:relative}.plate__ruler-svg{width:100%;height:18px;display:block}.plate__ruler-line,.plate__ruler-ticks{stroke:var(--rule-strong);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.plate__ruler-ticks{stroke:var(--rule)}.plate__ruler-mark{stroke:var(--ink);stroke-width:3px;vector-effect:non-scaling-stroke}.plate__ruler-label{font-family:var(--font-numeral);white-space:nowrap;margin-top:.2rem;font-size:.72rem;position:absolute;top:100%}.plate__note{color:var(--ink-muted);max-width:72ch;margin:0}.plate__properties{flex-direction:column;gap:.4rem;display:flex}.plate__rows{border-collapse:collapse;table-layout:fixed;width:100%}.plate__col-label{width:14rem}.plate__col-value{width:8.5rem}.plate__col-status{width:6.5rem}.plate__col-source{width:4.5rem}.plate__caption,.plate__rows thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plate__rows td{border-top:1px solid var(--rule);vertical-align:middle;padding:.45rem 1.5ch .45rem 0}.plate__rows td:last-child{padding-right:0}.plate__cell-label{color:var(--ink-muted)}.plate__cell-value{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.plate__cell-value.is-none{color:var(--ink-muted)}.plate__cell-status,.plate__source{font-family:var(--font-numeral);color:var(--ink-muted);font-size:.76rem}.plate__source{min-height:24px}.plate__source:hover,.plate__source[aria-expanded=true]{color:var(--ink)}.plate__axis{min-width:0}.plate__axis-marks{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:44px;position:relative}.plate__rows.has-pins .plate__axis-marks{margin-top:13px}.plate__rows.has-pins .plate__series-row .plate__axis-marks{margin-top:0}.plate__axis-svg{pointer-events:none;width:100%;height:16px;display:block;position:absolute;top:8px}.plate__axis-line{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.plate__ticks{stroke:var(--rule-strong);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.plate__tick{vector-effect:non-scaling-stroke}.plate__tick.is-pinned{stroke:var(--ink);stroke-width:1.5px}.plate__tick.is-open{stroke:var(--accent);stroke-width:2px}.plate__tick.is-preview{stroke:var(--ink-muted);stroke-width:1.5px}.plate__preview-label{font-family:var(--font-numeral);color:var(--ink-muted);white-space:nowrap;pointer-events:none;font-size:10px;line-height:12px;position:absolute;top:28px}.plate__preview-label.is-centred{transform:translate(-50%)}.plate__span{fill:var(--accent)}.plate__series-value{white-space:normal;overflow-wrap:break-word;line-height:1.35}.plate__series-value span{display:block}.plate__series-tick{stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.plate__series-tick.is-hatched{stroke-dasharray:2 2}.plate__pin{font-family:var(--font-numeral);color:var(--ink);white-space:nowrap;font-size:10px;line-height:1.2;position:absolute;bottom:100%}.plate__pin.is-centred{transform:translate(-50%)}.plate__pin.is-lifted{bottom:calc(100% + 11px)}.plate__rows.has-pins .plate__axis.is-stacked .plate__axis-marks{margin-top:24px}.plate__alt{border:1px solid var(--accent);width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.plate__alt.is-centred{transform:translate(-50%,-50%)}.plate__alt-label{font-family:var(--font-numeral);color:var(--ink-muted);margin:.25rem 0 0;font-size:.72rem}.plate__passport-row td{border-top:0;padding:0}.plate__passport{font-family:var(--font-numeral);margin:0 0 .5rem;padding:0;font-size:.76rem;list-style:none}.plate__passport li{border-top:1px solid var(--rule);gap:1.5ch;padding:.3rem 0;display:flex}.plate__passport li.is-alternative{padding-left:1rem}.plate__passport-key{color:var(--ink-muted);flex:0 0 7rem}.plate__passport-value{overflow-wrap:anywhere;min-width:0}.plate__passport a{text-underline-offset:2px;text-decoration:underline}.plate__history{color:var(--ink-muted);max-width:72ch}.plate__history-line{margin:0}.plate__reference{min-height:24px;color:var(--ink-muted);text-underline-offset:2px;text-decoration:underline;display:inline-block}.plate__reference:hover,.plate__reference:focus-visible{color:var(--ink)}.is-compact .stage.is-pulling-plate{overflow:clip}.is-compact .plate{pointer-events:auto;grid-template-columns:minmax(0,1fr);column-gap:0}.is-compact .plate__body{grid-column:1}.is-compact .plate__header{top:0}.is-compact .plate__title .heading-back{touch-action:manipulation;min-height:44px}.is-compact .plate__title .heading-back:after{content:"⌄";color:var(--ink-muted);font-size:1rem}.is-compact .plate__header{cursor:grab;-webkit-user-select:none;user-select:none}.is-compact .plate__pull-hint{color:var(--ink-muted);background:var(--paper);font-size:.68rem;position:absolute;top:100%;right:0}.is-compact .plate.is-pulling .plate__pull-hint{display:block}.is-compact .plate.is-pull-ready .plate__pull-hint{color:var(--ink)}.is-compact .plate.is-pulling{will-change:transform;-webkit-user-select:none;user-select:none}.is-compact .plate.is-pulling .plate__header{cursor:grabbing}.plate__group th{text-align:left;color:var(--ink-muted);padding:1.4rem 0 .45rem;font-weight:400}.plate__rows--active .plate__group th{padding-top:0}.plate__property-link{min-height:24px;color:inherit;text-align:left}.plate__property-link:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.plate__axis-frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:.15rem .6ch;min-width:0;display:grid}.plate__axis-frame .plate__axis-marks{grid-area:1/1/auto/-1;min-width:0}.plate__axis-end:nth-last-child(2){text-align:right}.plate__axis-end,.plate__axis-scale{font-family:var(--font-numeral);color:var(--ink-muted);flex:none;font-size:.65rem}.plate__pin-values{font-family:var(--font-numeral);color:var(--ink-muted);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.7rem}.plate__series-guide{color:var(--ink-muted);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.7rem}.plate__ruler-summary{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plate__configuration-label{margin-right:auto}@container (width<=55rem){.plate__rows,.plate__rows tbody{width:100%;display:block}.plate__rows tbody tr.plate__row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.5ch;padding:.5rem 0;display:grid}.plate__rows tbody tr.plate__row td{border-top:0;padding:0}.plate__cell-label{grid-area:1/1}.plate__cell-value{grid-area:1/2}.plate__cell-axis{grid-area:2/1/auto/span 2;padding-top:.4rem}.plate__cell-status{grid-area:3/1}.plate__cell-source{text-align:right;grid-area:3/2}.plate__passport-row,.plate__passport-row td{display:block}.plate__passport li{flex-wrap:wrap;gap:0 1.5ch}.plate__passport-key{flex:0 0 5.5rem}}@container (width<=35rem){.plate__origin-list{grid-template-columns:minmax(0,1fr)}.plate__ruler-row{flex-wrap:wrap;margin-bottom:.6rem}.plate__ruler-track{flex-basis:100%;order:1;height:auto}.plate__ruler-end{flex:auto;order:0}.plate__ruler-end:last-child{text-align:right}.plate__ruler-label{margin-top:.2rem;display:block;position:static}.plate__ruler-label.is-right{text-align:left}}.plate__configuration-content,.plate__origin-content{flex-direction:column;gap:.4rem;display:flex}.plate__supplement>td{padding:.5rem 0}@container (width<=55rem){.plate__supplement,.plate__supplement>td{display:block}}.plate__oxidation{color:var(--ink-muted);margin:.7rem 0;font-size:.85em}.plate__oxidation-group{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-right:1rem;display:inline-flex}.plate__oxidation details{margin-top:.35rem}.plate__oxidation details p{max-width:70ch;line-height:1.5}.plate__oxidation .plate__property-link{min-width:28px;min-height:28px}.rail__element-step{display:none}#app.is-record:not(.is-orbital) .plate__title .heading-back{min-height:44px}#app.is-record:not(.is-orbital) .rail{flex-wrap:wrap;align-items:start;gap:0 1.5rem;min-height:0;display:flex}#app.is-record:not(.is-orbital) .rail__readout{min-width:0;min-height:0;max-height:none;overflow:visible}#app.is-record:not(.is-orbital) .rail__element{display:block}#app.is-record:not(.is-orbital) .rail__z-slot{align-items:center;display:flex}#app.is-record:not(.is-orbital) .rail__element-step{min-width:44px;min-height:44px;color:var(--ink-muted);display:inline-block}#app.is-record:not(.is-orbital) .rail__element-step[aria-disabled=true]{cursor:default}#app.is-record:not(.is-orbital) .rail__element>:not(.rail__z-slot),#app.is-record:not(.is-orbital) .rail__readout-separator,#app.is-record:not(.is-orbital) .rail__scale,#app.is-record:not(.is-orbital) .rail__view-row{display:none}#app.is-record:not(.is-orbital) .rail__z-scrub{min-height:44px}#app.is-record:not(.is-orbital) .rail__z-scrub:before{content:"Element ";color:var(--ink-muted)}#app.is-record:not(.is-orbital) .rail__state{flex:8rem;min-width:0}#app.is-record:not(.is-orbital) .rail__find{flex:12rem}#app.is-record:not(.is-orbital) .rail__lens-row{flex-wrap:wrap;align-items:baseline;gap:0 .75ch;min-width:0;display:flex}#app.is-record:not(.is-orbital) .rail__lens-row>.rail__separator{display:none}#app.is-record:not(.is-orbital) .rail__lens-slot{flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}#app.is-record:not(.is-orbital) .rail__field{flex-wrap:wrap;align-items:baseline;gap:.75ch;display:inline-flex}#app.is-record:not(.is-orbital) .rail__field:after{color:var(--ink-muted)}#app.is-record:not(.is-orbital) .rail__setting-label{color:var(--ink-muted);flex-shrink:0;display:inline}#app.is-record:not(.is-orbital) .rail__word{text-align:left;overflow-wrap:anywhere;min-height:44px}#app.is-record:not(.is-orbital) .rail__quantity,#app.is-record:not(.is-orbital) .rail__quantity .rail__scrub{max-width:100%}.isotope-browser{margin-top:12px}.isotope-browser__strip{gap:3px;padding:8px 0;display:flex;overflow:auto}.isotope-browser__strip button{border:1px solid var(--rule);flex:none;min-height:36px;padding:4px}.isotope-browser table{border-collapse:collapse;width:100%;font:13px var(--font-numeral)}.isotope-browser td,.isotope-browser th{text-align:left;border-bottom:1px solid var(--rule);padding:5px 8px}.spectrum{min-width:0;font-family:var(--font-numeral);font-size:.75rem}.spectrum.is-loading{min-height:210px}.spectrum__head{flex-wrap:wrap;align-items:baseline;gap:.8ch;display:flex}.spectrum__title{font-family:var(--font-prose);color:var(--ink-muted);margin:0;font-size:.82rem;font-weight:400}.spectrum__scope,.spectrum__caption,.spectrum__evidence{color:var(--ink-muted);margin:.25rem 0}.spectrum__lanes{margin-top:.4rem}.spectrum__lane{grid-template-columns:3ch minmax(0,1fr);align-items:center;column-gap:1ch;display:grid}.spectrum__symbol{color:var(--ink-muted)}.spectrum__symbol.is-open{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.spectrum__plot{border-bottom:1px solid var(--rule);touch-action:pan-y pinch-zoom;width:100%;min-width:0;height:44px;padding:0;display:block;position:relative}.spectrum__plot svg{pointer-events:none;width:100%;height:44px;display:block;overflow:hidden}.spectrum__line{stroke-width:2px;vector-effect:non-scaling-stroke}.spectrum__cap{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.spectrum__guide{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.spectrum__empty{color:var(--ink-muted);place-content:center;font-size:.7rem;display:grid;position:absolute;inset:0}.spectrum__count,.spectrum__announcement,.spectrum__sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spectrum__axis{color:var(--ink-muted);justify-content:space-between;margin-left:4ch;font-size:.68rem;display:flex}.spectrum__caption{font-size:.68rem}.spectrum__summary{margin:0}.spectrum__controls,.spectrum__browse{flex-wrap:wrap;align-items:baseline;gap:0 2ch;display:flex}.spectrum__browse{justify-content:space-between}.spectrum__button{text-align:left;text-underline-offset:3px;min-height:32px;text-decoration:underline}.spectrum__button[aria-disabled=true]{color:var(--ink-muted);cursor:default;text-decoration:none}.spectrum__inspection{margin-top:.35rem}.spectrum__list{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.spectrum__list caption{text-align:left;color:var(--ink-muted);padding-block:.4rem}.spectrum__list th{text-align:left;color:var(--ink-muted);font-weight:400}.spectrum__list td{border-top:1px solid var(--rule)}.spectrum__list .spectrum__button{border-left:2px solid var(--spectral-colour);padding-left:1ch}.spectrum__list .spectrum__button[aria-pressed=true]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600;text-decoration-thickness:2px}.spectrum__reference{text-underline-offset:3px;text-decoration:underline}.spectrum__passport{border-block:1px solid var(--rule);color:var(--ink-muted);overflow-wrap:anywhere;margin-top:.5rem;padding-block:.5rem}.spectrum__passport p{margin-top:.4rem}.is-compact .spectrum__button{min-height:44px}.spectrum__modes{gap:1.25ch;display:flex}.spectrum__modes [aria-pressed=true]{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.spectrum__modes [aria-pressed=false]{color:var(--ink-muted)}.spectrum__visible-band{fill:var(--ink);fill-opacity:.09}.spectrum__medium-boundary{stroke:var(--ink-muted);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.spectrum__regions{height:1.4em;color:var(--ink-muted);margin-left:4ch;font-size:.68rem;position:relative}.spectrum__regions span{position:absolute;transform:translate(-50%)}.spectrum__axis{height:1.5em;display:block;position:relative}.spectrum__axis span{white-space:nowrap;position:absolute}.spectrum__convention{color:var(--ink-muted);margin-block:.25rem;font-size:.68rem}.spectrum__medium{color:var(--ink-muted);margin-left:1ch;font-size:.68rem;display:inline-block}.spectrum__separator,.spectrum__scale{color:var(--ink-muted)}.spectrum__modes .spectrum__button{font:inherit;text-decoration:none}.spectrum__modes [aria-pressed=true]{text-decoration-line:underline}.spectrum__navigation,.spectrum__selection{flex-wrap:wrap;align-items:baseline;gap:0 2ch;display:flex}.spectrum__navigation{margin-left:4ch;font-size:.68rem}.spectrum__scale{margin-right:auto}.spectrum__controls{margin-top:.35rem}.spectrum__controls .spectrum__scope{margin-right:auto}.spectrum__selection{margin-top:.3rem}.spectrum__load-status{color:var(--ink-muted)}.spectrum__viewport{min-width:0}.is-detailed .spectrum__plot{cursor:grab}.is-detailed .spectrum__plot:active{cursor:grabbing}.spectrum__navigation .spectrum__button{text-align:center;min-width:32px}.spectrum__overview{cursor:grab;touch-action:pan-y pinch-zoom;border:0;width:calc(100% - 4ch);height:36px;margin:.4rem 0 0 4ch;padding:0;display:block;position:relative}.spectrum__overview:before{content:"";border-block:1px solid var(--rule);height:10px;position:absolute;inset:10px 0 auto}.spectrum__overview-visible,.spectrum__overview-window{pointer-events:none;height:12px;position:absolute;top:10px}.spectrum__overview-visible{background:var(--ink);opacity:.09}.spectrum__overview-window{border:1px solid var(--ink);min-width:2px}.spectrum__overview-label{color:var(--ink-muted);pointer-events:none;font-size:.6rem;position:absolute;top:23px;transform:translate(-50%)}.spectrum__overview[hidden],.spectrum__empty[hidden],.spectrum__regions [hidden]{display:none}@container (width<=560px){.spectrum__axis span:nth-child(2){display:none}}.spectrum__navigation{grid-template-columns:minmax(0,1fr) 32px 32px auto auto;align-items:center;column-gap:.75ch;display:grid}.spectrum__controls{grid-template-columns:minmax(0,1fr) auto auto;gap:0 2ch;display:grid}.spectrum__hint{color:var(--ink-muted);margin:0 0 .35rem 4ch;font-size:.68rem}.spectrum__overview{overflow:hidden}.plate__margin{top:var(--orbital-map-height);margin-top:var(--orbital-map-height);max-height:calc(var(--record-viewport-height) - var(--orbital-map-height));pointer-events:auto;font-family:var(--font-prose);color:var(--ink-muted);grid-area:1/1;align-self:start;padding:2px;position:sticky;overflow-y:auto}.plate__body{grid-row:1}.plate__index{flex-direction:column;margin-top:1.25rem;display:flex}.plate__index a{border-left:1px solid var(--rule);min-height:28px;padding:.3rem .6rem}.plate__index a[aria-current]{color:var(--ink);border-left-color:var(--accent)}.plate__index a:hover{color:var(--ink)}.plate__comparison-list{flex-wrap:wrap;gap:0 .75ch;display:flex}.plate__comparison-item{align-items:baseline;display:inline-flex}.plate__comparison button{min-height:32px}.plate__comparison-item button{padding-inline:.4ch}.plate__comparison-item [aria-current=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.plate__comparison button:disabled{cursor:default}.plate__compact-navigation,.is-orbital .plate__margin{display:none}#app.is-record-wide:not(.is-orbital) .plate{pointer-events:auto}#app.is-record-wide:not(.is-orbital) .table.is-map.is-map-settled:not(.is-compact-map){z-index:1}#app:not(.is-record-wide):not(.is-orbital) .plate{pointer-events:auto;grid-template-columns:minmax(0,1fr);column-gap:0}#app:not(.is-record-wide):not(.is-orbital) .plate__body{grid-column:1}#app:not(.is-record-wide):not(.is-orbital) .plate__margin{display:none}#app:not(.is-record-wide):not(.is-orbital) .plate__header{flex-flow:wrap;justify-content:space-between;align-items:center;column-gap:1rem}#app:not(.is-record-wide):not(.is-orbital) .plate__compact-navigation{min-width:0;max-width:100%;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:0 1rem;font-size:.75rem;display:flex}#app:not(.is-record-wide):not(.is-orbital) .plate__compact-navigation select{font:inherit;color:inherit;background:var(--paper);border:0;max-width:10rem;min-height:44px}#app:not(.is-record-wide):not(.is-orbital) .plate__compact-comparison{position:static}#app:not(.is-record-wide):not(.is-orbital) .plate__compact-comparison summary{cursor:pointer;align-content:center;min-height:44px}#app:not(.is-record-wide):not(.is-orbital) .plate__compact-comparison>.plate__comparison{z-index:4;background:var(--paper);border:1px solid var(--rule);width:min(18rem,100vw - 2rem);max-height:min(60vh,20rem);padding:.75rem;position:absolute;top:100%;right:0;overflow-y:auto}#app:not(.is-record-wide):not(.is-orbital) .plate__comparison button{min-height:44px}#app:not(.is-record-wide):not(.is-orbital) .plate__comparison-item button{min-width:44px}#app:not(.is-record-wide):not(.is-orbital) .plate__title .heading-back:after{content:"⌄";color:var(--ink-muted);font-size:1rem}#app:not(.is-record-wide):not(.is-orbital) .plate__title,#app:not(.is-record-wide):not(.is-orbital) .plate__title .heading-back{flex-wrap:wrap;min-width:0;max-width:100%}#app:not(.is-record-wide):not(.is-orbital) .plate__configuration-head,#app:not(.is-record-wide):not(.is-orbital) .plate__isotopes-head,#app:not(.is-record-wide):not(.is-orbital) .plate__origin-head{flex-wrap:wrap}#app:not(.is-record-wide):not(.is-orbital) .plate__configuration,#app:not(.is-record-wide):not(.is-orbital) .plate__isotopes,#app:not(.is-record-wide):not(.is-orbital) .plate__origin{overflow-wrap:anywhere}.keyboard-help{border:1px solid var(--rule-strong);background:var(--paper);max-block-size:min(42rem,100dvh - 2rem);inline-size:min(42rem,100vw - 2rem);color:var(--ink);padding:1.2rem}.keyboard-help::backdrop{background:color-mix(in srgb, var(--ink) 28%, transparent)}.keyboard-help h2{margin:0 5rem .8rem 0;font-size:1.15rem}.keyboard-help__close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.keyboard-help__body{max-block-size:min(28rem,100dvh - 12rem);overflow:auto}.keyboard-help table{border-collapse:collapse;inline-size:100%;font-size:.85rem}.keyboard-help tbody+tbody{border-block-start:1px solid var(--rule)}.keyboard-help th,.keyboard-help td{text-align:start;vertical-align:baseline;padding:.28rem .5rem .28rem 0}.keyboard-help tbody>tr:first-child th{color:var(--ink-muted);padding-block-start:.75rem}.keyboard-help tr:not(:first-child) th{inline-size:11rem;font-family:var(--font-numeral);font-weight:500}.keyboard-help .is-power{color:var(--ink-muted)}.keyboard-help .is-unavailable{opacity:.58}.keyboard-help__preference{align-items:center;gap:.6rem;margin-block-start:1rem;display:flex}.keyboard-help__footer{color:var(--ink-muted);font:.78rem/1.4 var(--font-numeral);margin:0}.keyboard-help__about{margin-block-start:.8rem}
