.formulation-section{margin-top:34px}.detail-formulation-profile{background:#fff;border:1px solid #d5dfe7;border-top:4px solid #a74a45;border-radius:12px;margin:16px 0 0 48px;overflow:hidden}.detail-formulation-profile.mixed{border-top-color:#c48a2a}.detail-formulation-profile.limited{border-top-color:#7a8290}.detail-formulation-head{border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.detail-formulation-head>strong{color:#173851;font-family:Georgia,serif;font-size:17px;font-weight:500}.detail-formulation-head .signal-pill{color:#873b37;text-transform:uppercase;letter-spacing:.04em;background:#f4e3e1;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.detail-formulation-profile.mixed .signal-pill{color:#7a5819;background:#f5ead6}.detail-formulation-profile.limited .signal-pill{color:#5e6771;background:#e8eaed}.detail-diluent-ledger{background:#f4f8fa;grid-template-columns:1fr 1fr;display:grid}.detail-diluent-ledger>div{padding:18px 18px 18px 48px;position:relative}.detail-diluent-ledger>div+div{border-left:1px solid #dce5eb}.detail-diluent-ledger svg{color:#397b83;position:absolute;top:19px;left:18px}.detail-diluent-ledger span,.detail-factor-row span{color:#607688;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.detail-diluent-ledger p,.detail-factor-row p{color:#3d566b!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.detail-signal-grid{border-top:1px solid #e1e7ec;border-bottom:1px solid #e1e7ec;grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-signal-grid>div{padding:15px 19px}.detail-signal-grid>div+div{border-left:1px solid #e1e7ec}.detail-signal-grid dt{color:#718294;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px}.detail-signal-grid dd{color:#243f56;margin:0;font-size:13px;font-weight:800}.detail-factor-row{padding:17px 20px}.detail-evidence-boundary{color:#7a6035;background:#faf7f1;border-top:1px solid #e6dfd4;align-items:flex-start;gap:10px;padding:17px 20px;display:flex}.detail-evidence-boundary svg{flex:none;margin-top:1px}.detail-evidence-boundary strong{text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:10px;display:block}.detail-evidence-boundary p{color:#695f50!important;margin:0!important;font-size:13px!important;line-height:1.52!important}.detail-discard-rule{color:#963b3b;background:#fff4f3;border-left:4px solid #9c3535;border-radius:8px;align-items:flex-start;gap:10px;margin:12px 0 0 48px;padding:14px 16px;display:flex}.detail-discard-rule svg{flex:none;margin-top:1px}.detail-discard-rule p{color:#715252!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.detail-discard-rule strong{color:#682727}@media (max-width:860px){.detail-formulation-profile,.detail-discard-rule{margin-left:0}}@media (max-width:560px){.detail-formulation-head{flex-direction:column;align-items:flex-start}.detail-diluent-ledger,.detail-signal-grid{grid-template-columns:1fr}.detail-diluent-ledger>div+div,.detail-signal-grid>div+div{border-top:1px solid #dce5eb;border-left:0}}.purpose-overview{background:#fff;border:1px solid #d9e2e8;border-radius:11px;grid-template-columns:1fr 1fr;margin:-8px 0 32px;display:grid;overflow:hidden;box-shadow:0 10px 26px #10243c08}.purpose-overview>div{padding:17px 18px}.purpose-overview>div+div{border-left:1px solid #d9e2e8}.purpose-overview span{color:#617688;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.purpose-overview p{color:#40596d!important;margin:0!important;font-size:13px!important;line-height:1.52!important}.purpose-overview .purpose-community{background:linear-gradient(145deg,#f2f7f7,#edf4f5)}.purpose-overview .purpose-community span{color:#34757d}.purpose-overview small{color:#6c7e8e;background:#fafbfd;border-top:1px solid #d9e2e8;grid-column:1/-1;padding:10px 18px;font-size:11px;line-height:1.45}@media (max-width:620px){.purpose-overview{grid-template-columns:1fr}.purpose-overview>div+div{border-top:1px solid #d9e2e8;border-left:0}.purpose-overview small{grid-column:auto}}.loading-phase-card{background:linear-gradient(145deg,#fbf9fd,#f3eff9);border:1px solid #d1c6e4;border-radius:12px;margin:16px 0 18px 48px;overflow:hidden}.loading-phase-head{color:#fff;background:#5e4d7a;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.loading-phase-head span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.loading-phase-head strong{font-size:12px;font-weight:700}.loading-phase-grid{grid-template-columns:.75fr 1.25fr 1.25fr;display:grid}.loading-phase-grid>div{border-right:1px solid #ddd4eb;padding:15px 16px}.loading-phase-grid>div:last-child{border-right:0}.loading-phase-grid span{color:#78678f;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.loading-phase-grid b{color:#3e3450;font-size:13px;line-height:1.5;display:block}.loading-phase-card>p{background:#fff;border-top:1px solid #ddd4eb;padding:12px 16px;color:#625a6d!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.loading-phase-card>p strong{color:#493c61}@media (max-width:860px){.loading-phase-card{margin-left:0}.loading-phase-grid{grid-template-columns:1fr}.loading-phase-grid>div{border-bottom:1px solid #ddd4eb;border-right:0}.loading-phase-grid>div:last-child{border-bottom:0}.loading-phase-head{flex-direction:column;align-items:flex-start}}.home-tools{gap:12px;max-width:820px;margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.header-tool-links{grid-template-columns:repeat(2,max-content);gap:4px;margin-left:auto;display:grid}.header-tool-links a{color:#fff;white-space:nowrap;background:#0b2748;border-radius:6px;justify-content:center;align-items:center;min-width:112px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.header-tool-links a:last-child{color:#2f6972;background:#fff;border:1px solid #bfd2d8}.home-tool-card{color:#173b55;background:#fff;border:1px solid #cddce3;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px 16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 26px #10243c0a}.home-tool-card:hover{border-color:#86adb3;transform:translateY(-1px);box-shadow:0 13px 30px #10243c12}.home-tool-icon{color:#397b83;background:#e7f2f1;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.home-tool-card.free .home-tool-icon{color:#4f6f99;background:#e9eef6}.home-tool-copy{flex-direction:column;gap:4px;display:flex}.home-tool-copy strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.home-tool-copy span{color:#66798a;font-size:12px;line-height:1.4}.home-tool-card>svg{color:#6b7e8e}@media (max-width:520px){.site-header{flex-wrap:wrap;height:auto;min-height:68px;padding-block:9px}.header-tool-links{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:8px 0 0}.header-tool-links a{min-width:0;padding:7px 6px;font-size:10px}.home-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.home-tool-card{grid-template-columns:1fr;align-content:start;gap:9px;min-width:0;min-height:148px;padding:12px}.home-tool-icon{width:36px;height:36px}.home-tool-copy strong{font-size:16px;line-height:1.15}.home-tool-copy span{font-size:11px;line-height:1.35}.home-tool-card>svg{display:none}}.reference-route .intro,.reference-route .catalog,.reference-route .methodology{display:none}.reference-route .workspace{background:#f4f7f9;min-height:0;display:block}.reference-route article.detail{width:100%;max-width:none;padding:0}.reference-route .close-detail{display:none}.reference-guide{--rg-ink:#102b48;--rg-muted:#536779;--rg-line:#dce5eb;--rg-accent:#286c71;--rg-soft:#edf6f5;color:var(--rg-ink);grid-template-columns:155px minmax(0,1fr);gap:30px;max-width:1260px;margin:auto;padding:32px;font:14px/1.6 Arial,Helvetica,sans-serif;display:grid}.reference-guide *{box-sizing:border-box}.reference-guide [hidden]{display:none!important}.reference-guide h2,.reference-guide h3,.reference-guide h4,.reference-guide p{margin:0}.reference-guide h3{letter-spacing:-.25px;font-size:18px;font-weight:600}.reference-guide h4{margin:10px 0;font-size:14px;font-weight:600}.reference-guide a{color:var(--rg-accent);text-decoration:none}.reference-guide a:hover{text-decoration:underline}.reference-guide a svg{vertical-align:middle;flex-shrink:0;display:inline}.reference-guide .rg-toc{flex-direction:column;align-self:start;gap:0;margin:0;display:flex;position:sticky;top:105px}.reference-guide .rg-toc>span{letter-spacing:1.3px;color:var(--rg-muted);margin:20px 0 14px;font-size:10px;font-weight:600}.reference-guide .rg-toc>a:not(.rg-back){border-left:2px solid var(--rg-line);color:var(--rg-muted);padding:9px 10px;font-size:12px}.reference-guide .rg-toc>a[href=\#rg-quick]{background:var(--rg-soft);color:var(--rg-accent);border-color:var(--rg-accent)}.reference-guide .rg-back{align-items:center;gap:5px;font-size:12px;display:flex}.rg-content{min-width:0}.rg-hero{padding:0 0 25px}.rg-crumb{color:var(--rg-muted);font-size:12px;margin:0 0 18px!important}.rg-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--rg-accent);font-size:11px;font-weight:600}.reference-guide .rg-hero h2{letter-spacing:-1.4px;overflow-wrap:anywhere;margin:9px 0 10px;font:500 44px/1.15 Georgia,serif}.reference-guide .rg-hero h2 small{letter-spacing:0;color:var(--rg-muted);font:400 .52em/1.4 Arial,sans-serif}.rg-aliases{color:var(--rg-muted);font-size:12px;margin-bottom:13px!important}.rg-intro{color:var(--rg-muted);max-width:700px;font-size:14px}.rg-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rg-tag{border:1px solid var(--rg-line);color:var(--rg-muted);background:#fff;border-radius:20px;max-width:100%;padding:4px 9px;font-size:11px;display:inline-block}.rg-tag.rg-accent{background:var(--rg-soft);color:var(--rg-accent);border-color:#0000}.rg-card{border:1px solid var(--rg-line);background:#fff;border-radius:12px;min-width:0;padding:22px}.rg-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.rg-card-head h3{margin-top:3px}.rg-strengths{flex-wrap:wrap;gap:6px;display:flex}.rg-strengths button{border:1px solid var(--rg-line);min-height:40px;color:var(--rg-muted);cursor:pointer;background:#fff;border-radius:6px;max-width:100%;padding:8px 11px;font-size:12px}.rg-strengths button[aria-pressed=true]{background:var(--rg-ink);color:#fff;border-color:var(--rg-ink)}.rg-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.rg-facts>div{border-right:1px solid var(--rg-line);min-width:0;padding:0 16px}.rg-facts>div:first-child{padding-left:0}.rg-facts>div:last-child{border:0;padding-right:0}.reference-guide dt{color:var(--rg-muted);margin-bottom:6px;font-size:12px}.rg-facts dd{letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:600;line-height:1.25}.rg-facts dd small{letter-spacing:0;color:var(--rg-muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.rg-facts.rg-text-facts dd{letter-spacing:0;font-size:15px;line-height:1.5}.reference-guide .rg-caution{border-left:3px solid var(--rg-accent);background:var(--rg-soft);color:var(--rg-muted);margin-top:17px;padding:12px 14px;font-size:12px;line-height:1.65}.rg-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:25px;display:grid}.rg-heading{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.rg-heading>span{color:var(--rg-accent);font-size:11px}.reference-guide .rg-tabs{border-bottom:1px solid var(--rg-line);gap:5px;margin-bottom:16px;display:flex}.rg-tabs button{color:var(--rg-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 11px;font-size:12px}.rg-tabs button[aria-selected=true]{border-bottom-color:var(--rg-accent);color:var(--rg-accent);font-weight:600}.rg-small{color:var(--rg-muted);font-size:12px;line-height:1.6;margin:10px 0!important}.rg-copy{color:var(--rg-muted);font-size:13px;line-height:1.7;margin-top:12px!important}.rg-source{overflow-wrap:anywhere;margin-top:16px;font-size:12px;line-height:1.65}.rg-source a{align-items:baseline;gap:5px;display:inline-flex}.rg-study-mini{border-bottom:1px solid var(--rg-line);padding:15px 0}.rg-study-mini:last-child{border:0}.rg-study-mini p{font-size:13px;margin:8px 0!important}.rg-study-mini small{color:var(--rg-muted);margin:7px 0;font-size:12px;display:block}.rg-study-mini>a{align-items:center;gap:4px;font-size:12px;display:inline-flex}.rg-field{color:var(--rg-muted);font-size:12px;display:block}.rg-field input,.rg-field select{border:1px solid var(--rg-line);width:100%;min-width:0;min-height:44px;color:var(--rg-ink);font:inherit;background:#fff;border-radius:7px;margin-top:6px;padding:9px;font-size:14px;display:block}.rg-fields{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.rg-result{background:var(--rg-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.rg-result span{color:var(--rg-muted);font-size:12px;display:block}.rg-result strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:27px;font-weight:600;line-height:1.25;display:block}.rg-result b{color:var(--rg-accent);font-size:13px;font-weight:400}.rg-barrel{border:1px solid var(--rg-line);background:repeating-linear-gradient(to right,transparent 0,transparent calc(10% - 1px),var(--rg-line) calc(10% - 1px),var(--rg-line) 10%);border-radius:4px;height:32px;margin:16px 0 3px;position:relative;overflow:hidden}.rg-barrel>div{border-right:2px solid var(--rg-accent);background:#286c7140;height:100%}.rg-scale{color:var(--rg-muted);justify-content:space-between;font-size:11px;display:flex}.reference-guide hr{border:0;border-top:1px solid var(--rg-line);margin:19px 0}.reference-guide details{border-bottom:1px solid var(--rg-line);margin-top:7px}.reference-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:13px;list-style:none;display:flex}.reference-guide summary::-webkit-details-marker{display:none}.reference-guide summary:after{content:"+";color:var(--rg-accent);flex-shrink:0;font-size:19px}.reference-guide details[open]>summary:after{content:"−"}.rg-disclosure{color:var(--rg-muted);padding:0 0 17px;font-size:13px;line-height:1.7}.rg-disclosure p+p{margin-top:10px}.rg-disclosure ol{padding-left:20px}.rg-disclosure li{margin:7px 0}.rg-section{margin-top:26px;scroll-margin-top:100px}.rg-content>section[id],.rg-columns>section[id]{scroll-margin-top:100px}.rg-table{border-collapse:collapse;text-align:left;width:100%;margin:15px 0;font-size:13px;line-height:1.5}.rg-table th{color:var(--rg-muted);text-align:left;background:#f4f7f9;padding:10px 6px;font-size:11px;font-weight:400}.rg-table td{border-bottom:1px solid var(--rg-line);vertical-align:top;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:11px 6px}.rg-table tr:last-child td{border:0}.rg-table-wrap{overflow-x:auto}.rg-schedules{min-width:610px;font-size:12px}.rg-supply-grid{grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:20px;display:grid}.rg-supply-grid h4{align-items:center;gap:7px;display:flex}.rg-supply-grid svg{color:var(--rg-accent)}.rg-overview{margin:0}.rg-overview>div{border-bottom:1px solid var(--rg-line);grid-template-columns:155px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.rg-overview>div:last-child{border:0}.rg-overview dd{color:var(--rg-ink);margin:0;font-size:13px;line-height:1.7}.rg-overview dd p+p{margin-top:10px}.rg-community-context{color:var(--rg-muted);margin-top:14px;font-size:12px}.rg-community-context dl>div,.rg-product-example>div{border-bottom:1px solid var(--rg-line);grid-template-columns:110px 1fr;gap:10px;padding:8px 0;display:grid}.rg-community-context dd,.rg-product-example dd{margin:0;font-size:12px}.rg-community-context small{margin-top:12px;display:block}.rg-product-example{margin-top:15px}.rg-mechanism{font-family:Georgia,serif;font-size:20px;line-height:1.5}.rg-finding{border-bottom:1px solid var(--rg-line);padding:17px 0}.rg-finding:first-child{padding-top:0}.rg-finding p{color:var(--rg-muted);font-size:13px;line-height:1.7;margin-bottom:10px!important}.rg-finding>a{align-items:center;gap:5px;font-size:12px;display:inline-flex}.rg-reference-list{margin:0;padding-left:20px}.rg-reference-list li{overflow-wrap:anywhere;margin-bottom:17px;padding-left:4px;font-size:13px}.rg-reference-list li:last-child{margin-bottom:0}.rg-reference-list li>span{color:var(--rg-muted);margin-bottom:4px;font-size:11px;display:block}.rg-related{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.rg-related a{border:1px solid var(--rg-line);background:#fff;border-radius:7px;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;display:flex}.rg-endnote{border-top:1px solid var(--rg-line);color:var(--rg-muted);padding-top:20px;font-size:12px;margin-top:28px!important}.workspace:not(.reference-route .workspace) .detail:has(.reference-guide){padding:24px 15px}.workspace:not(.reference-route .workspace) .reference-guide{grid-template-columns:1fr;padding:0}.workspace:not(.reference-route .workspace) .reference-guide .rg-toc{flex-flow:wrap;gap:6px;position:static}.workspace:not(.reference-route .workspace) .rg-toc>span{display:none}.workspace:not(.reference-route .workspace) .rg-columns{grid-template-columns:1fr}.workspace:not(.reference-route .workspace) .rg-facts{grid-template-columns:1fr 1fr;gap:18px}.workspace:not(.reference-route .workspace) .rg-facts>div{border:0;padding:0}@media (max-width:1000px){.reference-guide{grid-template-columns:130px minmax(0,1fr);gap:22px;padding:26px 20px}.rg-columns{grid-template-columns:1fr}.rg-facts{grid-template-columns:1fr 1fr;gap:20px}.rg-facts>div{border:0;padding:0}.rg-facts>div:first-child{padding:0}.reference-guide .rg-hero h2{font-size:38px}}@media (max-width:760px){.reference-route article.detail{z-index:auto;border:0;height:auto;max-height:none;display:block;position:static;inset:auto;overflow:visible}.reference-guide{padding:20px 16px;display:block}.reference-guide .rg-toc{flex-flow:wrap;gap:6px;margin-bottom:22px;display:flex;position:static}.reference-guide .rg-toc>span{display:none}.reference-guide .rg-toc .rg-back{width:100%;padding:5px 0 12px}.reference-guide .rg-toc>a:not(.rg-back){border:1px solid var(--rg-line);background:#fff;border-radius:6px;align-items:center;min-height:40px;padding:7px 9px;font-size:11px;display:flex}.reference-guide .rg-hero h2{font-size:36px}.rg-card{padding:18px}.rg-supply-grid{grid-template-columns:1fr}.rg-overview>div{grid-template-columns:1fr;gap:4px}.rg-field input,.rg-field select{font-size:16px}.rg-fields{gap:9px}.rg-strengths button{min-height:44px}.rg-result strong{font-size:25px}.rg-table{font-size:12px}.rg-table td,.rg-table th{padding-left:4px;padding-right:4px}.rg-schedules{min-width:0}.rg-schedules thead{display:none}.rg-schedules tbody{display:block}.rg-schedules tr{border-bottom:1px solid var(--rg-line);grid-template-columns:1fr 1fr;gap:10px 12px;padding:15px 0;display:grid}.rg-schedules td{border:0;padding:0;display:block}.rg-schedules td:first-child{grid-column:1/-1;font-weight:600}.rg-schedules td:before{content:attr(data-label);color:var(--rg-muted);margin-bottom:4px;font-size:11px;font-weight:400;display:block}.reference-route .workspace{display:block}.rg-source a{display:inline}.rg-quick{scroll-margin-top:100px}}@media (min-width:761px) and (max-width:860px){.reference-route article.detail{z-index:auto;border:0;height:auto;max-height:none;display:block;position:static;inset:auto;overflow:visible}}.detail .reference-guide h3,.detail .reference-guide h4{font-family:Arial,Helvetica,sans-serif}.reference-guide .rg-liquid-syringe{min-width:0;margin:18px 0 4px;padding:10px 0 8px}.rg-liquid-syringe>svg{width:100%;height:auto;display:block;overflow:visible}.rg-liquid-syringe figcaption{color:var(--rg-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.rg-liquid-syringe figcaption strong{color:var(--rg-ink);font-weight:600}.reference-guide .rg-syringe-note{color:var(--rg-muted);font-size:11px;line-height:1.6;margin-top:8px!important}
