@keyframes pt-view-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pt-canvas-fade{0%{opacity:0}to{opacity:1}}.pt-root{color:#d8d8e8;height:100dvh;font-family:var(--font-mono,ui-monospace, monospace);background:#0c0c18;flex-direction:column;display:flex;overflow:hidden}.pt-header{will-change:max-height;z-index:10;background:#0c0c18;border-bottom:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;max-height:200px;padding:12px 22px;transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .18s,padding .28s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pt-header--hidden{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.pt-header__left{align-items:center;gap:12px;display:flex}.pt-header__right{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pt-header__right>*{flex-shrink:0}.pt-title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;color:#eeeef8;margin:0 0 2px;font-size:clamp(14px,2vw,19px);font-weight:400}.pt-title em{color:#eeeef85c;font-style:italic}.pt-subtitle{letter-spacing:.07em;color:#d8d8e880;margin:0;font-size:11px}.pt-back{color:#d8d8e8b3;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:11px;transition:border-color .15s,color .15s}.pt-back:hover{color:#eeeef8;border-color:#ffffff80}.pt-model-switch{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;padding:2px;display:inline-flex}.pt-model-btn{appearance:none;color:#d8d8e8a6;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:11px;transition:background .14s,color .14s}.pt-model-btn:hover{color:#eeeef8;background:#ffffff17}.pt-model-btn.active{color:#eeeef8;background:#ffffff26}.pt-model-year{opacity:.55;letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-left:4px;font-size:9px}.pt-model-badge{letter-spacing:.06em;text-transform:uppercase;opacity:.5;vertical-align:middle;background:#ffffff12;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:7px;display:inline-block}.pt-model-badge[data-model=thomson],.pt-model-badge[data-model=rutherford],.pt-model-badge[data-model=bohr]{color:#f59e0b}.pt-model-badge[data-model=sommerfeld]{color:#60a5fa}.pt-model-badge[data-model=quantum]{color:#34d399}.pt-model-select{display:none}.pt-scale-toggle{letter-spacing:.05em;color:#d8d8e873;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s;display:inline-flex}.pt-scale-toggle:hover{color:#eeeef8;border-color:#ffffff4d}.pt-scale-toggle.active{color:#93c5fd;border-color:#60a5fa73}.pt-scale-toggle__sw{background:#ffffff29;border-radius:999px;flex-shrink:0;width:24px;height:13px;transition:background .2s;position:relative}.pt-scale-toggle__sw:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pt-scale-toggle.active .pt-scale-toggle__sw{background:#3b82f6}.pt-scale-toggle.active .pt-scale-toggle__sw:after{transform:translate(11px)}.pt-speed-slider{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pt-speed-slider__lbl{letter-spacing:.08em;color:#d8d8e88c;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:10px}.pt-speed-slider__val{letter-spacing:.04em;color:#d8d8e8bf;text-align:right;-webkit-user-select:none;user-select:none;min-width:28px;font-size:11px}.pt-speed-slider__input{appearance:none;cursor:pointer;background:#ffffff24;border-radius:1px;outline:none;width:72px;height:2px}.pt-speed-slider__input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#60a5fa;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #60a5fa99}.pt-speed-slider__input::-moz-range-thumb{cursor:pointer;background:#60a5fa;border:none;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #60a5fa99}.pt-toggle-legend{color:#d8d8e86b;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s}.pt-toggle-legend:hover,.pt-toggle-legend.active{color:#eeeef8;border-color:#ffffff4d}.pt-temp-toggle{color:#d8d8e8a6;letter-spacing:.06em;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #ffffff1c;border-radius:999px;min-width:36px;padding:5px 10px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s}.pt-temp-toggle:hover{color:#eeeef8;border-color:#ffffff4d}.pt-atom-view{grid-template-columns:1fr var(--pt-info-width,264px);flex:1;min-height:0;animation:.22s ease-out pt-view-enter;display:grid;overflow:hidden}@media (max-width:680px){.pt-atom-view{grid-template-rows:1fr auto;grid-template-columns:1fr}}.pt-canvas-wrap{background:#060610;position:relative;overflow:hidden}.pt-canvas{animation:.3s ease-out pt-canvas-fade;display:block;width:100%!important;height:100%!important}.atom-loading{color:#d8d8e838;letter-spacing:.1em;justify-content:center;align-items:center;height:100%;font-size:10px;display:flex}.pt-model-desc{letter-spacing:.06em;color:#d8d8e89e;pointer-events:none;text-align:center;white-space:nowrap;text-transform:uppercase;z-index:2;margin:0;font-size:11px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:680px){.pt-model-desc{display:none}}.pt-context-legend{pointer-events:none;z-index:3;-webkit-backdrop-filter:blur(4px);background:#0606108c;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;gap:8px;padding:5px 10px;display:flex;position:absolute}.pt-context-legend--atom{justify-content:center;max-width:min(600px,100% - 32px);bottom:148px;left:50%;transform:translate(-50%)}.pt-context-legend--mol{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px;max-width:min(280px,100% - 32px);bottom:58px;left:auto;right:16px;transform:none}.pt-context-legend--material{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;max-width:min(280px,100% - 32px);bottom:16px;left:16px;right:auto;transform:none}.pt-context-legend--crystal{justify-content:center;max-width:min(600px,100% - 32px);bottom:16px;left:50%;transform:translate(-50%)}.pt-context-legend__item{color:#d8d8e899;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.pt-context-legend__item--dim{opacity:.52;font-style:italic}.pt-context-legend__icon{opacity:.7;text-align:center;flex-shrink:0;min-width:14px;font-size:10px}.pt-root--light .pt-context-legend{background:#f0f0facc;border-color:#00000012}.pt-root--light .pt-context-legend__item{color:#0a0a148c}@media (max-width:680px){.pt-context-legend{display:none}}.pt-nucleus-view-btn{color:#d8d8e8a6;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1c;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s,background .15s}.pt-nucleus-view-btn:hover{color:#eeeef8;border-color:#ffffff4d}.pt-nucleus-view-btn.active{color:#ff8a82;background:#ff5a4e26;border-color:#ff5a4e8c}.pt-crystal-view-btn{color:#d8d8e8a6;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1c;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s,background .15s}.pt-crystal-view-btn:hover{color:#eeeef8;border-color:#ffffff4d}.pt-crystal-view-btn.active{color:#6ee7b7;background:#34d3991f;border-color:#34d39980}.pt-material-view-btn{color:#d8d8e8a6;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1c;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s,background .15s}.pt-material-view-btn:hover{color:#eeeef8;border-color:#ffffff4d}.pt-material-view-btn.active{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b80}.pt-material-view-btn:disabled{opacity:.35;cursor:not-allowed}.pt-material-view-btn:disabled:hover{color:#d8d8e8a6;border-color:#ffffff1c}.pt-molecule-view-btn{color:#d8d8e8a6;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1c;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s,background .15s}.pt-molecule-view-btn:hover{color:#eeeef8;border-color:#ffffff4d}.pt-molecule-view-btn.active{color:#e879f9;background:#c026d31f;border-color:#c026d380}.pt-mol-overlay{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.pt-mol-formula{letter-spacing:.04em;color:#ffffffe6;text-shadow:0 1px 6px #000000b3;font-size:18px;font-weight:700}.pt-mol-name{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:10px}.pt-mol-polar-badge{letter-spacing:.07em;text-transform:uppercase;color:#c77fa8;opacity:.9;pointer-events:none;font-size:9px}.pt-mol-tabs{pointer-events:auto;gap:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.pt-mol-tab{color:#d8d8e8a6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-family:inherit;font-size:10px;transition:all .15s}.pt-mol-tab:hover{color:#eee;background:#ffffff24}.pt-mol-tab.active{color:#e879f9;background:#c026d32e;border-color:#c026d38c}.pt-mol-pubchem-section{z-index:4;flex-direction:column;align-items:flex-start;gap:4px;max-width:min(300px,100% - 36px);display:flex;position:absolute;bottom:18px;left:18px;transform:none}.pt-mol-pubchem-label{letter-spacing:.1em;text-transform:uppercase;color:#d8d8e84d;pointer-events:none;margin:0;font-size:9px}.pt-mol-pubchem-desc{color:#d8d8e838;text-align:left;pointer-events:none;max-width:280px;margin:0;font-size:9px;line-height:1.4}.pt-mol-search{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c18d1;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:0;display:flex;overflow:hidden}.pt-mol-search-input{color:#d8d8e8;background:0 0;border:none;outline:none;width:min(220px,100% - 36px);padding:6px 10px;font-family:inherit;font-size:12px}@media (max-width:680px){.pt-mol-pubchem-section{max-width:calc(100% - 24px);bottom:12px;left:12px}.pt-mol-pubchem-desc{display:none}.pt-mol-search-input{width:min(180px,100% - 36px);font-size:16px}}.pt-mol-search-input::placeholder{color:#d8d8e859}.pt-mol-search-input::-webkit-search-cancel-button{display:none}.pt-mol-search-btn{color:#d8d8e8a6;cursor:pointer;background:#ffffff0f;border:none;border-left:1px solid #ffffff1a;padding:6px 10px;font-family:inherit;font-size:13px;transition:background .12s,color .12s}.pt-mol-search-btn:hover:not(:disabled){color:#eee;background:#ffffff1f}.pt-mol-search-btn:disabled{opacity:.4;cursor:default}.pt-mol-no-result{display:none}.pt-mol-search-status{color:#d8d8e866;pointer-events:none;text-align:center;margin:0;font-size:10px}.pt-mol-search-status--error{color:#fb923ca6}.pt-mol-pubchem-badge{letter-spacing:.07em;text-transform:uppercase;color:#34d399cc;background:#34d3991f;border:1px solid #34d39947;border-radius:999px;padding:1px 7px;font-size:9px;display:inline-block}.pt-mol-external-note{color:#d8d8e847;pointer-events:none;text-align:center;font-size:9px}.pt-mol-clear-search{cursor:pointer;color:#d8d8e873;background:0 0;border:none;margin-left:4px;padding:0 2px;font-size:11px;transition:color .12s}.pt-mol-clear-search:hover{color:#eee}.pt-mol-2d-note{color:#d8d8e86b;width:100%;margin:4px 0 0;font-size:10px;font-style:italic;line-height:1.4}.pt-root--light .pt-mol-2d-note{color:#0a0a1459}.pt-root--light .pt-mol-pubchem-label{color:#0a0a144d}.pt-root--light .pt-mol-pubchem-desc{color:#0a0a1438}.pt-root--light .pt-mol-search-status{color:#0a0a1466}.pt-root--light .pt-mol-search-status--error{color:#c2410ca6}.pt-root--light .pt-mol-external-note{color:#0a0a1447}.pt-root--light .pt-mol-search{background:#ffffffe0;border-color:#0000001f}.pt-root--light .pt-mol-search-input{color:#111}.pt-root--light .pt-mol-search-input::placeholder{color:#0a0a1459}.pt-root--light .pt-mol-search-btn{color:#0a0a148c;background:#0000000a;border-left-color:#0000001a}.pt-root--light .pt-mol-search-btn:hover:not(:disabled){color:#111;background:#00000014}.pt-mol-mode{pointer-events:auto;z-index:4;align-items:center;gap:4px;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%)}.pt-mol-mode-btn{color:#d8d8e88c;letter-spacing:.05em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c18c7;border:1px solid #ffffff1f;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:10px;transition:background .13s,color .13s,border-color .13s}.pt-mol-mode-btn:hover{color:#eeeef8;background:#ffffff1a}.pt-mol-mode-btn.active{color:#7fb0ff;background:#7fb0ff26;border-color:#7fb0ff73}.pt-mol-reset-btn{color:#d8d8e859;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c18c7;border:1px solid #ffffff14;border-radius:999px;margin-left:2px;padding:3px 8px;font-family:inherit;font-size:10px;transition:color .13s,border-color .13s}.pt-mol-reset-btn:hover{color:#d8d8e8cc;border-color:#ffffff38}.pt-root--light .pt-mol-mode-btn{color:#0a0a148c;background:#ffffffd1;border-color:#0000001f}.pt-root--light .pt-mol-mode-btn:hover{color:#0a0a14;background:#fffffff5}.pt-root--light .pt-mol-mode-btn.active{color:#3b5bdb;background:#3b5bdb1a;border-color:#3b5bdb66}.pt-root--light .pt-mol-reset-btn{color:#0a0a1459;background:#ffffffbf;border-color:#0000001a}.pt-root--light .pt-mol-reset-btn:hover{color:#0a0a14bf;border-color:#00000038}.pt-info__mol-row{flex-direction:column;display:flex;gap:6px!important}.pt-info__mol-list{flex-wrap:wrap;gap:5px;display:flex}.pt-info__mol-badge{color:#c084fc;cursor:pointer;background:#a855f71a;border:1px solid #a855f740;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,border-color .12s}.pt-info__mol-badge:hover{background:#a855f738;border-color:#a855f780}.pt-nucleus-overlay{pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040410ad;border:1px solid #ffffff12;border-radius:12px;gap:24px;padding:8px 20px 6px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.pt-nucleus-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.pt-nucleus-num{font-family:var(--font-mono,ui-monospace, monospace);color:#eeeef8;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.pt-nucleus-lbl{letter-spacing:.1em;text-transform:uppercase;color:#d8d8e880;font-size:9px}@media (max-width:680px){.pt-nucleus-overlay{gap:16px;bottom:10px}.pt-nucleus-num{font-size:16px}}.pt-panel-drag{cursor:col-resize;z-index:10;width:6px;position:absolute;top:0;bottom:0;left:0}.pt-panel-drag:after{content:"";background:#ffffff1f;border-radius:1px;width:2px;height:28px;transition:background .15s,height .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.pt-panel-drag:hover:after{background:#ffffff61;height:44px}@media (max-width:680px){.pt-panel-drag{display:none}}.pt-info{background:#0808128c;border-left:1px solid #ffffff12;flex-direction:column;gap:16px;padding:20px 16px;display:flex;position:relative;overflow-y:auto}@media (max-width:680px){.pt-info{border-top:1px solid #ffffff12;border-left:none;flex-flow:wrap;align-items:center;gap:10px;padding:12px 16px}}.pt-info__header{border-left:3px solid;flex-direction:column;gap:2px;padding-left:10px;display:flex}.pt-info__z{letter-spacing:.09em;color:#d8d8e885;font-size:10px}.pt-info__name{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;color:#eeeef8;margin:0;font-size:clamp(17px,2.2vw,22px);font-weight:400}.pt-info__sym{letter-spacing:.04em;font-size:13px;font-weight:500}.pt-info__dl{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.pt-info__group{flex-direction:column;gap:7px;padding:10px 0 8px;display:flex}.pt-info__group:first-child{padding-top:2px}.pt-info__group-label{letter-spacing:.13em;text-transform:uppercase;color:#d8d8e847;border-bottom:1px solid #ffffff0e;margin:0 0 1px;padding-bottom:5px;font-size:9px}.pt-info__group>div{flex-direction:column;gap:1px;display:flex}.pt-info__dl dt{letter-spacing:.1em;text-transform:uppercase;color:#d8d8e87a;font-size:9px}.pt-info__dl dd{color:#d4d4e8;margin:0;font-size:13px}.pt-info__shells{letter-spacing:.04em;color:#60a5fa;font-size:12px}.pt-info__ox-row{flex-direction:column;display:flex;gap:4px!important}.pt-info__ox-states{flex-wrap:wrap;gap:4px;margin:0;display:flex}.pt-info__ox-badge{letter-spacing:.01em;background:color-mix(in srgb, var(--ox-color) 16%, transparent);border:1px solid color-mix(in srgb, var(--ox-color) 40%, transparent);min-width:26px;color:var(--ox-color);border-radius:4px;justify-content:center;align-items:center;padding:2px 5px;font-size:11px;font-weight:500;transition:background .1s;display:inline-flex}.pt-info__ox-badge--common{background:color-mix(in srgb, var(--ox-color) 28%, transparent);border-color:color-mix(in srgb, var(--ox-color) 65%, transparent);box-shadow:0 0 6px color-mix(in srgb, var(--ox-color) 20%, transparent);font-weight:700}.pt-info__iso-row{flex-direction:column;display:flex;gap:4px!important}.pt-info__isotopes{flex-wrap:wrap;gap:5px;margin:0;display:flex}.pt-info__iso-badge{color:var(--pt-text-secondary,#94a3b8);background:#7dd3fc1f;border:1px solid #7dd3fc4d;border-radius:4px;align-items:baseline;gap:2px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.pt-info__iso-pct{opacity:.75;margin-left:1px;font-size:10px}.pt-info__iso-name{opacity:.65;margin-left:2px;font-size:9.5px;font-style:italic}.pt-root--light .pt-info__iso-badge{color:#374151;background:#3b82f61a;border-color:#3b82f640}.pt-info__crystal-row{flex-direction:column;display:flex;gap:6px!important}.pt-info__crystal-label{color:#d4d4e8;font-size:12px;display:block}.pt-crystal-canvas{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;margin-top:4px;display:block}.pt-crystal-canvas-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;margin-top:4px;padding:0;transition:outline .12s;display:block;position:relative;overflow:hidden}.pt-crystal-canvas-btn:hover .pt-crystal-canvas{border-color:#34d39966}.pt-crystal-canvas-btn:focus-visible{outline-offset:2px;outline:2px solid #34d39999}.pt-crystal-canvas-hint{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;pointer-events:none;opacity:0;background:#00000073;border-radius:4px;padding:1px 6px;font-size:8px;transition:opacity .15s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.pt-crystal-canvas-btn:hover .pt-crystal-canvas-hint{opacity:1}.pt-root--light .pt-crystal-canvas{background:#00000008;border-color:#00000014}.pt-root--light .pt-info__crystal-label{color:#111}.pt-info__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.pt-info__hint{letter-spacing:.09em;color:#d8d8e866;text-transform:uppercase;font-size:9px}.pt-info__kofi{letter-spacing:.07em;color:#d8d8e84d;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:9px;text-decoration:none;transition:color .15s,border-color .15s}.pt-info__kofi:hover{color:#d8d8e8bf;border-color:#ffffff38}@media (max-width:680px){.pt-info__hint{display:none}}.pt-table-view{flex-direction:column;flex:1;min-height:0;animation:.18s ease-out pt-view-enter;display:flex;overflow:hidden}.pt-toolbar{flex-shrink:0}.pt-scroll{flex-direction:column;flex:1;padding:10px 14px 4px;display:flex;overflow:auto}.pt-grid{grid-template-rows:18px repeat(7,auto) 6px auto auto;grid-template-columns:22px repeat(18,1fr);align-self:flex-start;gap:2px;min-width:580px;display:grid}@media (min-width:1024px){.pt-root{--pt-chrome:180px}.pt-grid{max-width:calc((100dvh - var(--pt-chrome)) * 2);align-self:center;margin-inline:auto}}@media (min-width:1440px){.pt-root{--pt-chrome:190px}}.pt-group-label{color:#d8d8e873;letter-spacing:.03em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:10px;display:flex}.pt-period-label{color:#d8d8e873;letter-spacing:.03em;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;padding-right:5px;font-size:10px;display:flex}.pt-period-label--fblock{align-items:flex-start;padding-top:3px;font-size:9px}.pt-period-label sup{font-size:6px}.pt-fblock-sep{border-bottom:1px dashed #ffffff12;margin:0 2px}.pt-grid__cell{aspect-ratio:1;min-width:0;min-height:0;display:block}.pt-cell{cursor:pointer;width:100%;height:100%;color:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:0;padding:2px;transition:background .1s,border-color .1s,transform .1s,box-shadow .1s;display:flex;position:relative}.pt-cell:before{content:"";background:var(--cat-color,#fff);opacity:0;pointer-events:none;border-radius:3px;transition:opacity .1s;position:absolute;inset:0}.pt-cell:hover:before{opacity:.13}.pt-cell:hover{border-color:var(--cat-color,#ffffff47);z-index:10;background:#0e0e1c;transform:scale(1.8)}.pt-cell--active{box-shadow:0 0 8px var(--cat-color,#60a5fa);z-index:3;background:#ffffff12;transform:scale(1.07);border-color:var(--cat-color,#60a5fa)!important}.pt-cell--active:before{opacity:.2!important}.pt-cell--filled.pt-cell--active:before{opacity:.82!important}.pt-cell--filled:before{opacity:.72!important}.pt-cell--filled .pt-cell__sym{color:#0a0a14}.pt-cell--filled .pt-cell__z,.pt-cell--filled .pt-cell__name{color:#0a0a1499}.pt-cell--filled .pt-cell__val{color:#0a0a14a6}.pt-cell--filled:hover:before{opacity:.86!important}.pt-cell--filled.pt-cell--active{box-shadow:0 0 10px var(--cat-color)}.pt-cell__z{color:#d8d8e88c;font-size:clamp(6px,.58vw,8px);line-height:1;position:relative}.pt-cell__sym{color:var(--cat-color,#d8d8e8);font-size:clamp(10px,1vw,14px);font-weight:500;line-height:1;position:relative}.pt-cell__name{color:#d8d8e88c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(5px,.48vw,7px);line-height:1.1;position:relative;overflow:hidden}.pt-cell__mass{color:#d8d8e859;font-size:clamp(4.5px,.38vw,6px);line-height:1;position:relative}.pt-cell__val{color:#d8d8e894;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(4.5px,.4vw,6px);line-height:1.1;position:relative;overflow:hidden}.pt-grid__gap{border:1px dashed #ffffff14;border-radius:4px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.pt-gap-label{color:#d8d8e866;letter-spacing:.02em;white-space:nowrap;font-size:clamp(6px,.55vw,8px)}.pt-footer-hint{color:#d8d8e899;letter-spacing:.03em;flex-shrink:0;padding:5px 14px 8px;font-size:11px}.pt-legend{flex-wrap:wrap;flex-shrink:0;gap:4px 10px;padding:7px 14px 4px;display:flex}.pt-legend__item{align-items:center;gap:5px;display:flex}.pt-legend__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pt-legend__label{color:#d8d8e8bf;letter-spacing:.03em;font-size:10px}.pt-theme-toggle{color:#d8d8e873;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1c;border-radius:4px;padding:5px 11px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s,background .2s}.pt-theme-toggle:hover{color:#eeeef8;border-color:#ffffff47}.pt-theme-toggle.active{color:#eeeef8;background:#ffffff1f;border-color:#ffffff4d}.pt-root--light{color:#0a0a0a;background:#fbfbfa}.pt-root--light .pt-header{background:#fbfbfaf2;border-bottom-color:#0a0a0a14}.pt-root--light .pt-title{color:#0a0a0a}.pt-root--light .pt-title em{color:#0a0a0a59}.pt-root--light .pt-subtitle{color:#0a0a0a61}.pt-root--light .pt-back{color:#0a0a0ab3;border-color:#0a0a0a40}.pt-root--light .pt-back:hover{color:#0a0a0a;border-color:#0a0a0a8c}.pt-root--light .pt-model-switch{background:#0a0a0a0a;border-color:#0a0a0a2e}.pt-root--light .pt-model-btn{color:#0a0a0aa6}.pt-root--light .pt-model-btn:hover{color:#0a0a0a;background:#0a0a0a14}.pt-root--light .pt-model-btn.active{color:#0a0a0a;background:#0a0a0a24}.pt-root--light .pt-model-year{opacity:.55}.pt-root--light .pt-model-badge{background:#0a0a0a0f}.pt-root--light .pt-model-badge[data-model=thomson],.pt-root--light .pt-model-badge[data-model=rutherford],.pt-root--light .pt-model-badge[data-model=bohr]{color:#b45309}.pt-root--light .pt-model-badge[data-model=sommerfeld]{color:#1d4ed8}.pt-root--light .pt-model-badge[data-model=quantum]{color:#059669}.pt-root--light .pt-model-select{color:#1a1a1a;background:#0a0a0a0d;border-color:#0a0a0a33}.pt-root--light .pt-scale-toggle{color:#0a0a0aa6;background:#0a0a0a0a;border-color:#0a0a0a2e}.pt-root--light .pt-scale-toggle__sw{background:#0a0a0a33}.pt-root--light .pt-scale-toggle.active{color:#005a24;border-color:#007a3099}.pt-root--light .pt-scale-toggle.active .pt-scale-toggle__sw{background:#00a341}.pt-root--light .pt-speed-slider{background:#0a0a0a0a;border-color:#0a0a0a2e}.pt-root--light .pt-speed-slider__lbl{color:#0a0a0a8c}.pt-root--light .pt-speed-slider__val{color:#0a0a0abf}.pt-root--light .pt-speed-slider__input{background:#0a0a0a2e}.pt-root--light .pt-speed-slider__input::-webkit-slider-thumb{background:#00a341;box-shadow:0 0 6px #00a34166}.pt-root--light .pt-toggle-legend{color:#0a0a0aa6;border-color:#0a0a0a33}.pt-root--light .pt-toggle-legend:hover,.pt-root--light .pt-toggle-legend.active{color:#0a0a0a;border-color:#0a0a0a73}.pt-root--light .pt-temp-toggle{color:#0a0a0aa6;border-color:#0a0a0a33}.pt-root--light .pt-temp-toggle:hover{color:#0a0a0a;border-color:#0a0a0a73}.pt-root--light .pt-nucleus-view-btn{color:#0a0a0aa6;border-color:#0a0a0a33}.pt-root--light .pt-nucleus-view-btn:hover{color:#0a0a0a;border-color:#0a0a0a73}.pt-root--light .pt-nucleus-view-btn.active{color:#b91c1c;background:#c832281a;border-color:#c8322873}.pt-root--light .pt-crystal-view-btn{color:#0a0a0aa6;border-color:#0a0a0a33}.pt-root--light .pt-crystal-view-btn:hover{color:#0a0a0a;border-color:#0a0a0a73}.pt-root--light .pt-crystal-view-btn.active{color:#059669;background:#0596691a;border-color:#05966973}.pt-root--light .pt-crystal-canvas-hint{color:#000000a6;background:#ffffffb8}.pt-root--light .pt-molecule-view-btn{color:#0a0a0aa6;border-color:#0a0a0a33}.pt-root--light .pt-molecule-view-btn:hover{color:#0a0a0a;border-color:#0a0a0a73}.pt-root--light .pt-molecule-view-btn.active{color:#9333ea;background:#c026d314;border-color:#c026d366}.pt-root--light .pt-orbital-toggle{color:#00645abf;background:#0d94880d;border-color:#0d948859}.pt-root--light .pt-orbital-toggle:hover{color:#0d9488;background:#0d94881a;border-color:#0d948899}.pt-root--light .pt-orbital-toggle.active{color:#0d9488;background:#0d948824;border-color:#0d9488}.pt-root--light .pt-info__mol-badge{color:#7c3aed;background:#a855f71a;border-color:#a855f74d}.pt-root--light .pt-info__mol-badge:hover{background:#a855f733}.pt-root--light .pt-mol-formula{color:#0a0a14e6;text-shadow:0 1px 4px #fff9}.pt-root--light .pt-mol-name{color:#0a0a148c}.pt-root--light .pt-mol-polar-badge{color:#9e3d72}.pt-root--light .pt-mol-tab{color:#0a0a14a6;background:#0000000f;border-color:#00000024}.pt-root--light .pt-mol-tab:hover{color:#0a0a14;background:#0000001f}.pt-root--light .pt-mol-tab.active{color:#7c3aed;background:#9333ea1a;border-color:#9333ea66}.pt-root--light .pt-nucleus-num{color:#111}.pt-root--light .pt-nucleus-lbl{color:#0a0a0a80}.pt-root--light .pt-nucleus-overlay{background:#ffffffd6;border-color:#00000014}.pt-root--light .pt-theme-toggle{color:#0a0a0aa6;border-color:#0a0a0a38}.pt-root--light .pt-cell{background:#0a0a0a0a;border-color:#0a0a0a24}.pt-root--light .pt-cell:hover{border-color:var(--cat-color)}.pt-root--light .pt-cell--active{box-shadow:0 0 7px var(--cat-color);background:#0a0a0a12}.pt-root--light .pt-cell__z{color:#0a0a0a8c}.pt-root--light .pt-cell__name{color:#0a0a0a80}.pt-root--light .pt-cell__mass{color:#0a0a0a52}.pt-root--light .pt-cell__val{color:#0a0a0a8c}.pt-root--light .pt-thematic-sep{background:#0a0a0a26}.pt-root--light .pt-thematic-neg{color:#0a0a0a8c;background:#0a0a0a0a;border-color:#0a0a0a24}.pt-root--light .pt-thematic-neg:hover{color:#0a0a0a;background:#0a0a0a12;border-color:#0a0a0a59}.pt-root--light .pt-thematic-neg.active{color:#4338ca;background:#6366f11a;border-color:#6366f166}.pt-root--light .pt-group-label,.pt-root--light .pt-period-label{color:#0a0a0a80}.pt-root--light .pt-gap-label{color:#0a0a0a61}.pt-root--light .pt-grid__gap{border-color:#0a0a0a1f}.pt-root--light .pt-fblock-sep{border-color:#0a0a0a1a}.pt-root--light .pt-info{background:#fbfbfae6;border-left-color:#0a0a0a1a}.pt-root--light .pt-info__name{color:#0a0a0a}.pt-root--light .pt-info__z{color:#0a0a0a99}.pt-root--light .pt-info__group-label{color:#0a0a0a47;border-bottom-color:#00000012}.pt-root--light .pt-info__dl dt{color:#0a0a0a8c}.pt-root--light .pt-info__dl dd{color:#111}.pt-root--light .pt-info__shells{color:#1d4ed8}.pt-root--light .pt-info__hint{color:#0a0a0a73}.pt-root--light .pt-info__kofi{color:#0a0a0a59;border-color:#0a0a0a24}.pt-root--light .pt-info__kofi:hover{color:#0a0a0ab3;border-color:#0a0a0a47}.pt-root--light .pt-model-desc,.pt-root--light .pt-footer-hint{color:#0a0a0aa6}.pt-footer-hint__val{color:#7ab0ff;font-weight:600}.pt-root--light .pt-footer-hint__val{color:#3a5fc0}.pt-root--light .pt-legend__label{color:#0a0a0ab3}.pt-thematic-selector{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:5px 14px 7px;display:flex}.pt-thematic-selector__lbl{letter-spacing:.1em;text-transform:uppercase;color:#d8d8e899;-webkit-user-select:none;user-select:none;margin-right:4px;font-size:10px}.pt-thematic-btn{appearance:none;color:#d8d8e899;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:10px;transition:background .13s,border-color .13s,color .13s}.pt-thematic-btn:hover{color:#eeeef8;background:#ffffff12;border-color:#ffffff47}.pt-thematic-btn.active{color:#c7d2fe;background:#818cf824;border-color:#818cf880}.pt-thematic-sep{background:#ffffff21;flex-shrink:0;align-self:center;width:1px;height:16px;margin:0 3px;display:inline-block}.pt-thematic-neg{appearance:none;color:#d8d8e88c;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:9px;transition:background .13s,border-color .13s,color .13s}.pt-thematic-neg:hover{color:#eeeef8;background:#ffffff12;border-color:#ffffff47}.pt-thematic-neg.active{color:#c7d2fe;background:#818cf824;border-color:#818cf880}.pt-thematic-legend{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:4px 14px;display:flex}.pt-thematic-legend__item{color:#d8d8e8a6;letter-spacing:.03em;align-items:center;gap:5px;font-size:10px;display:flex}.pt-thematic-legend__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pt-thematic-legend--gradient{gap:6px}.pt-thematic-legend__bar{border-radius:3px;flex:1;min-width:80px;max-width:200px;height:6px}.pt-thematic-legend__min,.pt-thematic-legend__max{color:#d8d8e88c;letter-spacing:.03em;white-space:nowrap;font-size:9px}.pt-thematic-legend__trend{letter-spacing:.05em;color:#d8d8e852;text-align:center;width:100%;margin-top:-2px;font-size:9px}.pt-root--light .pt-thematic-legend__trend{color:#0a0a0a4d}.pt-info__header-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pt-info__discovery-link{color:#d8d8e859;vertical-align:middle;margin-left:5px;font-size:10px;text-decoration:none;transition:color .15s;display:inline-block}.pt-info__discovery-link:hover{color:#d8d8e8cc}.pt-root--light .pt-info__discovery-link{color:#0a0a144d}.pt-root--light .pt-info__discovery-link:hover{color:#0a0a14b3}.pt-info__apps-details{display:block}.pt-info__apps-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0;list-style:none;display:flex}.pt-info__apps-summary::-webkit-details-marker{display:none}.pt-info__apps-summary .pt-info__group-label{margin:0}.pt-info__apps-summary:after{content:"▸";opacity:.45;flex-shrink:0;font-size:10px;transition:transform .15s}.pt-info__apps-details[open] .pt-info__apps-summary:after{transform:rotate(90deg)}.pt-info__apps{flex-direction:column;gap:9px;padding-top:8px;display:flex}.pt-info__app-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.pt-info__app-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-info__app-title{color:#d8d8e8eb;font-size:.78rem;font-weight:600;line-height:1.3}.pt-info__app-cat{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:2px 7px;font-size:.62rem;font-weight:600}.pt-info__app-cat--medicine{color:#fca5a5;background:#ef44442e}.pt-info__app-cat--biology{color:#86efac;background:#22c55e2e}.pt-info__app-cat--material{color:#a5b4fc;background:#6366f12e}.pt-info__app-cat--daily-life{color:#fde68a;background:#eab3082e}.pt-info__app-desc{color:#d8d8e8ad;margin:0;font-size:.73rem;line-height:1.55}.pt-info__app-footer{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:2px;display:flex}.pt-info__app-source{color:#63a0ffcc;font-size:.67rem;font-family:var(--font-mono,monospace);text-decoration:none}.pt-info__app-source:hover{color:#93c5fd;text-decoration:underline}.pt-info__app-disclaimer{color:#d8d8e859;font-size:.62rem;font-style:italic}.pt-info__app-mol-btn{color:#63a0ffc7;cursor:pointer;font-size:.67rem;font-family:var(--font-mono,monospace);background:0 0;border:1px solid #63a0ff47;border-radius:20px;flex-shrink:0;padding:3px 9px;transition:background .14s,border-color .14s,color .14s}.pt-info__app-mol-btn:hover{color:#93c5fd;background:#63a0ff1a;border-color:#63a0ff85}.pt-root--light .pt-info__app-mol-btn{color:#1d4ed8;border-color:#1d4ed847}.pt-root--light .pt-info__app-mol-btn:hover{color:#1e40af;background:#1d4ed80f;border-color:#1d4ed885}.pt-root--light .pt-info__app-card{background:#00000008;border-color:#00000017}.pt-root--light .pt-info__app-title{color:#0a0a0a}.pt-root--light .pt-info__app-desc{color:#0a0a0a9e}.pt-root--light .pt-info__app-cat--medicine{color:#dc2626;background:#ef44441a}.pt-root--light .pt-info__app-cat--biology{color:#16a34a;background:#22c55e1a}.pt-root--light .pt-info__app-cat--material{color:#4f46e5;background:#6366f11a}.pt-root--light .pt-info__app-cat--daily-life{color:#b45309;background:#eab3081a}.pt-root--light .pt-info__app-source{color:#1d4ed8}.pt-root--light .pt-info__app-source:hover{color:#1e40af}.pt-root--light .pt-info__app-disclaimer{color:#0a0a0a52}.pt-root--light .pt-info__apps-summary:after{opacity:.3}.pt-info__share{color:#d8d8e859;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:border-color .15s,color .15s;display:flex}.pt-info__share:hover{color:#eeeef8;border-color:#ffffff59}.pt-info__name-row{align-items:baseline;gap:8px;display:flex}.pt-info__config{letter-spacing:.04em;color:#d8d8e894;margin-top:2px;font-size:10px}.pt-info__desc-wrap{flex-direction:column;gap:4px;display:flex}.pt-info__desc{color:#d8d8e8b8;margin:0;font-size:11.5px;line-height:1.58}.pt-info__desc-toggle{letter-spacing:.06em;color:#60a5faa6;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:9px;text-decoration:underline}.pt-info__desc-toggle:hover{color:#93c5fd}.pt-info__block-badge{letter-spacing:.06em;color:#d8d8e8a6;background:#ffffff14;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:500;display:inline-block}[data-block=s]{color:#fb923c;background:#f973162e}[data-block=p]{color:#4ade80;background:#22c55e26}[data-block=d]{color:#60a5fa;background:#3b82f62e}[data-block=f]{color:#f472b6;background:#ec489926}.pt-root--light .pt-thematic-selector__lbl{color:#0a0a0a99}.pt-root--light .pt-thematic-btn{color:#0a0a0aa6;background:#0a0a0a0a;border-color:#0a0a0a24}.pt-root--light .pt-thematic-btn:hover{color:#0a0a0a;background:#0a0a0a12;border-color:#0a0a0a59}.pt-root--light .pt-thematic-btn.active{color:#4338ca;background:#6366f11a;border-color:#6366f166}.pt-root--light .pt-thematic-legend__item{color:#0a0a0ab3}.pt-root--light .pt-thematic-legend__min,.pt-root--light .pt-thematic-legend__max{color:#0a0a0a99}.pt-root--light .pt-info__share{color:#0a0a0a8c;border-color:#0a0a0a33}.pt-root--light .pt-info__share:hover{color:#0a0a0a;border-color:#0a0a0a73}.pt-root--light .pt-info__config{color:#0a0a0a99}.pt-root--light .pt-info__desc{color:#0a0a0abf}.pt-root--light .pt-info__desc-toggle{color:#1d4ed8cc}.pt-root--light .pt-info__desc-toggle:hover{color:#1d4ed8}.pt-root--light [data-block=s]{color:#c2410c;background:#f973161f}.pt-root--light [data-block=p]{color:#15803d;background:#22c55e1f}.pt-root--light [data-block=d]{color:#1d4ed8;background:#3b82f61f}.pt-root--light [data-block=f]{color:#be185d;background:#ec48991f}.pt-scroll::-webkit-scrollbar{width:4px;height:4px}.pt-scroll::-webkit-scrollbar-track{background:0 0}.pt-scroll::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:2px}.pt-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@media (max-width:900px){.pt-header{gap:8px;padding:10px 14px}.pt-model-btn{display:none}.pt-model-select{color:#d8d8e8;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;outline:none;max-width:180px;padding:5px 10px;font-family:inherit;font-size:11px;display:block}.pt-model-switch{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:calc(100vw - 180px);overflow-x:auto}.pt-model-switch::-webkit-scrollbar{display:none}.pt-header__right{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:5px;overflow-x:auto}.pt-header__right::-webkit-scrollbar{display:none}.pt-thematic-selector{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding:5px 10px;overflow-x:auto}.pt-thematic-selector::-webkit-scrollbar{display:none}.pt-grid{gap:2px;min-width:820px}.pt-scroll{-webkit-overflow-scrolling:touch;padding:8px 10px 4px}}@media (max-width:600px){.pt-header{gap:6px;padding:8px 12px}.pt-title{font-size:14px}.pt-subtitle{font-size:10px}.pt-scale-toggle{padding:4px 9px 4px 7px;font-size:9px}.pt-scale-toggle__sw{width:20px;height:11px}.pt-speed-slider__lbl{display:none}.pt-speed-slider__input{width:55px}.pt-theme-toggle,.pt-toggle-legend{padding:4px 9px;font-size:9px}.pt-back{padding:4px 10px;font-size:10px}.pt-atom-view{grid-template-rows:3fr 1fr}.pt-info{gap:8px;max-height:38vh;padding:8px 12px;overflow-y:auto}.pt-info__name{font-size:16px}.pt-info__dl dd{font-size:12px}.pt-info__desc{font-size:10.5px;display:none}.pt-info__desc-wrap .pt-info__desc-toggle{display:inline}.pt-grid{grid-template-columns:18px repeat(18,1fr);gap:1px;min-width:820px}.pt-cell__sym{font-size:clamp(9px,2.2vw,13px)}.pt-cell__z{font-size:clamp(5px,1.4vw,8px)}.pt-cell__name{font-size:clamp(3px,.85vw,5px)}.pt-cell__mass{font-size:clamp(2.5px,.7vw,4px)}.pt-cell__val{font-size:clamp(3px,.8vw,5px)}.pt-footer-hint{font-size:10px}}.pt-about-link{color:#d8d8e873;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s}.pt-about-link:hover{color:#eeeef8;border-color:#ffffff47}.pt-root--light .pt-about-link{color:#0a0a0a73;border-color:#0a0a0a29}.pt-root--light .pt-about-link:hover{color:#0a0a0a;border-color:#0a0a0a52}.pt-stars-toggle{color:#d8d8e88c;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:11px;transition:border-color .15s,color .15s}.pt-stars-toggle:hover{color:#eeeef8;border-color:#ffffff47}.pt-root--light .pt-stars-toggle{color:#0a0a0a8c;border-color:#0a0a0a2e}.pt-root--light .pt-stars-toggle:hover{color:#0a0a0a;border-color:#0a0a0a59}.pt-vdw-toggle{color:#d8d8e88c;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:11px;transition:border-color .15s,color .15s,background .15s}.pt-vdw-toggle:hover{color:#eeeef8;border-color:#ffffff47}.pt-vdw-toggle.active{color:#7ab0ff;border-color:#7ab0ff73}.pt-vdw-toggle--wire{background:#7ab0ff12}.pt-vdw-toggle--glass{background:#7ab0ff24}.pt-root--light .pt-vdw-toggle{color:#0a0a0a8c;border-color:#0a0a0a2e}.pt-root--light .pt-vdw-toggle:hover{color:#0a0a0a;border-color:#0a0a0a59}.pt-root--light .pt-vdw-toggle.active{color:#3a5fc0;border-color:#3a5fc08c}.pt-root--light .pt-vdw-toggle--wire{background:#3a5fc012}.pt-root--light .pt-vdw-toggle--glass{background:#3a5fc024}.pt-spin-toggle{color:#d8d8e88c;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:12px;transition:border-color .15s,color .15s,background .15s}.pt-spin-toggle:hover{color:#eeeef8;border-color:#ffffff47}.pt-spin-toggle.active{color:#f97316;background:#f9731614;border-color:#f973168c}.pt-root--light .pt-spin-toggle{color:#0a0a0a8c;border-color:#0a0a0a2e}.pt-root--light .pt-spin-toggle:hover{color:#0a0a0a;border-color:#0a0a0a59}.pt-root--light .pt-spin-toggle.active{color:#c2410c;background:#c2410c12;border-color:#c2410c80}@media (pointer:coarse){.pt-cell{min-height:32px}.pt-thematic-btn{min-height:36px;padding:6px 12px}.pt-model-btn{min-height:36px;padding:7px 12px}}.pt-search{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;min-width:120px;max-width:200px;padding:3px 10px 3px 12px;transition:border-color .15s,background .15s;display:flex}.pt-search:focus-within{background:#ffffff12;border-color:#ffffff47}.pt-search__input{color:#d8d8e8;letter-spacing:.03em;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:11px}.pt-search__input::placeholder{color:#d8d8e861}.pt-search__input::-webkit-search-cancel-button{display:none}.pt-search__count{color:#d8d8e880;white-space:nowrap;flex-shrink:0;font-size:10px}.pt-search__clear{color:#d8d8e873;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 1px;font-size:14px;line-height:1;transition:color .12s}.pt-search__clear:hover{color:#d8d8e8}.pt-cell--dim{opacity:.1;pointer-events:none}.pt-root--light .pt-search{background:#0a0a0a0a;border-color:#0a0a0a2e}.pt-root--light .pt-search:focus-within{background:#0a0a0a12;border-color:#0a0a0a61}.pt-root--light .pt-search__input{color:#1a1a1a}.pt-root--light .pt-search__input::placeholder{color:#0a0a0a59}.pt-root--light .pt-search__count{color:#0a0a0a73}.pt-root--light .pt-search__clear{color:#0a0a0a66}.pt-root--light .pt-search__clear:hover{color:#1a1a1a}.pt-donate-btn{letter-spacing:.04em;color:#ff7878b3;white-space:nowrap;border:1px solid #ff787838;border-radius:999px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.pt-donate-btn:hover{color:#f88;background:#ff787812;border-color:#ff787880}.pt-root--light .pt-donate-btn{color:#c83c3ca6;border-color:#c83c3c33}.pt-root--light .pt-donate-btn:hover{color:#c83c3c;background:#c83c3c0f;border-color:#c83c3c6b}.pt-lang-switch{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;flex-shrink:0;align-items:center;height:26px;padding:2px 8px;display:inline-flex}.pt-lang-btn{letter-spacing:.05em;color:#d8d8e866;border-radius:999px;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:500;text-decoration:none;transition:color .12s}.pt-lang-btn:hover{color:#eeeef8}.pt-lang-btn.active{color:#eeeef8;font-weight:600}.pt-lang-sep{color:#ffffff26;-webkit-user-select:none;user-select:none;margin:0 1px;font-size:9px}.pt-root--light .pt-lang-switch{background:#0a0a0a0a;border-color:#0a0a0a2e}.pt-root--light .pt-lang-btn{color:#0a0a0a73}.pt-root--light .pt-lang-btn:hover,.pt-root--light .pt-lang-btn.active{color:#0a0a0a}.pt-root--light .pt-lang-sep{color:#0a0a0a26}@media (min-width:601px) and (max-width:900px){.pt-grid{min-width:660px}.pt-cell__sym{font-size:10px}.pt-cell__z{font-size:7px}.pt-cell__name{font-size:5px}.pt-cell__mass{font-size:4px}.pt-cell__val{font-size:5px}}@media (max-width:500px){.pt-header{flex-direction:column;align-items:flex-start;gap:0;padding:7px 12px 0}.pt-header__left{gap:8px;width:100%;padding-bottom:5px}.pt-header__right{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:5px;width:100%;padding-bottom:7px;overflow-x:auto;flex-wrap:nowrap!important}.pt-header__right::-webkit-scrollbar{display:none}.pt-title{font-size:13px}.pt-subtitle{letter-spacing:.05em;font-size:9px}.pt-about-link{display:none!important}.pt-atom-view{grid-template-rows:1fr auto!important}.pt-info{gap:8px;max-height:44vh;padding:10px 12px;overflow-y:auto;border-top:1px solid #ffffff12!important;border-left:none!important;flex-direction:column!important}.pt-root--light .pt-info{border-top-color:#0a0a0a14!important}.pt-info__dl{flex-direction:column;gap:0;display:flex}.pt-info__group{grid-template-columns:1fr 1fr;gap:5px 14px;padding:8px 0 6px;display:grid}.pt-info__group-label{grid-column:1/-1;margin-bottom:2px}.pt-info__group>.pt-info__iso-row,.pt-info__group>.pt-info__ox-row,.pt-info__group>.pt-info__crystal-row,.pt-info__group>.pt-info__mol-row{grid-column:1/-1}.pt-info__dl dt{font-size:8px}.pt-info__dl dd{font-size:11px}.pt-info__desc{display:none}.pt-info__footer{flex-direction:row;justify-content:space-between;padding-top:4px}.pt-info__hint{font-size:8px;display:block!important}}.pt-portrait-hint{display:none}@media (max-width:640px) and (orientation:portrait){.pt-portrait-hint{color:#d8d8e847;letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:center;align-items:center;padding:5px 14px;font-size:10px;display:flex}.pt-root--light .pt-portrait-hint{color:#0a0a0a38}}@media (max-width:900px) and (orientation:landscape){.pt-scroll{padding:4px 8px 2px}.pt-grid{--cell:min(calc((100vw - 80px) / 18), calc((100svh - 170px) / 9));min-width:unset;grid-template-columns:calc(var(--cell) * .65) repeat(18, var(--cell));grid-template-rows:calc(var(--cell) * .55) repeat(7, var(--cell)) 4px var(--cell) var(--cell);gap:1px;width:fit-content;margin:0 auto}.pt-cell{border-radius:3px}.pt-cell__sym{font-size:clamp(8px, calc(var(--cell,24px) * .42), 13px)}.pt-cell__z{font-size:clamp(5px, calc(var(--cell,24px) * .27), 9px)}.pt-cell__name{font-size:clamp(3.5px, calc(var(--cell,24px) * .16), 6px)}.pt-cell__mass{font-size:clamp(3px, calc(var(--cell,24px) * .13), 5px)}.pt-cell__val{font-size:clamp(3.5px, calc(var(--cell,24px) * .15), 6px)}.pt-group-label,.pt-period-label{font-size:clamp(6px, calc(var(--cell,24px) * .32), 10px)}}.pt-table-scroll-hint{margin:0;display:none}@media (max-width:640px){.pt-table-scroll-hint{color:#d8d8e840;letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:4px 14px 6px;font-size:9px;display:flex}.pt-root--light .pt-table-scroll-hint{color:#0a0a0a38}}.pt-story-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#04040eb8;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out pt-view-enter;display:flex;position:fixed;inset:0}.pt-story-card{background:#0c0c1cf5;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:32px 28px 24px;display:flex;position:relative;box-shadow:0 24px 64px #0000008c}.pt-story-progress{justify-content:center;gap:6px;margin-bottom:4px;display:flex}.pt-story-pip{cursor:pointer;background:#ffffff26;border:none;border-radius:2px;flex:1;height:3px;padding:0;transition:background .18s}.pt-story-pip.done{background:#ffffff73}.pt-story-pip.active{background:#a78bfa}.pt-story-close{color:#d8d8e88c;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:background .12s,color .12s;display:flex;position:absolute;top:14px;right:14px}.pt-story-close:hover{color:#eee;background:#ffffff1f}.pt-story-icon{text-align:center;margin-top:4px;font-size:36px;line-height:1}.pt-story-title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:#eeeef8;text-align:center;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.pt-story-text{color:#c8c8d8cc;text-align:center;margin:0;font-size:13px;line-height:1.72}.pt-story-source{color:#a78bfa8c;text-align:center;margin:0;font-size:10px;font-style:italic;line-height:1.5}.pt-story-nav{justify-content:center;gap:10px;margin-top:6px;display:flex}.pt-story-btn{color:#d8d8e8cc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:8px 20px;font-family:inherit;font-size:12px;transition:background .12s,color .12s}.pt-story-btn:hover{color:#eee;background:#ffffff1f}.pt-story-btn--next{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa4d;min-width:88px}.pt-story-btn--next:hover{color:#e9d5ff;background:#a78bfa38}.pt-story-unavailable{color:#c8c8d880;text-align:center;margin:0;padding:16px 0;font-size:13px}.pt-info__story-btn{color:#c4b5fd;cursor:pointer;letter-spacing:.04em;background:#a78bfa14;border:1px solid #a78bfa38;border-radius:8px;align-self:flex-start;padding:5px 12px;font-family:inherit;font-size:11px;transition:background .12s,border-color .12s}.pt-info__story-btn:hover{background:#a78bfa2e;border-color:#a78bfa73}.pt-view-back-btn{color:#d8d8e8c7;letter-spacing:.06em;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(6px);white-space:nowrap;background:#0c0c1cb8;border:1px solid #ffffff2e;border-radius:999px;padding:5px 13px;font-family:inherit;font-size:11px;transition:background .15s,color .15s,border-color .15s;position:absolute;top:12px;left:12px}.pt-view-back-btn:hover{color:#eeeef8;background:#0c0c1cf0;border-color:#ffffff5c}.pt-root--light .pt-view-back-btn{color:#0a0a14bf;background:#ffffffd1;border-color:#0000002e}.pt-root--light .pt-view-back-btn:hover{color:#0a0a14;background:#fffffff7}.pt-root--light .pt-story-overlay{background:#c8c8dc8c}.pt-root--light .pt-story-card{background:#f8f8fcfa;border-color:#0000001a}.pt-root--light .pt-story-title{color:#111}.pt-root--light .pt-story-text{color:#1e1e32bf}.pt-root--light .pt-story-source{color:#6d28d98c}.pt-root--light .pt-story-pip{background:#0000001f}.pt-root--light .pt-story-pip.done{background:#00000059}.pt-root--light .pt-story-close{color:#1e1e3273;background:#0000000a;border-color:#0000001a}.pt-root--light .pt-story-close:hover{color:#111;background:#00000014}.pt-root--light .pt-story-btn{color:#1e1e32b3;background:#0000000a;border-color:#0000001a}.pt-root--light .pt-story-btn--next{color:#6d28d9;background:#6d28d914;border-color:#6d28d940}.pt-root--light .pt-info__story-btn{color:#6d28d9;background:#6d28d912;border-color:#6d28d933}@media (max-width:480px){.pt-story-card{border-radius:16px;padding:24px 18px 18px}.pt-story-title{font-size:15px}.pt-story-text{font-size:12px}}.pt-orbital-toggle{color:#b4f0ebb3;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#5eead40f;border:1px solid #5eead44d;border-radius:20px;padding:4px 11px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.pt-orbital-toggle:hover{color:#5eead4;background:#5eead424;border-color:#5eead48c}.pt-orbital-toggle.active{color:#5eead4;background:#5eead42e;border-color:#5eead4}.pt-model-switch--dimmed{opacity:.42}.pt-orbital-grid{z-index:12;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:48px;left:14px}.pt-orbital-row{gap:5px;display:flex}.pt-orbital-btn{color:#c8d2e6a6;cursor:pointer;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060610b3;border:1px solid #ffffff1f;border-radius:14px;padding:4px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;transition:border-color .12s,background .12s,color .12s}.pt-orbital-btn:hover{color:#a0f0e8;background:#5eead414;border-color:#5eead473}.pt-orbital-btn.active{color:#5eead4;background:#5eead424;border-color:#5eead4}.pt-orbital-row--p .pt-orbital-btn.active{color:#93c5fd;background:#60a5fa1f;border-color:#93c5fd}.pt-orbital-row--d .pt-orbital-btn.active{color:#6ee7b7;background:#34d3991f;border-color:#6ee7b7}.pt-orbital-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12;background:#060614d1;border:1px solid #5eead433;border-radius:12px;flex-direction:column;gap:8px;width:210px;padding:12px 14px 10px;display:flex;position:absolute;bottom:48px;right:14px}.pt-orbital-panel__header{justify-content:space-between;align-items:center;display:flex}.pt-orbital-panel__name{color:#e2f4f2;letter-spacing:.03em;font-family:SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:600}.pt-orbital-phase{color:#c8d2e68c;align-items:center;gap:4px;font-size:11px;display:flex}.pt-orbital-phase__swatch{border-radius:50%;width:9px;height:9px;display:inline-block}.pt-orbital-phase--pos .pt-orbital-phase__swatch{background:#5eead4}.pt-orbital-phase--neg .pt-orbital-phase__swatch{background:#f472b6}.pt-orbital-panel__qn{grid-template-columns:1fr 1fr;gap:3px 10px;margin:0;display:grid}.pt-orbital-panel__qn div{align-items:baseline;gap:4px;display:flex}.pt-orbital-panel__qn dt{color:#b4c8dc73;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.pt-orbital-panel__qn dd{color:#c8dcf0cc;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.pt-orbital-family{letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 8px;font-size:10px}.pt-orbital-family--s{color:#f59e0bbf;border-color:#f59e0b38}.pt-orbital-family--p{color:#60a5fabf;border-color:#60a5fa38}.pt-orbital-family--d{color:#34d399bf;border-color:#34d39938}.pt-orbital-shape{color:#b4d2e699;margin:0;font-size:10px;line-height:1.4}.pt-orbital-phase-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-orbital-phase-note{color:#a0b4c859;font-size:10px}.pt-orbital-desc{color:#a0bed280;margin:0;font-size:10px;line-height:1.5}.pt-orbital-disclaimer{color:#a0b4c873;border-top:1px solid #ffffff0f;margin:0;padding-top:4px;font-size:10px;line-height:1.5}.pt-orbital-vs-quantum{color:#8caac861;margin:0;font-size:10px;font-style:italic;line-height:1.5}@media (max-width:500px){.pt-orbital-grid{bottom:36px;left:8px}.pt-orbital-btn{padding:3px 7px;font-size:10px}.pt-orbital-panel{width:170px;padding:10px 11px 8px;bottom:36px;right:8px}.pt-orbital-panel__name{font-size:14px}.pt-orbital-toggle{padding:3px 8px;font-size:10px}}.pt-orbital-panel__close{color:#b4c8dc8c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-8px -8px -8px 4px;padding:0;font-size:18px;line-height:1;transition:color .15s,background .15s;display:flex}.pt-orbital-panel__close:hover{color:#eeeef8;background:#ffffff14}.pt-root--light .pt-orbital-panel__close{color:#0a0a1e66}.pt-root--light .pt-orbital-panel__close:hover{color:#0a0a0a;background:#0000000f}.pt-temp-control{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a14bd;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;gap:5px;min-width:220px;max-width:calc(100% - 40px);padding:8px 12px 6px;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.pt-temp-control__rail{width:100%;position:relative}.pt-temp-control__slider{appearance:none;cursor:pointer;background:#ffffff24;border-radius:1px;outline:none;width:100%;height:2px;display:block}.pt-temp-control__slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#f97316;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #f97316a6}.pt-temp-control__slider::-moz-range-thumb{cursor:pointer;background:#f97316;border:none;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #f97316a6}.pt-temp-control__marker{pointer-events:none;border-radius:1px;width:2px;height:8px;position:absolute;top:-3px;transform:translate(-50%)}.pt-temp-control__marker--fusion{background:#60a5facc}.pt-temp-control__marker--boiling{background:#ef4444cc}.pt-temp-control__row{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.pt-temp-control__input{color:#dcdcebe6;text-align:right;-moz-appearance:textfield;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:5px;outline:none;width:54px;padding:2px 5px;font-family:inherit;font-size:12px}.pt-temp-control__input::-webkit-inner-spin-button{-webkit-appearance:none}.pt-temp-control__input::-webkit-outer-spin-button{-webkit-appearance:none}.pt-temp-control__input:focus{border-color:#f973168c}.pt-temp-control__unit{color:#c8c8d78c;letter-spacing:.04em;min-width:20px;font-size:11px}.pt-temp-control__badge{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 7px;font-size:10px}.pt-temp-control__badge--solid{color:#60a5fad9;background:#60a5fa14;border-color:#60a5fa40}.pt-temp-control__badge--liquid{color:#ef4444d9;background:#ef444414;border-color:#ef444440}.pt-temp-control__badge--gas{color:#22c55ed9;background:#22c55e14;border-color:#22c55e40}.pt-temp-control__badge--unknown{color:#6b7280d9;background:#6b728014;border-color:#6b728040}.pt-temp-control__reset{color:#c8c8d780;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:2px 8px;font-family:inherit;font-size:10px;transition:border-color .15s,color .15s}.pt-temp-control__reset:hover{color:#eeeef8;border-color:#ffffff4d}.pt-temp-control__note{color:#f59e0bcc;letter-spacing:.02em;margin:0;font-size:10px}.pt-temp-control__disclaimer{color:#a0a0b461;margin:0;font-size:9px;font-style:italic;line-height:1.3}.pt-crystal-view-btn--unstable{opacity:.38;cursor:not-allowed}.pt-crystal-view-btn--unstable:hover{color:#d8d8e8a6!important;background:0 0!important;border-color:#ffffff1c!important}@media (max-width:680px) and (orientation:landscape){.pt-temp-control{display:none}}.pt-root--light .pt-temp-control{background:#f5f5fce6;border-color:#00000017}.pt-root--light .pt-temp-control__slider{background:#0000001f}.pt-root--light .pt-temp-control__input{color:#141423e0;background:#0000000a;border-color:#00000024}.pt-root--light .pt-temp-control__unit{color:#28283c8c}.pt-root--light .pt-temp-control__badge--solid{color:#1d4ed8e6;background:#1d4ed812;border-color:#1d4ed840}.pt-root--light .pt-temp-control__badge--liquid{color:#b91c1ce6;background:#b91c1c12;border-color:#b91c1c40}.pt-root--light .pt-temp-control__badge--gas{color:#15803de6;background:#15803d12;border-color:#15803d40}.pt-root--light .pt-temp-control__badge--unknown{color:#4b5563e6;background:#4b556312;border-color:#4b556340}.pt-root--light .pt-temp-control__reset{color:#1e1e3280;border-color:#0000001a}.pt-root--light .pt-temp-control__reset:hover{color:#1e1e32e6;border-color:#00000059}.pt-root--light .pt-temp-control__note{color:#b45a0ad9}.pt-root--light .pt-temp-control__disclaimer{color:#5050646b}.pt-root--canvas-fs .pt-atom-view{grid-template-columns:1fr}.pt-root--canvas-fs .pt-info{display:none}.pt-canvas-fs-btn{color:#c8c8d7a6;cursor:pointer;z-index:4;background:#0a0a148c;border:1px solid #ffffff21;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:border-color .15s,color .15s;display:flex;position:absolute;top:10px;right:10px}.pt-canvas-fs-btn:hover{color:#eeeef8;border-color:#ffffff59}.pt-canvas-fs-btn.active{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa80}.pt-root--light .pt-material-view-btn{color:#0a0a1499;border-color:#00000024}.pt-root--light .pt-material-view-btn:hover{color:#0a0a14;border-color:#0006}.pt-root--light .pt-material-view-btn.active{color:#b46000;background:#b464001a;border-color:#b4640073}.pt-root--light .pt-canvas-fs-btn{color:#1e1e328c;background:#f0f0f8c7;border-color:#0000001f}.pt-root--light .pt-canvas-fs-btn:hover{color:#0a0a1ee6;border-color:#00000059}.pt-root--light .pt-canvas-fs-btn.active{color:#1d4ed8;background:#1d4ed80f;border-color:#1d4ed866}.pt-orbital-panel--collapsed{padding-bottom:6px}.pt-orbital-panel--collapsed .pt-orbital-panel__header{cursor:pointer;margin-bottom:0}.pt-orbital-panel__toggle{color:#b4c8dc73;flex-shrink:0;margin-left:auto;padding-left:6px;font-size:9px}.pt-view-mode-row{display:contents}@media (max-width:680px) and (orientation:portrait){.pt-header{flex-wrap:nowrap;max-height:350px}.pt-header__right{row-gap:4px;overflow-x:auto;flex-wrap:wrap!important}.pt-view-mode-row{order:-1;gap:4px;width:100%;display:flex!important}.pt-view-mode-row>button{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;min-height:44px;padding:4px 3px;font-size:9px;overflow:hidden}.pt-temp-control{width:calc(100% - 16px);min-width:0;max-width:340px;padding:6px 10px 4px;display:flex;bottom:6px}.pt-temp-control__disclaimer{display:none}.pt-temp-control__note{font-size:9px}.pt-root--light .pt-temp-control{background:#f5f5fcf0;border-color:#00000017}.pt-orbital-panel{-webkit-overflow-scrolling:touch;width:100%;max-height:50vh;padding:0 16px env(safe-area-inset-bottom,16px);z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060614f5;border:none;border-top:1px solid #5eead438;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.pt-orbital-panel:before{content:"";background:#ffffff2e;border-radius:2px;width:36px;height:4px;margin:10px auto 12px;display:block}.pt-root--light .pt-orbital-panel{background:#fcfcfff7;border-top-color:#3b82f62e}.pt-root--light .pt-orbital-panel:before{background:#00000024}.pt-header{max-height:400px}.pt-canvas-fs-btn{width:44px;height:44px;top:6px;right:6px}.pt-view-back-btn{align-items:center;min-height:44px;padding:0 16px;display:flex}.pt-scale-toggle{min-height:44px;padding:0 12px 0 9px}.pt-orbital-btn{min-height:44px;padding:0 9px;font-size:12px}.pt-info__app-mol-btn{min-height:44px;padding:0 12px;font-size:12px}.pt-info__apps-summary{align-items:center;min-height:44px}.pt-portrait-hint{font-size:12px}.pt-orbital-panel__qn dt{font-size:11px}.pt-orbital-panel__qn dd,.pt-orbital-shape{font-size:12px}}
