.pt-wrapper{--pt-lift:0 3px 0 #142b4110,0 6px 14px #20354c08}.pt-header{width:100%;max-width:1200px;margin-bottom:24px}.pt-header h1{margin-bottom:16px}.pt-header>p{font-size:16px}.pt-wrapper [hidden]{display:none!important}#element-modal :focus-visible,.pt-wrapper :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pt-wrapper .element{box-shadow:var(--pt-lift),inset 0 1px 0 #ffffff30;background-image:linear-gradient(145deg,#ffffff0b,transparent);will-change:auto}.pt-wrapper .element:focus-visible,.pt-wrapper .element:hover{transform:translateY(-4px) scale(1.06)!important}.pt-wrapper .element.heatmap-active{color:#102033;text-shadow:0 1px 0 #ffffff22}.pt-wrapper .element.heatmap-nodata{color:var(--text-color);opacity:.55}.pt-wrapper .element.pt-search-dim{opacity:.14!important;filter:grayscale(1)!important;transform:none!important;pointer-events:none}.pt-wrapper #periodic-table{grid-template-rows:22px repeat(10,minmax(40px,60px));overflow:visible}.pt-desktop-view{width:100%;max-width:1165px;overflow-x:auto;padding:7px 8px 15px;box-sizing:content-box}.pt-desktop-view #main-content{min-width:805px}.pt-group-label{font-size:10px;text-align:center;align-self:center;color:var(--muted-text)}.pt-series-label{font-size:9px;align-self:center;text-align:center;color:var(--muted-text)}.pt-spotlight{grid-column:3/13;grid-row:2/5;display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 25px;min-width:0}.pt-spotlight small{font-size:10px;letter-spacing:1px;color:var(--muted-text)}.pt-spotlight h2{font-size:24px;margin:5px 0;color:var(--text-color)}.pt-spotlight p{font-size:12px;margin:5px 0;color:var(--muted-text)}.pt-spotlight span{font-size:10px;color:var(--subtle-text)}.pt-spot-symbol{min-width:90px;padding:10px 16px 14px;border:1px solid var(--card-border);border-radius:13px;background:var(--card-bg);box-shadow:var(--pt-lift);transform:rotate(-3deg)}.pt-spot-symbol strong{display:block;text-align:center;font-size:44px;line-height:1.2;color:var(--accent)}.pt-workbench{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 8px;text-align:left}.pt-desktop-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.pt-desktop-search label{font-size:12px;color:var(--muted-text)}.pt-desktop-search input{max-width:290px;flex:1;min-width:200px}.pt-desktop-search [role=status]{font-size:11px;color:var(--muted-text)}.pt-answer-row,.pt-learning-actions,.pt-modal-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pt-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--card-border);border-radius:9px;background:var(--card-bg);color:var(--text-color);padding:10px 14px;min-height:42px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;line-height:1.4}.pt-action:hover,.pt-action[aria-expanded=true]{border-color:var(--accent);background:var(--trend-active-bg)}.pt-action:disabled{opacity:.45;cursor:default}.pt-action span{font-size:10px;color:var(--accent)}.pt-action-primary{background:#0c7b70;color:#fff;border-color:#0c7b70}.pt-action-primary:hover{background:#085f58;color:#fff}.pt-wrapper input:not([type=checkbox]),.pt-wrapper select{font-family:inherit;font-size:14px;min-height:42px;padding:10px 12px;color:var(--text-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:9px;box-sizing:border-box}.pt-learning-panel{margin:18px 0 20px;text-align:left;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--pt-lift);border-radius:18px;padding:24px;scroll-margin-top:90px}.pt-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.pt-panel-heading small{font-size:10px;color:var(--accent);letter-spacing:1px}.pt-panel-heading h2{font-size:22px;color:var(--text-color);margin:7px 0;line-height:1.3}.pt-panel-heading button{flex-shrink:0}.pt-compare-cards,.pt-compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:15px 0}.pt-compare-selects label{font-size:12px;color:var(--muted-text)}.pt-compare-selects select{width:100%;display:block;margin-top:7px}.pt-compare-card{border:1px solid var(--card-border);border-top:3px solid var(--pair-color,var(--accent));border-radius:12px;padding:18px;min-width:0;background:var(--summary-bg)}.pt-compare-identity{display:flex;align-items:center;gap:15px}.pt-compare-identity>strong{font-size:35px;color:var(--text-color)}.pt-compare-identity h3{font-size:18px;margin:0 0 5px;color:var(--text-color)}.pt-compare-identity p{font-size:12px;margin:0;color:var(--muted-text)}.pt-compare-card dl{font-size:12px;margin:16px 0}.pt-compare-card dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--card-border)}.pt-compare-card dt{color:var(--muted-text)}.pt-compare-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.pt-pair-property h3{font-size:13px;font-weight:600;color:var(--text-color);margin:18px 0 10px}.pt-bar-row{display:grid;grid-template-columns:35px 1fr minmax(100px,160px);gap:10px;align-items:center;margin:7px 0;font-size:12px}.pt-bar-element{padding:5px;border:0;background:0 0;color:var(--accent);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:30px}.pt-bar-track{height:10px;background:var(--summary-bg);border-radius:10px;overflow:hidden}.pt-bar-track i{display:block;height:100%;background:linear-gradient(90deg,#2d8e9e,#60bfa5);border-radius:10px}.pt-bar-row:nth-child(2n) .pt-bar-track i{background:linear-gradient(90deg,#8273b8,#c0a6dd)}.pt-bar-value{color:var(--muted-text);font-variant-numeric:tabular-nums;font-size:11px}.pt-header .pt-note{color:var(--muted-text);font-size:12px;line-height:1.65;margin:16px 0 0}.pt-learning-panel>p{font-size:15px;color:var(--text-color);line-height:1.6}.pt-learning-panel form label{font-size:12px;display:block;margin:14px 0 7px;color:var(--muted-text)}.pt-answer-row input{flex:1;min-width:180px}.pt-task-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;color:var(--muted-text)}.pt-header .pt-feedback{border-left:3px solid #c9a665;background:var(--summary-bg);padding:14px;border-radius:8px;font-size:14px}.pt-header .pt-feedback-success{border-color:var(--accent)}.pt-feedback .pt-action{display:flex;margin-top:12px}.pt-trend-guide{background:var(--summary-bg);border:1px solid var(--card-border);padding:14px 18px;border-radius:12px;text-align:left;margin:12px auto 0;max-width:920px}.pt-trend-guide>p{font-size:13px;line-height:1.65;color:var(--muted-text);margin:0 0 8px}.pt-trend-guide summary{font-size:12px;color:var(--accent);cursor:pointer;min-height:30px;padding:5px 0}.pt-trend-guide label{font-size:12px;display:block;margin:10px 0 8px;color:var(--muted-text)}.pt-trend-guide select{width:100%;max-width:330px}.pt-trend-bars{margin-top:16px}.trend-legend{flex-wrap:wrap;justify-content:center}.trend-legend__label{white-space:normal}.trend-legend__bar{min-width:80px}.pt-mobile-trend{font-size:11px;color:var(--accent);margin-top:5px;line-height:1.5}.pt-mobile-card__name,.pt-mobile-card__symbol{color:var(--text-color)!important}.pt-data-notes{width:100%;max-width:1165px;border:1px solid var(--card-border);border-radius:12px;padding:18px 20px;font-size:12px;line-height:1.7;box-sizing:border-box;margin-top:18px;color:var(--muted-text)}.pt-data-notes summary{cursor:pointer;color:var(--text-color);font-size:13px}.pt-data-notes a{color:var(--accent)}.pt-modal-tools{margin:15px 0}.pt-modal-tools small{font-size:12px;color:var(--muted-text)}#element-modal .atom-container{overflow:visible;height:290px;min-width:0;margin-top:45px}.pt-atom-pause{position:absolute;bottom:-32px;left:50%;transform:translateX(-50%)}.pt-atom-model-note{position:absolute;top:calc(100% + 32px);left:0;right:0;font-size:10px!important;line-height:1.5!important;text-align:center;color:var(--muted-text)}#element-modal .drag-hint{font-size:11px;bottom:-25px;text-transform:none;letter-spacing:0;line-height:1.4;color:var(--muted-text)}#element-modal .modal-symbol{text-shadow:none}@media(max-width:1024px){.pt-workbench{flex-direction:column;align-items:center}.pt-spotlight{gap:16px;padding:10px}.pt-spotlight h2{font-size:21px}.pt-spotlight span{display:none}.pt-spot-symbol{min-width:70px}.pt-spot-symbol strong{font-size:36px}.periodic-page .navbar__links:not(.open){display:none}}@media(max-width:768px){.pt-desktop-search{display:none}.pt-workbench{margin:18px 0 0}.pt-header #filters{display:none}.pt-learning-actions{justify-content:center}.pt-learning-panel{padding:17px 14px}.pt-panel-heading h2{font-size:18px}.pt-compare-cards{gap:10px}.pt-compare-card{padding:12px 10px}.pt-compare-identity{flex-direction:column;align-items:flex-start;gap:5px}.pt-compare-card dl>div{display:block}.pt-compare-card dd{text-align:left;margin-top:5px}.pt-bar-row{grid-template-columns:30px 1fr 110px;gap:6px}.pt-desktop-view{max-width:100%;box-sizing:border-box}.pt-header h1{font-size:26px}.pt-header>p{font-size:14px}.pt-trend-guide{padding:12px}.pt-learning-panel>p{font-size:14px}.pt-compare-selects{gap:10px}.pt-compare-selects select{font-size:12px;padding:10px 5px}.pt-data-notes{margin-top:20px}.pt-header .trend-row{gap:6px}.pt-header .trend-btn{font-size:11px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){#element-modal,.pt-wrapper *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#element-modal .modal-layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.3fr);align-items:start;gap:25px}#element-modal .modal-info{min-width:0}#element-modal .element-props{table-layout:fixed;width:100%}#element-modal .element-props td{overflow-wrap:anywhere;font-size:12px;line-height:1.55;padding:10px 12px;text-align:left}#element-modal .element-props td:first-child{width:43%;white-space:normal;font-size:11px;text-transform:none}#element-modal .pt-modal-tools{justify-content:center}#element-modal .modal-header{margin-bottom:12px}@media(max-width:768px){#element-modal .modal-layout{grid-template-columns:minmax(0,1fr);gap:20px}#element-modal .atom-container{height:220px;margin-top:20px;margin-bottom:70px}#element-modal .element-props td{font-size:11px;padding:9px}#element-modal .element-props td:first-child{font-size:11px}}#element-modal .atom-container{margin-bottom:125px}#element-modal .pt-atom-pause{bottom:-75px}#element-modal .pt-atom-model-note{top:calc(100% + 77px)}.pt-wrapper input#ptMobileInput{padding-left:40px}
/*# sourceMappingURL=tools/periodic-explorer.min.css.map */