@font-face{font-family:ElixMona;src:url(elix-research-tools-reference-mona.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:ElixMono;src:url(elix-research-tools-reference-mono.woff2) format("woff2");font-weight:100 900;font-display:swap}.erc{--erc-red:#f00;background:#fff;color:#000;font:400 14px/1.5 ElixMona,Arial,sans-serif;color-scheme:light}.erc *{box-sizing:border-box;min-width:0}.erc [hidden]{display:none!important}.erc-wrap{width:calc(100% - 64px);max-width:1280px;margin:auto}.erc-header{padding:56px 0 64px;border-bottom:1px solid #e9e9e9}.erc-back{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#555;text-decoration:none;margin-bottom:32px}.erc p{margin:0}.erc .erc-eyebrow{font-size:11px;line-height:16.5px;letter-spacing:1.65px;text-transform:uppercase;font-weight:500;color:var(--erc-red)}.erc-header .erc-eyebrow{margin-bottom:20px}.erc h1{font:700 60px/1 ElixMona,Arial,sans-serif;letter-spacing:-3px;max-width:768px;color:#000;margin:0 0 20px}.erc .erc-intro{max-width:672px;font-size:18px;line-height:29.25px;font-weight:300;color:#555}.erc-body{background:#fafafa;padding:64px 0}.erc button,.erc input{font:inherit}.erc button{cursor:pointer}.erc svg{display:block}.erc [data-icon]{display:inline-flex;vertical-align:middle;flex:none;width:16px;height:16px}.erc [data-icon] svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.erc-steps{display:flex;background:#f5f5f5;border-radius:18px;padding:5px;margin-bottom:24px;gap:5px}.erc-steps button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid transparent;color:#555;font-size:14px;font-weight:500;border-radius:14px;padding:12px 16px;min-height:46px}.erc-steps button[aria-pressed=true]{background:#fff;color:#000;border-color:#e5e5e5;box-shadow:0 1px 4px #00000012}.erc-material{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:24px;margin-bottom:24px}.erc-material>.erc-eyebrow{margin-bottom:4px}.erc-material>p:not(.erc-eyebrow){font-size:14px;line-height:22.75px;color:#666;font-weight:300}.erc-material-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.erc-material-options button{text-align:left;padding:16px;border:1px solid #e5e5e5;border-radius:14px;background:#fff;color:#000;min-height:77px}.erc-material-options button[aria-pressed=true]{background:#000;color:#fff;border-color:#000}.erc-material-options strong{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase}.erc-material-options button>span{display:block;font-weight:300;font-size:12px;color:#888;margin-top:4px}.erc-material-options button[aria-pressed=true]>span{color:#aaa}.erc-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3.1fr);gap:40px;align-items:start}.erc-controls{border:1px solid #e5e5e5;border-radius:18px;background:#fff;padding:32px;min-height:100%}.erc-controls>.erc-eyebrow,.erc-result>.erc-eyebrow{color:#999;font-size:10px;letter-spacing:1.5px;margin-bottom:4px}.erc h2{font:600 20px/28px ElixMona,Arial,sans-serif;color:#000;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.erc form{margin-top:24px}.erc-field{margin-bottom:24px}.erc-field:last-child{margin-bottom:0}.erc label{font-size:11px;letter-spacing:1.65px;line-height:16.5px;font-weight:500;text-transform:uppercase;color:#555;display:flex;align-items:center;gap:8px;margin-bottom:8px}.erc label [data-icon]{width:12px;height:12px}.erc-field>p{font-size:12px;line-height:19.5px;color:#999;margin-top:8px;font-weight:300}.erc-input{border:1px solid #e5e5e5;border-radius:10px;display:flex;align-items:center;background:#fff;min-height:40px;padding:0 12px;box-shadow:0 0 2px #00000005}.erc-input input{border:0;background:none;width:100%;min-height:38px;outline:none;color:#111;padding:8px 0;font-size:14px;line-height:20px}.erc-input span{color:#aaa;font-size:12px;margin-left:8px;flex:none}.erc-input:focus-within{outline:2px solid black;outline-offset:2px}.erc input[aria-invalid=true]{color:#b00}.erc-presets{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.erc-presets button{font-size:12px;line-height:16px;font-weight:500;padding:6px 12px;border:1px solid #e5e5e5;border-radius:10px;color:#777;background:#fff;min-height:30px}.erc-presets button[aria-pressed=true]{color:#fff;background:#000;border-color:#000}.erc-select{position:relative}.erc-select>button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;width:100%;min-height:32px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;color:#666;text-align:left;font-size:14px;line-height:20px}.erc-chevron{font-size:18px;line-height:14px}.erc [role=listbox]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:#fff;color:#222;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 8px 24px #0002;max-height:320px;overflow-y:auto;padding:4px}.erc [role=option]{font-size:14px;cursor:pointer;padding:8px 10px;border-radius:8px;outline-offset:-2px}.erc [role=option]:hover,.erc [role=option]:focus{background:#f3f3f3}.erc [role=option] small{display:block;color:#999;font-size:12px}.erc [role=group]>.erc-group-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#999;padding:12px 10px 5px;border-top:1px solid #eee}.erc-pen-info{border:1px solid #eee;border-radius:10px;padding:12px;background:#fafafa;font-size:14px}.erc-pen-info p{font-size:12px;color:#999;margin-top:4px}.erc-result{border-radius:20px;padding:32px;background:#000;color:#fff;overflow:hidden}.erc-result>.erc-eyebrow{margin-bottom:16px}.erc-number{display:flex;gap:12px;align-items:baseline}.erc-number strong{font:700 60px/1 ElixMono,monospace;letter-spacing:-3px;overflow-wrap:anywhere}.erc-number span{font-size:18px;color:#aaa;font-weight:300}.erc-result [data-reading-description]{font-size:14px;color:#999;font-weight:300;line-height:22.75px;margin-top:4px}.erc-drawing{background:#0c0c0c;border-radius:14px;margin:32px 0 24px;padding:24px}.erc-drawing svg{width:100%;height:auto}.erc-total{border-top:1px solid #222;padding-top:24px}.erc-total .erc-eyebrow{color:#777;font-size:10px;letter-spacing:1.5px;margin-bottom:4px}.erc-total strong{font:600 18px/28px ElixMono,monospace}.erc-recon{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:24px;margin:24px 0}.erc-vial{background:#0c0c0c;border-radius:14px;padding:12px}.erc-vial svg{width:100%;max-width:220px;height:auto}.erc-recon>div>p{font-size:14px;color:#888;font-weight:300;margin-top:12px;line-height:22.75px}.erc-concentration{color:#bbb;font-size:12px;margin:20px 0!important}.erc-concentration strong{color:#fff}.erc-next{width:100%;background:#fff;color:#000;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;padding:14px;min-height:48px}.erc-formula{background:#f5f5f5;color:#888;border-radius:14px;margin-top:24px;font-size:13px}.erc-formula summary{list-style:none;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;padding:20px;display:flex;justify-content:space-between;cursor:pointer}.erc-formula summary::-webkit-details-marker{display:none}.erc-formula[open] summary span{transform:rotate(90deg)}.erc-formula>div{padding:0 20px 20px;font:12px/2 ElixMono,monospace;color:#555;overflow-wrap:anywhere}.erc-attention{background:#211515;border:1px solid #4a2525;border-radius:10px;padding:16px;margin-top:20px;color:#e9b1b1;font-size:12px;line-height:1.6}.erc-attention .erc-eyebrow{color:#e9b1b1;margin-bottom:6px}.erc-invalid{color:#aaa;font-size:14px;line-height:1.75;padding:16px 0}.erc-invalid [data-error]{margin-top:20px;color:#e5b7b7}.erc [data-stage="1"] [data-dose-field]{display:none}.erc :is(button,a,[role=option],summary):focus-visible{outline:2px solid #f00;outline-offset:3px}@media(max-width:767px){.erc-wrap{width:calc(100% - 32px)}.erc-header{padding:32px 0 40px}.erc h1{font-size:36px;line-height:40px;letter-spacing:-1.8px}.erc .erc-intro{font-size:16px;line-height:26px}.erc-body{padding:32px 0}.erc-steps button{padding:10px 6px;font-size:12px;gap:5px}.erc-steps [data-icon]{width:14px;height:14px}.erc-material{padding:20px}.erc-material-options{grid-template-columns:1fr}.erc-grid{grid-template-columns:1fr;gap:24px}.erc-controls,.erc-result{padding:24px}.erc-recon{grid-template-columns:130px 1fr;gap:12px}.erc-recon .erc-number strong{font-size:44px}.erc-recon .erc-number span{font-size:16px}.erc-recon>div>p{font-size:12px}.erc-number strong{font-size:48px}.erc-drawing{padding:12px;margin:24px -8px 20px}.erc-vial{padding:8px}.erc-presets button{padding:6px 10px}.erc-formula{margin-top:16px}}@media(prefers-reduced-motion:reduce){.erc *{scroll-behavior:auto!important}}.erc-ui-info{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:10px;padding:12px;margin-bottom:24px;font-size:12px;color:#777;line-height:1.6}.erc-ui-info strong{display:block;font-size:13px;color:#333;margin-bottom:4px}.erc [data-icon] svg{stroke-width:2}.erc{--erc-accent:#69b9ff;--erc-red:#69b9ff;background:#03060d;color:#edf2ff;color-scheme:dark}.erc-header{background:radial-gradient(ellipse at 85% 0,#211331,transparent 60%),#03060d;border-color:#263650}.erc h1{color:#edf2ff;background:linear-gradient(110deg,#fff,#69b9ff 65%,#b5a1ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.erc .erc-intro{color:#b7c5dd}.erc-body{background:#03060d}.erc-steps{background:#0a1120;border:1px solid #293650}.erc-steps button{color:#b7c5dd}.erc-steps button[aria-pressed=true]{background:linear-gradient(110deg,#175782,#62439b);color:#fff;border-color:#586a9e}.erc-material,.erc-controls{background:radial-gradient(ellipse at 0 0,#10243d,transparent 70%),#080f1c;border-color:#293953}.erc-material>p:not(.erc-eyebrow){color:#b7c5dd}.erc-material-options{grid-template-columns:1fr}.erc-material-options button{background:#0b182a;color:#edf2ff;border-color:#3a4c68}.erc-material-options button[aria-pressed=true]{background:linear-gradient(110deg,#122c47,#261839);color:#fff;border-color:#586a9e}.erc-material-options button[aria-pressed=true]>span{color:#b7c5dd}.erc h2{color:#fff;border-color:#293953}.erc label{color:#c4d8f1}.erc-controls>.erc-eyebrow,.erc-result>.erc-eyebrow{color:#a0a7ff}.erc-field>p{color:#aebdd5}.erc-input{background:#070e1a;border-color:#3a4c68}.erc-input input{color:#edf2ff}.erc-input span{color:#aebdd5}.erc-input:focus-within{outline-color:#69b9ff}.erc-presets button{background:#111f34;color:#c4d8f1;border-color:#3b4c69}.erc-presets button[aria-pressed=true]{background:linear-gradient(110deg,#175782,#62439b);color:#fff;border-color:#69b9ff}.erc-select>button{background:#070e1a;color:#c4d8f1;border-color:#3a4c68}.erc [role=listbox]{background:#0b182a;color:#edf2ff;border-color:#3a4c68}.erc [role=option]:hover,.erc [role=option]:focus{background:#234768}.erc [role=option] small{color:#aebdd5}.erc [role=group]>.erc-group-label{color:#a0a7ff;border-color:#293953}.erc-result{background:radial-gradient(ellipse at 100% 0,#211331,transparent 65%),#08101d;border:1px solid #293953}.erc-number strong{color:#b5a1ff}.erc-number span{color:#b7c5dd}.erc-result [data-reading-description],.erc-recon>div>p{color:#aebdd5}.erc-drawing,.erc-vial{background:#070e1a;border:1px solid #263650}.erc-total{border-color:#293953}.erc-total .erc-eyebrow{color:#a0a7ff}.erc-total strong{color:#b9dfff}.erc-concentration{color:#b7c5dd}.erc-concentration strong{color:#edf2ff}.erc-next{background:linear-gradient(110deg,#175782,#62439b);color:#fff;border:1px solid #586a9e}.erc-formula{background:#0a1424;color:#aebdd5;border:1px solid #293953}.erc-formula>div{color:#c4d8f1}.erc :is(button,a,[role=option],summary):focus-visible{outline-color:#a0a7ff}.erc-ui-info{background:#0a1424;color:#b7c5dd;border-color:#293953}.erc-ui-info strong{color:#edf2ff}
/*# sourceMappingURL=/cdn/shop/t/18/assets/elix-research-tools-reference.css.map */
