:root{--text:#6b6375;--text-h:#08060d;--bg:#fbf9fa;--border:#e5e4e7;--m3d-border:2px solid #0003;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:futuredark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{color:#000;background-color:var(--bg);text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;font-size:1.5vw;line-height:1.5vw;display:flex}@media (width>=2000px){#root{font-size:32px;line-height:36px}}@media (width>=2500px){#root{font-size:38px;line-height:40px}}@media (width>=3500px){#root{font-size:44px;line-height:48px}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{margin:1.5em 0;font-size:2.2em;line-height:2.2em}h2{margin:0 0 .4em;font-size:1.1em;line-height:1.2em}p{margin:0}form{text-align:left;width:100%}form>div{margin-top:.7em}form>div.account{margin-top:1.5em}form.signup label{position:relative}form label p{margin-top:.7em}form label svg{width:30px;height:30px;position:absolute;top:42px;left:90%}form input{color:#000;background-color:#dcdcdc;border:1px #000;border-radius:.3em;width:95%;padding:.6em;font-size:1.2em;line-height:1.2em}form button{color:#fff;background-color:#000;border-radius:.4em;width:100%;height:2.2em;margin-top:.4em;font-size:1.2em;line-height:1.2em}.signup .remember-forgot{justify-content:space-around;display:flex}.signup .remember-forgot>div{white-space:nowrap;justify-content:flex-start;align-items:center;display:flex}.forgot{color:#00f;cursor:pointer;margin-left:10px}.account{text-align:center}.create-account{color:#00f;cursor:pointer;margin-left:10px;font-weight:700}.error-msg{color:red;text-align:center;border:2px solid red;margin:15px auto;font-size:1em}#upload{padding:.75em}#upload div{margin-top:.5em}#upload input{background-color:#f0f7ff;border:1px solid gray;font-size:1em;line-height:1.2em}.files-ul{list-style:none}.files-ul li{border:1px solid #000;justify-content:space-between;padding:.2em;display:flex}li.file{margin-top:.2em}.uploadSvg{background-color:#4f39f6;border-radius:50%;justify-content:center;align-items:center;width:.6em;height:.6em;margin:auto;padding:1em;display:flex}.uploadSvg img{width:1.4em;height:1.4em}.uploaddiv{border:2px dashed #4a90e2;border-radius:2em}.uploaddiv.dragging{background-color:#f0f7ff;border:2px dashed #ccc;transition:all .15s}#header{z-index:10;width:120%;position:absolute;top:2.5em;right:-1em}#header .card{border:var(--m3d-border);text-align:left;border-radius:.5em;min-width:auto;padding:0;font-size:.8em;line-height:1.3em}#header .title{border-bottom:1px solid gray;padding:.3em;font-weight:600}#header .account-options{padding:.3em}#header .option{cursor:pointer;padding:.3em}#header .option img{vertical-align:middle;width:1.1em;height:1.1em;margin-right:1em}#header .bottom{border-top:1px solid gray;margin-top:.3em}#header .bottom .signout{padding:.6em}.signout{color:red}.top-row{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.top-row h1,div.hero h1{margin:0;font-size:1.5em;font-weight:600}.welcome{align-items:center;display:flex}.profile{cursor:pointer;align-items:center;display:flex;position:relative}.profile .circle{background:#d3d3d3;border-radius:50%;margin-right:.3em;padding:.3em;font-size:1.5em}.profile .fullname{font-size:1em;font-weight:500}.profile img{width:.8em;height:.8em}.datasets{background-color:#efefec;width:100%;padding:5px}.datasets li{justify-content:flex-start;gap:8px;display:flex}.datasets li.column{flex-direction:column;align-items:center;gap:0}.folder{background-color:#fff;border:1px solid #000;border-radius:1em;margin:1em;padding:.6em}.folder span{border-radius:.4em;margin:0 .3em;padding:.2em .5em}.folder>div{font-size:1em;line-height:1.5em}.folder span.isotopes{color:#59168b;background-color:#ebe0f6}.folder span.dose{color:#7e2a0c;background-color:#fff7ed}.no-bullets{margin:0;padding:0;list-style-type:none}.no-bullets.row{flex-direction:row;gap:1em;display:flex}.no-bullets input[type=radio]{width:.8em;height:.8em;font-size:1em}.terms p{margin-top:.3em}.terms p.indent{margin-top:.1em;margin-left:4em}.terms h2{margin:.6em 0 0;font-size:1.5em;font-weight:700}.terms h3{margin-block:.5em;font-size:1.2em;font-weight:400}.terms h4{margin-block:.2em;font-size:1em;font-weight:400}.terms ul{margin-block:.5em}.w90{width:90%}.w50{width:50%}.info p{margin:8px auto}.hero{flex-direction:column;width:100%;min-width:270px;max-width:2000px;display:flex}@media (width>=3500px){.hero{max-width:2800px}}.hero.account{width:60%}.paged{background-color:#fff;flex-direction:column;align-items:center;min-width:300px;padding:3%;display:flex}.card{background-color:#fff;border:1px solid #0000001a;border-radius:28px;flex-direction:column;padding:3%;display:flex}.card.signin,.card.create,.card.forgot-card{width:34%}.card.dashboard{width:inherit}.link{color:#1e90ff;cursor:pointer}div.hovergrey:hover{background-color:#e1e0e0}button.font-medium{font-size:1em}h1.company{margin:0;font-size:1.5em;font-weight:700;line-height:1.5em}p.text{margin-top:.4em;font-size:.9em;line-height:1em}form.account{text-align:left;align-self:center;min-width:270px;margin-top:1.6em;line-height:1.2em}form.signup{margin-top:1.3em}form.signup label p{font-size:.8em;font-weight:500}img.thumbnail{width:7em;height:auto}img.midSize{width:12em;height:auto}img.fullSize{object-fit:contain;width:auto;max-width:80vw;height:60vh}.insights-svg{background-color:#4f39f6;border-radius:.5em;align-items:center;margin-right:.8em;padding:.4em .5em;display:flex}.insights-svg img{width:1.7em;height:1.7em}.hero .left{text-align:left}.to-dashboard{cursor:pointer;background-color:#d3d3d3;border-radius:.4em;width:fit-content;height:1.5em;margin-top:1em;margin-bottom:1.5em;padding:.2em .75em;line-height:1.5em}#center{flex-direction:column;flex-grow:1;justify-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}.centered-popup{z-index:1000;background:#e7b6b6;border-radius:.5em;max-width:80%;max-height:80vh;padding:1.4em;position:fixed;top:50%;left:50%;overflow-y:scroll;transform:translate(-50%,-50%);box-shadow:0 4px 15px #0000004d}.centered-popup.pad3{padding:3em}.centered-popup.offwhite{background:#f7f3f3}.centered-popup button{margin:.2em;padding:.3em;font-size:1em}.close-x{border:3px solid #000;width:10px;padding:1px 10px;position:sticky;top:0;left:0}.clickable{cursor:pointer;padding:4px}input.wide80{width:80%}button.m3d{color:#fff;appearance:none;box-shadow:none;background-color:#030213;border:none;border-radius:.5em;outline:none;margin-top:.2em;margin-right:.2em;padding:.4em;font-size:1em}button.m3d:hover{color:#fff;background-color:#291f83}button.m3d:disabled{color:#fff;background-color:#b7b7c0}.checkbox{width:1em;height:1em;margin-right:.3em}.custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6em;font-family:sans-serif;display:inline-flex}.custom-checkbox input[type=checkbox]{appearance:none;background-color:#fff;border:2px solid #6b7280;border-radius:4px;place-content:center;width:1.6em;height:1.6em;transition:all .2s ease-in-out;display:inline-grid;position:relative}@media (width>=1900px){.custom-checkbox input[type=checkbox]{width:2.2em;height:2.2em}}@media (width>=2500px){.custom-checkbox input[type=checkbox]{width:2.8em;height:2.8em}}@media (width>=3200px){.custom-checkbox input[type=checkbox]{width:4.2em;height:4.2em}}.custom-checkbox input[type=checkbox]:checked{background-color:#2563eb;border-color:#2563eb}.custom-checkbox input[type=checkbox]:before{content:"";width:10px;height:6px;transform:rotate(-45px) scale(0);transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-3px;transition:transform .1s ease-in-out}@media (width>=1900px){.custom-checkbox input[type=checkbox]:before{border-width:3px;width:16px;height:8px}}@media (width>=2500px){.custom-checkbox input[type=checkbox]:before{border-width:4px;width:20px;height:10px}}@media (width>=3200px){.custom-checkbox input[type=checkbox]:before{border-width:5px;width:26px;height:12px}}.custom-checkbox input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.custom-checkbox input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.custom-checkbox:hover input[type=checkbox]{border-color:#2563eb}.radio-group{flex-direction:column;gap:.3em;font-family:sans-serif;display:flex}.custom-radio{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6em;display:inline-flex}ul.row .custom-radio{gap:0}ul.row .custom-radio input[type=radio]{margin:0 .2em}.custom-radio input[type=radio]{appearance:none;background-color:#fff;border:2px solid #6b7280;border-radius:50%;place-content:center;width:20px;height:20px;transition:all .2s ease-in-out;display:inline-grid;position:relative}@media (width>=1900px){.custom-radio input[type=radio]{width:28px;height:28px}}@media (width>=2500px){.custom-radio input[type=radio]{width:38px;height:38px}}@media (width>=3200px){.custom-radio input[type=radio]{width:48px;height:48px}}.custom-radio input[type=radio]:checked{border-color:#2563eb}.custom-radio input[type=radio]:before{content:"";background-color:#2563eb;border-radius:50%;width:10px;height:10px;transition:transform .15s ease-in-out;transform:scale(0)}@media (width>=1900px){.custom-radio input[type=radio]:before{width:14px;height:14px}}@media (width>=2500px){.custom-radio input[type=radio]:before{width:20px;height:20px}}@media (width>=3200px){.custom-radio input[type=radio]:before{width:26px;height:26px}}.custom-radio input[type=radio]:checked:before{transform:scale(1)}.custom-radio input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.custom-radio:hover input[type=radio]{border-color:#2563eb}.field{flex-direction:column;width:100%;display:flex}.field label{margin-bottom:.25em}.input-wrapper{position:relative}.input-wrapper input{box-sizing:border-box;width:100%;padding-right:2.5em}.input-wrapper img,.input-wrapper svg{width:1.25em;height:1.25em;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}ul.folder-item{margin:2px auto}ul.folder-item li{border:1px solid #000;justify-content:space-between;padding:3px;display:flex}ul.folder-item button{font-size:1em}.contain-image img{object-fit:contain;border:1px solid #000;width:700px}.contain-image button{border:2px solid red;position:absolute}.json-content{text-align:left;margin-top:20px;margin-left:110px}.data-row{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}.data-row .data-value{font-size:1.125em;font-weight:600;line-height:1.125em}.data-row>div{text-align:left;border:var(--m3d-border);border-radius:1em;flex:auto;padding:.8em}.data-row .data-name{white-space:nowrap;margin-bottom:.25rem}.data-row>div.isotopes{flex:6 6 auto}ul.snaps{gap:1em;display:flex}ul.snaps li{border:1px solid #000;border-radius:1em;padding:.5em;position:relative}ul.snaps li.skip{opacity:.4}ul.imagetypes{display:flex}ul.imagetypes li{cursor:pointer;background-color:silver;margin:.15em;padding:.2em}div.tabs{flex-direction:row;justify-content:space-between;align-items:center;display:flex}ul.tabs{background-color:#ececf0;border-radius:.5em;width:fit-content;margin-top:1em;margin-bottom:1em;padding:.125em;font-size:.875em;font-weight:500;display:flex}ul.tabs li{cursor:pointer;margin:.2em;padding:.1em .4em}ul.tabs li.active{background-color:#fff;border-radius:.8em}ul.isotopes{flex-wrap:wrap;gap:.4em;font-weight:600;display:flex}ul.isotopes li{text-align:center;white-space:nowrap;color:#59168b;background-color:#faf5ff;flex:calc(25% - .8em);padding:.25em .3em}ul.isotopes.num-4 li{flex:calc(33% - .8em)}h2.measure-name{text-align:left;margin:0 0 .5em}div.prompts{width:100%}div.prompts p{margin-top:.2em}div.prompts p.intro{margin-top:.5em}div.prompts input{margin-top:.2em;font-size:1em}div.prompts textarea{word-wrap:break-word;margin-top:.2em;font-size:1em}div.image-container{position:relative}div.image-container img{width:100%}div.image-container img.hide{visibility:hidden}div.image-container .radiation-overlay{width:100%;position:absolute;top:0}div.tab-overview,div.tab-counts{flex-direction:row;gap:.5em;display:flex}div.main-frame{flex:5 2 auto;align-items:center}div.right-frame{flex-direction:column;flex:1 2 auto;gap:.3em;display:flex}div.right-frame>div.flex{gap:2%;display:flex}div.right-frame div.box{border:var(--m3d-border);text-align:left;white-space:nowrap;background-color:#fff;border-radius:.5em;margin-top:.3em;padding:.3em}div.right-frame button{width:100%;font-size:1em}div.box-title{margin-bottom:.3em;font-size:.875em;font-weight:700}p.date-time{font-size:.8em}.nav-snapshots{color:#000;flex-direction:row;justify-content:space-between;align-items:center;font-weight:700;display:flex}.main-frame>.nav-snapshots{width:100%}.nav-snapshots>button{border:var(--m3d-border);color:#000;background-color:#fff;border-radius:.3em;align-items:center;padding:.3em 1em .8em;font-weight:700;display:flex}.nav-snapshots button.nav{padding:.5em;font-size:1em}.nav-snapshots button.nav p{margin:0}.nav-snapshots button.hide{visibility:hidden}.nav-snapshots button span{font-size:4em;line-height:.5em}.nav-snapshots p{margin:.5em}.nav-snapshots p.icon{margin:0;padding:0 .3em .15em;font-size:2em;line-height:.5em}.saved-counts{border:var(--m3d-border);border-radius:.6em;margin-top:1vh}button.download{margin:.3em auto;font-size:1.2em;font-weight:700}.selectCircle{cursor:pointer;width:48px;margin:4px;position:absolute;top:18px;right:0}.selectCircle .yes{margin-top:-7px}.chart-container h2{color:#fff;text-align:center;margin-top:1.2em;margin-bottom:.1em;font-size:1.7vw}.SpectrumPage{text-align:center;color:#fff;background-color:#121;flex-direction:row;width:100%;display:flex}.SpectrumPage .content{width:100%}.SpectrumPage .rawDataDiv{margin-left:3.5em;padding-bottom:1em;font-size:1.3vw}.SpectrumPage button.rawData{color:#000;opacity:.7;background-color:#fff;border-radius:.5em;padding:.2em .4em}.graphContainer{width:90%;min-height:350px;margin:0 auto}
