[data-archetype] :is(.rp-input,.rp-select,.rp-textarea){background-color:var(--rp-on-field)!important;border:1px solid var(--rp-on-rule)!important;color:var(--rp-on)!important;border-radius:var(--rp-radius-control)!important}[data-archetype] :is(.rp-input,.rp-select,.rp-textarea):hover,[data-archetype] :is(.rp-input,.rp-select,.rp-textarea):focus-visible{border-color:var(--rp-on-accent)!important}[data-archetype] :is(.rp-input,.rp-select,.rp-textarea)[aria-invalid=true]{border-color:var(--rp-error)!important}[data-archetype] :is(.rp-paper,.rp-tool,.rp-table-panel,.rp-result),.sci-dialog-inner{--rp-focus-ring:2px solid var(--rp-ink)}.sci-masthead .rp-plate-stage:has(>svg):after{content:none}.sci-masthead .rp-plate-stage>svg{padding:4% 0}.sci-masthead .rp-plate-cap{max-width:60ch}.sci-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sci-stage{background:var(--rp-fibre) 0 0/200px 200px,var(--rp-paper);color:var(--rp-ink);border:1px solid var(--rp-ink-2);border-radius:var(--rp-radius-plate);position:relative;overflow:hidden}.sci-stage:after{content:attr(data-no);z-index:0;font:500 .95rem/1 var(--rp-display);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-ink);opacity:.35;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sci-stage[data-stage=live]:after,.sci-stage[data-stage=plate]:after,.sci-stage[data-stage=failed]:after,.sci-stage:has(>svg):after{content:none}.sci-stage>canvas,.sci-stage>svg{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.sci-stage>svg,.sci-stage>canvas{filter:saturate(var(--rp-evap-keep,1))}.sci-stage [data-stage-msg]{z-index:3;font:400 var(--rp-type-scale-label)/1.4 var(--rp-mono);color:var(--rp-ink-2);margin:0;position:absolute;bottom:.4rem;left:.6rem}.rp-num{font-family:var(--rp-display);font-weight:var(--rp-num-weight,500);font-variant-numeric:lining-nums tabular-nums}.sci-pipette{--sci-liquid-ethanol:color-mix(in srgb,var(--rp-color-ground-parchment) 90%,var(--rp-color-ink-muted));--sci-liquid-dpg:color-mix(in srgb,var(--rp-color-ground-parchment) 86%,var(--rp-color-ground-parchment-shade));--sci-liquid-ipm:color-mix(in srgb,var(--rp-color-ground-parchment) 78%,var(--rp-color-brass-gold-soft));--sci-liquid-jojoba:color-mix(in srgb,var(--rp-color-brass-gold) 62%,var(--rp-color-ground-parchment));--sci-liquid-fractionated:color-mix(in srgb,var(--rp-color-brass-gold) 28%,var(--rp-color-ground-parchment));--sci-liquid-aromatic:color-mix(in srgb,var(--rp-color-brass-amber) 72%,var(--rp-color-ground-parchment))}.sci-pipette .rp-result{gap:var(--rp-space-scale-4);grid-template-columns:minmax(0,1fr);display:grid}.sci-pipette .rp-result-figure{font-size:clamp(2.2rem,5vw,3.2rem)}.sci-presets{gap:.1rem 1.1rem;margin-top:.35rem}.sci-presets .rp-btn--quiet{min-height:44px;padding-inline:.1em}.sci-presets .rp-btn--quiet[aria-pressed=true]{--rp-btn-fg:var(--rp-ink);--rp-btn-bd:var(--rp-ink);color:var(--rp-ink);border-bottom:2px solid var(--rp-ink)}.sci-presets .rp-btn--quiet[aria-pressed=true]:before{content:none}.sci-dil-actions{margin:var(--rp-space-scale-2) 0 0}.sci-pipette-fig{margin:0}.sci-pipette-stage{aspect-ratio:4/5;width:100%;max-height:30rem}@media (width>=900px){.sci-pipette-stage{aspect-ratio:5/6}}.sci-pipette-fig figcaption{margin-top:.5rem}.sci-pipette-overlay{pointer-events:none;stroke:var(--rp-ink-2);stroke-width:1px;fill:none;font:400 10px/1 var(--rp-mono);letter-spacing:.06em;z-index:2!important}.sci-pipette-overlay text{fill:var(--rp-ink-2);stroke:none}.sci-pipette-plate{color:var(--rp-ink);--sci-paper:var(--rp-paper)}.sci-pipette-plate text{fill:var(--rp-ink-2)}.sci-counter{z-index:3;pointer-events:none;align-items:baseline;gap:.4rem;margin:0;display:flex;position:absolute;top:.6rem;left:.8rem}.sci-counter-n{font:var(--rp-num-weight,500) clamp(1.3rem,2.6vw,1.8rem)/1 var(--rp-display);font-variant-numeric:lining-nums tabular-nums;color:var(--rp-ink)}.sci-counter-u{font:500 var(--rp-type-scale-label)/1 var(--rp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rp-ink-2)}.sci-dil-list{padding:var(--rp-space-scale-4) 0 0;border-top:1px solid var(--rp-ink-2);gap:.55rem;margin:0;display:grid}.sci-dil-list>div{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}.sci-dil-list dt{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-ink-2)}.sci-dil-list dd{font:400 var(--rp-type-scale-small)/1.5 var(--rp-body);color:var(--rp-ink);margin:0}.sci-dil-list .rp-num{font-size:1.25rem}.sci-dil-list .sci-dil-main .rp-num{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1}.sci-dil-list .sci-dil-main dt{align-self:center}.sci-dil-list .rp-label-honest{letter-spacing:.1em;font-size:.62rem}.sci-note{max-width:62ch;margin:var(--rp-space-scale-8) 0 0;padding:var(--rp-space-scale-4) 0 0 var(--rp-space-scale-6);border-left:1px solid var(--rp-brass)}.sci-note-title{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rp-brass);margin:0 0 .4rem}.sci-note p{color:var(--rp-text);margin:0 0 .6rem}.sci-note p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.sci-stage>*{transition:none!important;animation:none!important}}.sci-drop.rp-tool{grid-template-columns:minmax(0,1fr)}.sci-drop-controls{gap:var(--rp-space-scale-4);display:grid}@media (width>=900px){.sci-drop-controls{align-items:end;gap:var(--rp-space-scale-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.sci-drop-pick .rp-toggles{gap:.1rem 1.1rem}.sci-drop-pick .rp-btn--quiet{letter-spacing:.16em;padding-inline:.1em}.sci-drop-pick .rp-btn--quiet[aria-pressed=true]{--rp-btn-fg:var(--rp-ink);--rp-btn-bd:var(--rp-ink);color:var(--rp-ink);border-bottom:2px solid var(--rp-ink)}.sci-drop-pick .rp-btn--quiet[aria-pressed=true]:after{content:" ✓";letter-spacing:0}.sci-drop-time{margin:0}.sci-drop-scrub{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.sci-drop-play{min-width:6.5rem}.sci-drop-scrub input[type=range]{width:100%;min-height:44px;accent-color:var(--rp-ink);background:0 0}.sci-drop-scrub input[type=range]:focus-visible{outline:var(--rp-focus-ring);outline-offset:2px}.sci-drop-clock{text-align:right;min-width:4.8rem;color:var(--rp-ink);font-size:1.35rem}.sci-drop-panels{gap:var(--rp-space-scale-6);display:grid}@media (width>=900px){.sci-drop-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sci-drop-fig,.sci-drop-chart{min-width:0;margin:0}.sci-drop-stage{aspect-ratio:16/10;width:100%}.sci-drop-fig figcaption{margin-top:.5rem}.sci-drop-overlay{pointer-events:none;overflow:visible;z-index:2!important}.sci-drop-overlay text,.sci-drop-plate text{fill:var(--rp-ink);stroke:none}.sci-drop-l{font:500 11px/1 var(--rp-mono);letter-spacing:.08em;text-transform:uppercase}.sci-drop-p{font:500 14px/1 var(--rp-display);font-variant-numeric:lining-nums tabular-nums}.sci-drop-plate{color:var(--rp-ink);--sci-paper:var(--rp-paper)}.sci-drop-plate .sci-skin{fill:var(--rp-paper);stroke:var(--rp-ink);stroke-width:1.2px}.sci-drop-plate .sci-skin-edge{fill:var(--rp-paper-shade);stroke:var(--rp-ink-2);stroke-width:.8px}.sci-drop-plate .sci-crease{stroke:var(--rp-ink-2);stroke-linecap:round}.sci-drop-plate .sci-drop-l{font-size:6.5px}.sci-drop-plate .sci-drop-p{font-size:8px}.sci-curves{aspect-ratio:640/320;background:var(--rp-paper);border:1px solid var(--rp-ink-2);border-radius:var(--rp-radius-plate);width:100%;height:auto;display:block;overflow:visible}.sci-curves text{font:400 11px/1 var(--rp-mono);fill:var(--rp-ink-2)}.sci-curves .sci-axis{stroke:var(--rp-ink);stroke-width:1px}.sci-curves .sci-grid{stroke:var(--rp-ink-2);stroke-width:.5px;opacity:.45}.sci-curves .sci-half{stroke:var(--rp-ink-2);stroke-width:.8px}.sci-curves .sci-half-l{letter-spacing:.08em;font-size:10px}.sci-curves .sci-curve{fill:none;stroke:var(--rp-ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.sci-curves .sci-curve-l{fill:var(--rp-ink);letter-spacing:.04em;font-size:10.5px}.sci-curves .sci-marker line{stroke:var(--rp-brass-dim);stroke-width:1.5px}.sci-drop-chart .rp-source{margin-top:.5rem}.sci-drop-table{margin-top:var(--rp-space-scale-2)}.sci-drop-table th[scope=row]{font:500 var(--rp-type-scale-small)/1.4 var(--rp-body);text-align:left;color:var(--rp-ink);border-bottom:1px solid color-mix(in srgb,var(--rp-ink-2) 35%,transparent);letter-spacing:0;text-transform:none;background:0 0;padding:.8em .9em;position:static}.sci-empty{color:var(--rp-ink-2);font-style:italic}.sci-drop-scroll{--rp-scroll-ground:var(--rp-paper-card)}@media (width<=600px){.sci-curves text{font-size:19px}.sci-curves .sci-curve-l{font-size:16px}.sci-curves .sci-half-l{font-size:15px}.sci-drop-table th,.sci-drop-table td{padding-inline:.5em}}.mol-explorer[data-archetype] .mol-explorer-header{text-align:left}.mol-explorer[data-archetype] .mol-explorer-header .gb{margin:0 0 var(--rp-space-scale-6)}.sci-mol-filter{margin:0 0 var(--rp-space-scale-8);gap:.1rem 1.2rem}.sci-mol-filter .rp-btn--quiet{padding-inline:.1em}.sci-mol-filter .rp-btn--quiet[aria-pressed=true]{--rp-btn-fg:var(--rp-color-ink-cream);--rp-btn-bd:var(--rp-brass);color:var(--rp-color-ink-cream);border-bottom:2px solid var(--rp-brass)}.sci-mol-filter .rp-btn--quiet[aria-pressed=true]:before{content:none}.sci-mol-filter .rp-btn--quiet[aria-pressed=true]:after{content:" ✓";letter-spacing:0}.sci-mol-empty{margin:0 0 var(--rp-space-scale-8)}.sci-mol-empty .rp-btn--quiet{margin-left:.4rem}.sci-mol-grid{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr))}.sci-mol-card[hidden]{display:none}.sci-mol-card .rp-card-meta{margin:0}.sci-mol-2d{height:5.2rem;color:var(--rp-brass);align-items:center;display:flex}.sci-mol-2d-svg{width:auto;max-width:100%;height:100%;overflow:visible}.sci-mol-2d-svg text{font-family:var(--rp-mono)}.sci-mol-iupac{font:400 var(--rp-type-scale-label)/1.5 var(--rp-mono);letter-spacing:.02em;color:var(--rp-text-muted);overflow-wrap:anywhere;margin:0}.sci-mol-facts{border-block:1px solid var(--rp-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:.3rem 0;padding:.8rem 0;display:grid}.sci-mol-facts dt{font:500 .64rem/1.3 var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-brass)}.sci-mol-facts dd{font:400 var(--rp-type-scale-small)/1.4 var(--rp-body);color:var(--rp-text);margin:.15rem 0 0}.sci-mol-facts dd .rp-label-honest{letter-spacing:.08em;text-transform:none;color:var(--rp-text-muted);font-size:.6rem;display:block}.sci-mol-facts sub{font-size:.72em}.sci-mol-profile{color:var(--rp-text)}.sci-mol-more{margin:0}.sci-mol-more summary{cursor:pointer;min-height:44px;font:500 var(--rp-type-scale-label)/1.3 var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-brass);align-items:center;gap:.5rem;list-style:none;display:flex}.sci-mol-more summary::-webkit-details-marker{display:none}.sci-mol-more summary:before{content:"";width:.5rem;height:.5rem;transition:transform var(--rp-dur-fast) var(--rp-ease);border-bottom:1px solid;border-right:1px solid;transform:rotate(-45deg)}.sci-mol-more[open] summary:before{transform:rotate(45deg)}.sci-mol-more summary:focus-visible{outline:var(--rp-focus-ring);outline-offset:2px}.sci-mol-more p{font-size:var(--rp-type-scale-small);color:var(--rp-text);margin:0 0 .6rem}.sci-mol-uses .rp-label-honest{color:var(--rp-brass);margin-right:.4rem}.sci-mol-open{z-index:2;align-self:flex-start;margin-top:auto;position:relative}.sci-mol-no3d{margin-top:auto}.sci-dialog{border:1px solid var(--rp-ink-2);border-radius:var(--rp-radius-plate);width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--rp-ink);box-shadow:var(--rp-shadow-card);background:0 0;margin:auto;padding:0}.sci-dialog::backdrop{background:color-mix(in srgb,var(--rp-color-ground-oxblood-deep) 82%,transparent)}.sci-dialog-inner{padding:var(--rp-space-scale-6);background:var(--rp-fibre) 0 0/200px 200px,var(--rp-paper);max-height:calc(100dvh - 2rem);overflow:auto}.sci-dlg-head{margin-bottom:var(--rp-space-scale-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.2rem 1rem;display:grid}.sci-dlg-head .rp-label-honest{grid-column:1}.sci-dlg-title{font:400 var(--rp-type-scale-h2)/1.1 var(--rp-display);color:var(--rp-ink);grid-column:1;margin:0}.sci-dlg-close{grid-area:1/2/span 2}.sci-dlg-body{gap:var(--rp-space-scale-6);display:grid}@media (width>=860px){.sci-dlg-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.sci-dlg-view{touch-action:none;border-radius:var(--rp-radius-plate);position:relative}.sci-dlg-view:focus-visible{outline:var(--rp-focus-ring);outline-offset:3px}.sci-dlg-stage{aspect-ratio:4/3;cursor:grab;width:100%}.sci-dlg-stage:active{cursor:grabbing}.sci-pocket-label{z-index:3;background:var(--rp-paper);border:1px solid var(--rp-ink-2);margin:0;padding:.2rem .45rem;position:absolute;top:.6rem;left:.7rem}.sci-dlg-profile{margin:0 0 var(--rp-space-scale-4);font:400 var(--rp-body-size)/1.6 var(--rp-body);color:var(--rp-ink)}.sci-dlg-ctl{margin-bottom:var(--rp-space-scale-4);flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.sci-dlg-note,.sci-dlg-legend{font:400 var(--rp-type-scale-small)/1.55 var(--rp-body);color:var(--rp-ink-2);margin:0 0 .8rem}.sci-dlg-legend .rp-label-honest{margin-right:.4rem}.sci-dlg-legend strong{color:var(--rp-ink);font-weight:600}.sci-mol-plate{color:var(--rp-ink);--sci-paper:var(--rp-paper)}@media (prefers-reduced-motion:reduce){.sci-mol-more summary:before{transition:none}}.sci-constellation{gap:var(--rp-space-scale-8);align-items:center;display:grid}@media (width>=1000px){.sci-constellation{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}}.sci-cons-map{aspect-ratio:1;width:100%;max-width:38rem;margin-inline:auto;position:relative}.sci-cons-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sci-cons-ring{fill:none;stroke:var(--rp-hair);stroke-width:1px}.sci-cons-ring--outer{stroke-dasharray:1 5}.sci-cons-line{stroke:var(--rp-brass-dim);stroke-width:.7px;opacity:.35;transition:opacity var(--rp-dur-base) var(--rp-ease-act),stroke-width var(--rp-dur-base) var(--rp-ease-act)}.sci-cons-line.is-fam{opacity:.65}.sci-cons-line.is-on{opacity:1;stroke:var(--rp-brass-hi);stroke-width:1.6px}.sci-cons-fam{fill:var(--rp-brass);stroke:none}.sci-cons-dot{fill:var(--rp-text-muted);transition:r var(--rp-dur-fast) var(--rp-ease)}.sci-cons-dot.is-on{fill:var(--rp-brass-hi);r:5.5}.sci-cons-nodes{position:absolute;inset:0}.sci-cons-empty{font:400 var(--rp-type-scale-small)/1.5 var(--rp-body);color:var(--rp-text-muted);margin:0;position:absolute;inset:auto 0 0}.sci-cons-group{display:contents}.sci-cons-famlabel{left:var(--x);top:var(--y);font:italic 400 .95rem/1 var(--rp-display);color:var(--rp-brass);white-space:nowrap;pointer-events:none;margin:0;position:absolute;transform:translate(-50%,-160%)}.sci-cons-mol{left:var(--x);top:var(--y);cursor:pointer;min-height:32px;font:500 .74rem/1.1 var(--rp-mono);letter-spacing:.03em;color:var(--rp-text);white-space:nowrap;transition:color var(--rp-dur-fast) var(--rp-ease),border-color var(--rp-dur-fast) var(--rp-ease);background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:.25rem .45rem;position:absolute;transform:translate(-50%,-50%)}.sci-cons-mol[data-side=l]{transform:translate(calc(-100% - 6px),-50%)}.sci-cons-mol[data-side=r]{transform:translate(6px,-50%)}.sci-cons-mol[data-side=t]{transform:translate(-50%,calc(-100% - 6px))}.sci-cons-mol[data-side=b]{transform:translate(-50%,6px)}.sci-cons-mol:hover{color:var(--rp-brass-hi)}.sci-cons-mol[aria-pressed=true]{color:var(--rp-brass-hi);border-bottom-color:var(--rp-brass-hi)}.sci-cons-mol[aria-pressed=true]:before{content:"◆ ";font-size:.6rem}.sci-cons-mol:focus-visible{outline:var(--rp-focus-ring);outline-offset:2px}.sci-cons-view{min-width:0;margin:0}.sci-cons-stage{aspect-ratio:4/3;width:100%}.sci-cons-view figcaption{margin-top:var(--rp-space-scale-4)}.sci-cons-name{font:400 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-text);margin:0}.sci-cons-meta{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rp-brass);margin:.2rem 0 .4rem}.sci-cons-links{margin:.6rem 0 0}@media (width<=760px){.sci-cons-map{aspect-ratio:auto;max-width:none}.sci-cons-lines{aspect-ratio:1;width:min(20rem,80%);height:auto;margin:0 auto var(--rp-space-scale-6);display:block;position:relative}.sci-cons-nodes{gap:var(--rp-space-scale-4);display:grid;position:static}.sci-cons-group{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}.sci-cons-famlabel,.sci-cons-mol,.sci-cons-mol[data-side]{position:static;transform:none}.sci-cons-famlabel{flex:0 0 100%}.sci-cons-mol{min-height:44px;padding-inline:0}.sci-cons-view{order:-1}}@media (prefers-reduced-motion:reduce){.sci-cons-line,.sci-cons-dot,.sci-cons-mol{transition:none}}.sci-vig{min-width:0;max-width:24rem;margin:0}.sci-vig-stage{aspect-ratio:var(--sci-vig-aspect,4 / 3);background:var(--rp-fibre) 0 0/200px 200px,var(--rp-paper);border:1px solid var(--rp-hair);border-radius:var(--rp-radius-plate);box-shadow:var(--rp-shadow-card);color:var(--rp-ink);--sci-vig-paper:var(--rp-paper);--sci-vig-liquid:color-mix(in srgb,var(--rp-color-brass-gold-soft) 70%,var(--rp-color-brass-amber));padding:5%;position:relative}.sci-vig-stage>svg{width:100%;height:100%;filter:saturate(var(--rp-evap-keep,1));display:block}.sci-vignette .sci-vig-liq{fill:var(--sci-vig-liquid);fill-opacity:.55}.sci-vignette .sci-vig-liq-rim{stroke-width:.6px}.sci-vignette .sci-vig-t{font:500 8px/1 var(--rp-mono);letter-spacing:.08em}.sci-vig figcaption{margin-top:.55rem;display:block}.sci-table-intro{gap:var(--rp-space-scale-6);margin-bottom:var(--rp-space-scale-8);align-items:end;display:grid}@media (width>=900px){.sci-table-intro{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}}.sci-table-intro .sp{margin-bottom:var(--rp-space-scale-3)}.sci-table-intro .sci-vig{justify-self:end;width:100%}[data-archetype] .rp-table tbody th[scope=row]{z-index:auto;vertical-align:top;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--rp-ink-2) 35%,transparent);font:500 var(--rp-type-scale-small)/1.45 var(--rp-display);letter-spacing:0;text-transform:none;color:var(--rp-ink);background:0 0;padding:.8em .9em;position:static}[data-archetype] .rp-table tbody tr:nth-child(5n) th[scope=row]{border-bottom-color:var(--rp-ink-2)}[data-archetype] .rp-table tbody tr:last-child th[scope=row]{border-bottom:0}.rp-table .rp-label-honest{color:var(--rp-ink-2);margin-left:.3em;font-size:.6rem;display:inline}.sci-essay-cards{gap:var(--rp-space-scale-6);margin:0 0 var(--rp-space-scale-8);display:grid}@media (width>=900px){.sci-essay-cards{grid-template-columns:1fr 1fr}}.sci-essay-card{padding:var(--rp-space-scale-6) 0 0;border-top:1px solid var(--rp-brass)}.sci-essay-card p{color:var(--rp-text);margin:0 0 .6rem}.sci-essay-card .sci-note-title{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rp-brass);margin:0 0 .5rem}[data-archetype=essay] .rp-essay>.sci-note{max-width:var(--rp-measure)}.sci-numbers-note{max-width:60ch;padding-left:var(--rp-space-scale-6);border-left:1px solid var(--rp-brass);font-style:italic}@media (width<=599px){#olfactory-thresholds .rp-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#olfactory-thresholds .rp-stack,#olfactory-thresholds .rp-stack :is(tbody,tr,td),#olfactory-thresholds .rp-stack tbody th{display:block}#olfactory-thresholds .rp-stack caption{max-width:none;display:block;position:static}#olfactory-thresholds .rp-stack tbody tr{padding:var(--rp-space-scale-3) 0;border-bottom:1px solid color-mix(in srgb,var(--rp-ink-2) 35%,transparent)}#olfactory-thresholds .rp-stack tbody tr:nth-child(5n){border-bottom-color:var(--rp-ink-2)}#olfactory-thresholds .rp-stack tbody tr:last-child{border-bottom:0}#olfactory-thresholds .rp-stack tbody th[scope=row],#olfactory-thresholds .rp-stack td{border:0;padding:0}#olfactory-thresholds .rp-stack tbody th[scope=row]{margin-bottom:var(--rp-space-scale-2)}#olfactory-thresholds .rp-stack td+td{margin-top:var(--rp-space-scale-2)}#olfactory-thresholds .rp-stack td:before{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rp-ink-2);display:block}#olfactory-thresholds .rp-stack td:first-of-type:before{content:"Odour character";content:"Odour character" / ""}#olfactory-thresholds .rp-stack td:nth-of-type(2):before{content:"Why it matters";content:"Why it matters" / ""}#olfactory-thresholds .rp-stack td:nth-of-type(3):before{content:"Detection threshold";content:"Detection threshold" / ""}}[data-rp-tabs] .lab-tool-panel{display:block}[data-rp-tabs] .lab-tool-panel[hidden]{display:none!important}[data-rp-tabs] .lab-tool-tabs.rp-tablist{gap:0 var(--rp-space-scale-6);border-bottom:1px solid var(--rp-on-rule);margin-bottom:var(--rp-space-scale-6);flex-wrap:nowrap;display:flex;overflow-x:auto}[data-rp-tabs] .lab-tool-tab.rp-tab{white-space:nowrap;background:0 0;border:0;padding:.9em 0 .8em}[data-rp-tabs] .lab-tool-tab.rp-tab.active{border:0}[data-rp-tabs] .lab-tool-tab.rp-tab[aria-selected=true]{color:var(--rp-text)}#olfactory-lab .gift-btn{color:var(--rp-text);border:1px solid var(--rp-hair);background:0 0}#olfactory-lab .gift-btn:is(:hover,:focus-visible){border-color:var(--rp-brass);color:var(--rp-brass-hi)}#olfactory-lab .gift-btn.active{background:var(--rp-brass);border-color:var(--rp-brass);color:var(--rp-ground)}.sci-dd-intro{max-width:70ch;margin:0 0 var(--rp-space-scale-6);color:var(--rp-text-muted)}.sci-dd-accords{margin:0 0 var(--rp-space-scale-6);gap:.1rem 1.2rem}.sci-dd-accords .rp-btn--quiet{padding-inline:.1em}.sci-dd-accords .rp-btn--quiet[aria-pressed=true]{--rp-btn-fg:var(--rp-color-ink-cream);--rp-btn-bd:var(--rp-brass);color:var(--rp-color-ink-cream);border-bottom:2px solid var(--rp-brass)}.sci-dd-accords .rp-btn--quiet[aria-pressed=true]:before{content:none}.sci-dd-accords .rp-btn--quiet[aria-pressed=true]:after{content:" ✓";letter-spacing:0}.sci-dd-body{gap:var(--rp-space-scale-8);align-items:center;display:grid}@media (width>=860px){.sci-dd-body{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}}.sci-dd-dial{aspect-ratio:1;background:var(--rp-fibre) 0 0/200px 200px,var(--rp-paper);border:1px solid var(--rp-hair);width:min(18rem,70vw);box-shadow:var(--rp-shadow-card);color:var(--rp-ink);border-radius:50%;justify-self:center;margin:0;padding:4%}.sci-dd-svg{width:100%;height:100%;display:block}.sci-dd-rim{fill:none;stroke:var(--rp-ink);stroke-width:1.2px}.sci-dd-hatch{stroke:var(--rp-ink-2);stroke-width:.6px;fill:none}.sci-dd-face{fill:var(--rp-paper);stroke:var(--rp-ink);stroke-width:.8px}.sci-dd-ticks{stroke:var(--rp-ink);stroke-width:1px;fill:none;stroke-linecap:round}.sci-dd-svg text{font:500 9px/1 var(--rp-mono);fill:var(--rp-ink-2);letter-spacing:.06em}.sci-dd-svg .sci-dd-h{letter-spacing:.2em;text-transform:uppercase;font-size:8px}.sci-dd-arc{fill:none;stroke:var(--rp-brass-dim);stroke-width:3px;stroke-linecap:round}.sci-dd-hand{stroke:var(--rp-ink);stroke-width:1.6px;stroke-linecap:round}.sci-dd-hand-tip,.sci-dd-pin{fill:var(--rp-ink)}.sci-dd-scrub{margin-bottom:var(--rp-space-scale-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.sci-dd-scrub input[type=range]{width:100%;min-height:44px;accent-color:var(--rp-brass)}.sci-dd-scrub input[type=range]:focus-visible{outline:var(--rp-focus-ring);outline-offset:2px}.sci-dd-clock{text-align:right;min-width:4.8rem;color:var(--rp-text);font-size:1.35rem}.sci-dd-phase{font:400 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-text);margin:0 0 .3rem}.sci-dd-desc{margin:0 0 var(--rp-space-scale-4);color:var(--rp-text-muted)}.sci-dd-bars{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sci-dd-bar{grid-template-columns:minmax(7rem,1fr) minmax(0,2fr) 3.4rem;grid-template-areas:"name track pct""act track pct";align-items:center;gap:0 1rem;display:grid}.sci-dd-name{font:500 var(--rp-type-scale-small)/1.3 var(--rp-body);color:var(--rp-text);grid-area:name}.sci-dd-act{font:400 .64rem/1.3 var(--rp-mono);letter-spacing:.08em;color:var(--rp-text-muted);grid-area:act}.sci-dd-track{border:1px solid var(--rp-hair);background:repeating-linear-gradient(-35deg,var(--rp-hair) 0 1px,transparent 1px 4px);grid-area:track;height:9px;display:block}.sci-dd-track i{background:var(--rp-brass);transform-origin:0;height:100%;transition:transform var(--rp-dur-fast) linear;display:block}.sci-dd-pct{text-align:right;color:var(--rp-text);grid-area:pct}.sci-dd .rp-source{margin-top:var(--rp-space-scale-6)}@media (prefers-reduced-motion:reduce){.sci-dd-track i{transition:none}}.sci-gc{gap:var(--rp-space-scale-6);margin:0 0 var(--rp-space-scale-12);display:grid}@media (width>=1000px){.sci-gc{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.sci-gc-plate{aspect-ratio:640/220;background:var(--rp-fibre) 0 0/200px 200px,var(--rp-paper);border:1px solid var(--rp-hair);border-radius:var(--rp-radius-plate);box-shadow:var(--rp-shadow-card);color:var(--rp-ink);position:relative}.sci-gc-svg{width:100%;height:100%;filter:saturate(var(--rp-evap-keep,1));display:block}.sci-gc-hatchline{stroke:var(--rp-ink-2);stroke-width:.55px}.sci-gc-fill{fill:url(#gc-hatch);opacity:.55}.sci-gc-line{fill:none;stroke:var(--rp-ink);stroke-width:1.3px;stroke-linejoin:round}.sci-gc-base{stroke:var(--rp-brass-dim);stroke-width:1.2px}.sci-gc-axis{stroke:var(--rp-ink-2);stroke-width:.8px}.sci-gc-tick{font:400 9px/1 var(--rp-mono);fill:var(--rp-ink-2)}.sci-gc-name{font:500 10.5px/1 var(--rp-display);fill:var(--rp-ink)}.sci-gc-honest{font:500 8.5px/1 var(--rp-mono);letter-spacing:.18em;fill:var(--rp-ink-2)}.sci-gc-head{stroke:var(--rp-brass-dim);stroke-width:1.2px;stroke-dasharray:2 3}.sci-gc-mark{fill:none;stroke:var(--rp-ink);stroke-width:1.4px}.sci-gc-cap{margin:0}.sci-gc-title{font:400 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-text);margin:0 0 .4rem}.sci-gc-ctl{margin:var(--rp-space-scale-4) 0;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.sci-gc-caption{min-height:3.2em;margin:0 0 var(--rp-space-scale-4);font:400 var(--rp-type-scale-small)/1.55 var(--rp-mono);color:var(--rp-text-muted)}.sci-gc-more summary{cursor:pointer;min-height:44px;font:500 var(--rp-type-scale-label)/1.3 var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-brass);align-items:center;display:flex}.sci-gc-more summary:focus-visible{outline:var(--rp-focus-ring);outline-offset:2px}.sci-gc-list{counter-reset:none;max-height:22rem;margin:0;padding:0 .4rem 0 1.6rem;overflow:auto}.sci-gc-list li{margin:0}.sci-gc-peak{border:0;border-bottom:1px solid var(--rp-hair);text-align:left;cursor:pointer;width:100%;min-height:36px;color:var(--rp-text);background:0 0;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;padding:.3rem .2rem;display:grid}.sci-gc-peak:hover,.sci-gc-peak[aria-current=true]{color:var(--rp-brass-hi)}.sci-gc-peak:focus-visible{outline:var(--rp-focus-ring);outline-offset:1px}.sci-gc-pn{font:500 var(--rp-type-scale-small)/1.3 var(--rp-display)}.sci-gc-pc{font:400 .66rem/1.3 var(--rp-mono);color:var(--rp-text-muted)}.sci-gc-pr{font-size:.85rem}main>section[data-archetype]{--damask:var(--rp-color-brass-amber);--damask-deep:var(--rp-color-brass-amber-deep);--blood:var(--rp-color-brass-amber-deep);--burnt-sienna:var(--rp-color-brass-amber);--cognac:var(--rp-color-brass-amber-deep);--cinnabar:var(--rp-color-brass-amber);--madder:var(--rp-color-brass-amber-deep);--vermeil:var(--rp-color-brass-amber);--ember:var(--rp-color-brass-amber);--magenta:var(--rp-color-brass-amber);--wine:var(--rp-color-brass-amber-deep);--rose:var(--rp-color-brass-amber);--vetiver:var(--rp-color-brass-gold);--vetiver-deep:var(--rp-color-brass-gold-dim);--absinthe:var(--rp-color-brass-gold);--verdigris:var(--rp-color-brass-gold);--teal:var(--rp-color-brass-gold-dim);--jade:var(--rp-color-brass-gold);--electric:var(--rp-color-brass-gold);--seafoam:var(--rp-color-brass-gold);--chartreuse:var(--rp-color-brass-gold)}main>section[data-archetype] :is(.rp-tool,.rp-result,.rp-paper,.rp-table-panel){--cream:var(--rp-ink);--bone:var(--rp-ink);--muted:var(--rp-ink-2);--gold:var(--rp-ink);--gdim:var(--rp-ink-2);--orris:var(--rp-ink);--iris:var(--rp-ink);--amber:var(--rp-ink);--amberr:var(--rp-ink);--gamboge:var(--rp-ink);--violet:var(--rp-ink);--damask:var(--rp-ink-2);--rose:var(--rp-ink-2);--cinnabar:var(--rp-ink-2);--vetiver:var(--rp-ink-2);--absinthe:var(--rp-ink-2);--teal:var(--rp-ink-2);--bg:var(--rp-paper);--bg2:var(--rp-paper);--bg3:var(--rp-paper)}.sci-projection.rp-tool{gap:var(--rp-space-scale-6);grid-template-columns:minmax(0,1fr)}.sci-projection .projection-inputs{gap:var(--rp-space-scale-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.sci-projection .projection-label{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-ink);margin:0}.sci-projection .projection-range{accent-color:var(--rp-ink);min-height:32px}.sci-projection .projection-range-labels{font:400 .72rem/1.4 var(--rp-mono);color:var(--rp-ink-2)}.sci-projection .projection-select{min-height:44px;background:var(--rp-paper)!important;color:var(--rp-ink)!important;border:1px solid var(--rp-ink-2)!important}.sci-projection .proj-area-btn{text-transform:uppercase;min-height:44px;border:1px solid var(--rp-ink-2)!important;color:var(--rp-ink)!important;font:500 .72rem/1.2 var(--rp-mono)!important;letter-spacing:.14em!important;background:0 0!important;padding:.5rem .9rem!important}.sci-projection .proj-area-btn:hover{border-color:var(--rp-ink)!important}.sci-projection .proj-area-btn[aria-pressed=true],.sci-projection .proj-area-btn.active{box-shadow:inset 0 -2px 0 var(--rp-ink);border-color:var(--rp-ink)!important}.sci-projection .proj-area-btn[aria-pressed=true]:after,.sci-projection .proj-area-btn.active:after{content:"✓";letter-spacing:0;margin-left:.55em}.sci-projection .proj-area-btn:focus-visible{outline:2px solid var(--rp-ink);outline-offset:2px}.sci-projection .projection-visual{gap:var(--rp-space-scale-6);background:0 0;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;min-width:0;padding:0;display:grid}.sci-projection .projection-svg{width:100%;max-height:320px}.sci-projection .projection-results{min-width:0}.sci-projection .projection-result-item{grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,6rem);gap:.8rem}.sci-projection .projection-result-label{color:var(--rp-ink-2);font-size:.85rem}.sci-projection .projection-result-bar{border:1px solid var(--rp-ink-2);background:0 0;border-radius:0;height:9px}.sci-projection .projection-bar-fill{background:repeating-linear-gradient(-35deg,var(--rp-ink) 0 1px,transparent 1px 3.5px)}.sci-projection .projection-result-value{color:var(--rp-ink)}.sci-projection .projection-result-value.large{color:var(--rp-ink);font:500 1.25rem/1.2 var(--rp-body)}.sci-projection .projection-input-group:has(.projection-areas){grid-column:1/-1}.sci-projection .projection-visual .rp-label-honest{color:var(--rp-ink-2)}.sci-projection .projection-tips{gap:var(--rp-space-scale-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.sci-projection .projection-tip{border:0;border-top:1px solid var(--rp-ink-2);color:var(--rp-ink-2);background:0 0;padding:.7rem 0 0;font-size:.88rem}.sci-projection .projection-tip strong{color:var(--rp-ink)}@media (width<=760px){.sci-projection .projection-visual{grid-template-columns:minmax(0,1fr)}.sci-projection .projection-svg{max-height:240px}.sci-projection .projection-result-item{grid-template-columns:minmax(0,1fr) minmax(0,6rem);row-gap:.3rem}.sci-projection .projection-result-bar{grid-area:2/1/auto/-1}}@media (width<=599.98px){#syn .vocab-grid,#accord-building .si div[style*=grid-template-columns],#skin-chem .si div[style*=grid-template-columns],#scent-memory .si div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}#olfactory-lab .lab-tool-panel :is(.quiz-nav-btn,.quiz-restart-btn,.gift-btn,.occasion-btn,.perfumer-filter-btn,.decant-preset-btn,.synth-famous-btn,.sillage-spray-btn){text-transform:uppercase;cursor:pointer;min-height:44px;transition:border-color var(--rp-dur-fast) var(--rp-ease);justify-content:center;align-items:center;margin:0;display:inline-flex;border:1px solid var(--rp-hair-strong,var(--rp-color-brass-gold-dim))!important;border-radius:var(--rp-radius-control)!important;color:var(--rp-color-ink-cream)!important;font:500 .72rem/1.2 var(--rp-mono)!important;letter-spacing:.14em!important;box-shadow:none!important;background:0 0!important;padding:.55rem 1.05rem!important}#olfactory-lab .lab-tool-panel :is(.quiz-nav-btn,.quiz-restart-btn,.gift-btn,.occasion-btn,.perfumer-filter-btn,.decant-preset-btn,.synth-famous-btn,.sillage-spray-btn):hover{border-color:var(--rp-color-brass-gold)!important}#olfactory-lab .lab-tool-panel :is(.quiz-nav-btn,.quiz-restart-btn,.gift-btn,.occasion-btn,.perfumer-filter-btn,.decant-preset-btn,.synth-famous-btn,.sillage-spray-btn):focus-visible{outline:2px solid var(--rp-color-brass-gold);outline-offset:2px}#olfactory-lab .lab-tool-panel :is(.quiz-nav-btn,.quiz-restart-btn):disabled{opacity:.45;cursor:default}#olfactory-lab .lab-tool-panel :is(.gift-btn,.occasion-btn,.perfumer-filter-btn):is(.active,[aria-pressed=true]){border-color:var(--rp-color-brass-gold)!important;background:var(--rp-color-wash-brass-14)!important;box-shadow:inset 0 -2px 0 var(--rp-color-brass-gold)!important}#olfactory-lab .lab-tool-panel :is(.gift-btn,.occasion-btn,.perfumer-filter-btn):is(.active,[aria-pressed=true]):after{content:"✓";letter-spacing:0;margin-left:.55em}#olfactory-lab #tool-quiz .quiz-answer-btn{text-align:left;min-height:48px;font:400 1rem/1.35 var(--rp-body)!important;letter-spacing:0!important;text-transform:none!important;border:1px solid var(--rp-color-brass-gold-dim)!important;color:var(--rp-color-ink-cream)!important;background:0 0!important;padding:.7rem 1rem!important}#olfactory-lab #tool-quiz .quiz-answer-btn:before{content:none!important}#olfactory-lab #tool-quiz .quiz-answer-btn:hover{border-color:var(--rp-color-brass-gold)!important}#olfactory-lab #tool-quiz .quiz-answer-btn.selected{border-color:var(--rp-color-brass-gold)!important;background:var(--rp-color-wash-brass-14)!important;box-shadow:inset 3px 0 0 var(--rp-color-brass-gold)!important}#olfactory-lab #tool-quiz .quiz-answer-btn:focus-visible{outline:2px solid var(--rp-color-brass-gold);outline-offset:2px}#olfactory-lab #tool-quiz :is(.quiz-question-label,.quiz-results-label,.quiz-result-card-label,.quiz-results-notes-label,.quiz-results-rec-label,.quiz-results-personality-label){color:var(--rp-color-brass-gold)}#olfactory-lab .lab-tool-panel :is(.gift-buttons,.occasion-selector-buttons,.perfumer-filter-buttons,.quiz-nav){flex-wrap:wrap;gap:.5rem;display:flex}#olfactory-lab .lab-tool-panel .quiz-nav{margin-top:var(--rp-space-scale-6);justify-content:space-between}#olfactory-lab .lab-tool-panel :is(.gift-question-label,.occasion-selector-label,.perfumer-filter-label){margin:var(--rp-space-scale-4) 0 .5rem;font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-color-brass-gold)}#olfactory-lab .lab-tool-panel :is(.quiz-progress-bar,.blindbuy-risk-bar){border:1px solid var(--rp-color-brass-gold-dim);height:10px;overflow:hidden;background:0 0!important;border-radius:0!important}#olfactory-lab .lab-tool-panel .decant-breakeven-bar{border:1px solid var(--rp-color-brass-gold-dim);background:0 0!important;border-radius:0!important}#olfactory-lab .lab-tool-panel :is(.quiz-progress-fill,.blindbuy-risk-fill,.decant-breakeven-fill,.breakeven-fill){height:100%;display:block;background:repeating-linear-gradient(-35deg,var(--rp-color-brass-gold) 0 1.2px,transparent 1.2px 4px)!important;border-radius:0!important}#olfactory-lab #tool-blindbuy .blindbuy-grid{gap:var(--rp-space-scale-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}#olfactory-lab #tool-blindbuy .blindbuy-section{border:1px solid var(--rp-hair);min-width:0;padding:var(--rp-space-scale-6)!important;background:var(--rp-color-ground-oxblood-3)!important}#olfactory-lab #tool-blindbuy .blindbuy-section-title{margin:0 0 var(--rp-space-scale-4);font:400 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-color-ink-cream)}#olfactory-lab #tool-blindbuy .blindbuy-field{margin-bottom:var(--rp-space-scale-4);gap:.35rem;display:grid}#olfactory-lab #tool-blindbuy .blindbuy-risk-meter{margin:0 0 var(--rp-space-scale-4);border-radius:0;gap:.4rem;display:grid;background:0 0!important;height:auto!important}#olfactory-lab #tool-blindbuy .blindbuy-risk-labels{font:400 .72rem/1.3 var(--rp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-text-muted);justify-content:space-between;gap:1rem;display:flex}#olfactory-lab #tool-blindbuy .blindbuy-score{margin:0 0 var(--rp-space-scale-4);align-items:baseline;gap:.8rem;display:flex}#olfactory-lab #tool-blindbuy .blindbuy-score-value{font:400 2.4rem/1 var(--rp-display);color:var(--rp-color-ink-cream)}#olfactory-lab #tool-blindbuy .blindbuy-score-label{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-text-muted)}#olfactory-lab #tool-blindbuy .blindbuy-verdict{border-left:2px solid var(--rp-color-brass-gold);color:var(--rp-color-ink-cream);padding:.9rem 1rem;background:0 0!important}#olfactory-lab #tool-blindbuy .blindbuy-factors *{color:var(--rp-color-ink-cream)}#olfactory-lab #tool-office .office-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}#olfactory-lab #tool-office .office-frag{border-bottom:1px solid var(--rp-hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;padding:.35rem 0;display:grid}#olfactory-lab #tool-office .office-frag-name{color:var(--rp-color-ink-cream)}#olfactory-lab #tool-office .office-frag-note{color:var(--rp-text-muted);font-size:.88rem}#olfactory-lab #tool-office .office-badge{border:1px solid var(--rp-color-brass-gold);font:500 .68rem/1.3 var(--rp-mono);letter-spacing:.16em;padding:.2rem .5rem;color:var(--rp-color-brass-gold)!important;background:0 0!important}#olfactory-lab #tool-office .office-tips{margin-top:var(--rp-space-scale-8);padding:var(--rp-space-scale-6);border:1px solid var(--rp-hair)}#olfactory-lab #tool-office .office-tips-title{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-color-brass-gold);margin:0 0 .6rem}#olfactory-lab #tool-office .office-tips-list{color:var(--rp-color-ink-cream);margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.7}#olfactory-lab #tool-office .office-tips-list li::marker{color:var(--rp-color-brass-gold)}#olfactory-lab #tool-gift .gift-results{margin-top:var(--rp-space-scale-8);text-align:left}#olfactory-lab #tool-gift .gift-results-label{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-color-brass-gold)}#olfactory-lab #tool-gift .gift-results-context{margin:.3rem 0 var(--rp-space-scale-4);color:var(--rp-text-muted);font-size:.9rem}#olfactory-lab #tool-gift .gift-results-grid{gap:var(--rp-space-scale-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}#olfactory-lab #tool-gift .gift-results-grid>*{padding:var(--rp-space-scale-4);border:1px solid var(--rp-hair);background:var(--rp-color-ground-oxblood-3)}#olfactory-lab #tool-gift .gift-pro-tip{margin-top:var(--rp-space-scale-6);border-left:2px solid var(--rp-color-brass-gold);text-align:left;padding:.9rem 1rem}#olfactory-lab #tool-gift .gift-pro-tip-label{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-color-brass-gold)}#olfactory-lab #radar-sliders-container .radar-slider{accent-color:var(--rp-color-brass-gold);width:100%;min-height:32px}#olfactory-lab #radar-sliders-container .radar-slider-label{color:var(--rp-color-ink-cream)}#olfactory-lab #radar-sliders-container .radar-slider:focus-visible{outline:2px solid var(--rp-color-brass-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){#olfactory-lab .lab-tool-panel *{transition:none!important}}#extraction .ext-num{color:var(--rp-color-brass-ring-shadow)}@media (width<=339.98px){#paradox{contain-intrinsic-size:auto 49881px}#syn{contain-intrinsic-size:auto 12444px}#aroma-chemicals{contain-intrinsic-size:auto 6718px}#molecule-map{contain-intrinsic-size:auto 1800px}#mol-explorer{contain-intrinsic-size:auto 12096px}#dilution-calc{contain-intrinsic-size:auto 2058px}#volatility-sim{contain-intrinsic-size:auto 1538px}#projection-calc{contain-intrinsic-size:auto 2205px}#lab{contain-intrinsic-size:auto 5334px}#extraction{contain-intrinsic-size:auto 8357px}#pyr{contain-intrinsic-size:auto 2049px}#more-accords{contain-intrinsic-size:auto 7990px}#olfactory-lab{contain-intrinsic-size:auto 2271px}#iso-e-anosmia{contain-intrinsic-size:auto 4335px}#captive-catalog{contain-intrinsic-size:auto 2924px}#skin-chem{contain-intrinsic-size:auto 2554px}#accord-building{contain-intrinsic-size:auto 2449px}#scent-memory{contain-intrinsic-size:auto 2553px}#fragrance-mind{contain-intrinsic-size:auto 4250px}#gcms-decoded{contain-intrinsic-size:auto 3406px}#olfactory-thresholds{contain-intrinsic-size:auto 3283px}#natural-vs-synthetic{contain-intrinsic-size:auto 3306px}#trace-impurities{contain-intrinsic-size:auto 2163px}}@media (width>=340px) and (width<=374.98px){#paradox{contain-intrinsic-size:auto 43908px}#syn{contain-intrinsic-size:auto 11465px}#aroma-chemicals{contain-intrinsic-size:auto 5798px}#molecule-map{contain-intrinsic-size:auto 1786px}#mol-explorer{contain-intrinsic-size:auto 11554px}#dilution-calc{contain-intrinsic-size:auto 1936px}#volatility-sim{contain-intrinsic-size:auto 1547px}#projection-calc{contain-intrinsic-size:auto 2098px}#lab{contain-intrinsic-size:auto 4486px}#extraction{contain-intrinsic-size:auto 7901px}#pyr{contain-intrinsic-size:auto 1975px}#more-accords{contain-intrinsic-size:auto 6537px}#olfactory-lab{contain-intrinsic-size:auto 2159px}#iso-e-anosmia{contain-intrinsic-size:auto 3893px}#captive-catalog{contain-intrinsic-size:auto 2750px}#skin-chem{contain-intrinsic-size:auto 2340px}#accord-building{contain-intrinsic-size:auto 2296px}#scent-memory{contain-intrinsic-size:auto 2311px}#fragrance-mind{contain-intrinsic-size:auto 3871px}#gcms-decoded{contain-intrinsic-size:auto 3179px}#olfactory-thresholds{contain-intrinsic-size:auto 3165px}#natural-vs-synthetic{contain-intrinsic-size:auto 3082px}#trace-impurities{contain-intrinsic-size:auto 1977px}}@media (width>=375px) and (width<=401.98px){#paradox{contain-intrinsic-size:auto 40801px}#syn{contain-intrinsic-size:auto 11074px}#aroma-chemicals{contain-intrinsic-size:auto 5199px}#molecule-map{contain-intrinsic-size:auto 1819px}#mol-explorer{contain-intrinsic-size:auto 11334px}#dilution-calc{contain-intrinsic-size:auto 1916px}#volatility-sim{contain-intrinsic-size:auto 1510px}#projection-calc{contain-intrinsic-size:auto 2017px}#lab{contain-intrinsic-size:auto 4113px}#extraction{contain-intrinsic-size:auto 7251px}#pyr{contain-intrinsic-size:auto 1915px}#more-accords{contain-intrinsic-size:auto 5904px}#olfactory-lab{contain-intrinsic-size:auto 2105px}#iso-e-anosmia{contain-intrinsic-size:auto 3562px}#captive-catalog{contain-intrinsic-size:auto 2685px}#skin-chem{contain-intrinsic-size:auto 2211px}#accord-building{contain-intrinsic-size:auto 2138px}#scent-memory{contain-intrinsic-size:auto 2192px}#fragrance-mind{contain-intrinsic-size:auto 3557px}#gcms-decoded{contain-intrinsic-size:auto 2916px}#olfactory-thresholds{contain-intrinsic-size:auto 3074px}#natural-vs-synthetic{contain-intrinsic-size:auto 3019px}#trace-impurities{contain-intrinsic-size:auto 1931px}}@media (width>=402px) and (width<=446.98px){#paradox{contain-intrinsic-size:auto 38881px}#syn{contain-intrinsic-size:auto 10567px}#aroma-chemicals{contain-intrinsic-size:auto 4851px}#molecule-map{contain-intrinsic-size:auto 1831px}#mol-explorer{contain-intrinsic-size:auto 11236px}#dilution-calc{contain-intrinsic-size:auto 1950px}#volatility-sim{contain-intrinsic-size:auto 1545px}#projection-calc{contain-intrinsic-size:auto 1990px}#lab{contain-intrinsic-size:auto 3974px}#extraction{contain-intrinsic-size:auto 7056px}#pyr{contain-intrinsic-size:auto 1869px}#more-accords{contain-intrinsic-size:auto 5524px}#olfactory-lab{contain-intrinsic-size:auto 2110px}#iso-e-anosmia{contain-intrinsic-size:auto 3436px}#captive-catalog{contain-intrinsic-size:auto 2681px}#skin-chem{contain-intrinsic-size:auto 2170px}#accord-building{contain-intrinsic-size:auto 2069px}#scent-memory{contain-intrinsic-size:auto 2184px}#fragrance-mind{contain-intrinsic-size:auto 3530px}#gcms-decoded{contain-intrinsic-size:auto 2735px}#olfactory-thresholds{contain-intrinsic-size:auto 3056px}#natural-vs-synthetic{contain-intrinsic-size:auto 2981px}#trace-impurities{contain-intrinsic-size:auto 1839px}}@media (width>=447px) and (width<=539.98px){#paradox{contain-intrinsic-size:auto 35159px}#syn{contain-intrinsic-size:auto 9815px}#aroma-chemicals{contain-intrinsic-size:auto 4235px}#molecule-map{contain-intrinsic-size:auto 1914px}#mol-explorer{contain-intrinsic-size:auto 10865px}#dilution-calc{contain-intrinsic-size:auto 1914px}#volatility-sim{contain-intrinsic-size:auto 1611px}#projection-calc{contain-intrinsic-size:auto 1885px}#lab{contain-intrinsic-size:auto 3521px}#extraction{contain-intrinsic-size:auto 6661px}#pyr{contain-intrinsic-size:auto 1802px}#more-accords{contain-intrinsic-size:auto 4806px}#olfactory-lab{contain-intrinsic-size:auto 2039px}#iso-e-anosmia{contain-intrinsic-size:auto 3098px}#captive-catalog{contain-intrinsic-size:auto 2627px}#skin-chem{contain-intrinsic-size:auto 2045px}#accord-building{contain-intrinsic-size:auto 1938px}#scent-memory{contain-intrinsic-size:auto 2001px}#fragrance-mind{contain-intrinsic-size:auto 3127px}#gcms-decoded{contain-intrinsic-size:auto 2622px}#olfactory-thresholds{contain-intrinsic-size:auto 2379px}#natural-vs-synthetic{contain-intrinsic-size:auto 2725px}#trace-impurities{contain-intrinsic-size:auto 1827px}}@media (width>=540px) and (width<=683.98px){#paradox{contain-intrinsic-size:auto 31114px}#syn{contain-intrinsic-size:auto 8648px}#aroma-chemicals{contain-intrinsic-size:auto 3545px}#molecule-map{contain-intrinsic-size:auto 1865px}#mol-explorer{contain-intrinsic-size:auto 10378px}#dilution-calc{contain-intrinsic-size:auto 1943px}#volatility-sim{contain-intrinsic-size:auto 1594px}#projection-calc{contain-intrinsic-size:auto 1713px}#lab{contain-intrinsic-size:auto 3162px}#extraction{contain-intrinsic-size:auto 5481px}#pyr{contain-intrinsic-size:auto 1571px}#more-accords{contain-intrinsic-size:auto 4176px}#olfactory-lab{contain-intrinsic-size:auto 1909px}#iso-e-anosmia{contain-intrinsic-size:auto 2820px}#captive-catalog{contain-intrinsic-size:auto 2275px}#skin-chem{contain-intrinsic-size:auto 1748px}#accord-building{contain-intrinsic-size:auto 1783px}#scent-memory{contain-intrinsic-size:auto 1871px}#fragrance-mind{contain-intrinsic-size:auto 2731px}#gcms-decoded{contain-intrinsic-size:auto 2397px}#olfactory-thresholds{contain-intrinsic-size:auto 2030px}#natural-vs-synthetic{contain-intrinsic-size:auto 2245px}#trace-impurities{contain-intrinsic-size:auto 1741px}}@media (width>=684px) and (width<=833.98px){#paradox{contain-intrinsic-size:auto 28242px}#syn{contain-intrinsic-size:auto 6245px}#aroma-chemicals{contain-intrinsic-size:auto 3267px}#molecule-map{contain-intrinsic-size:auto 1719px}#mol-explorer{contain-intrinsic-size:auto 6373px}#dilution-calc{contain-intrinsic-size:auto 1920px}#volatility-sim{contain-intrinsic-size:auto 1778px}#projection-calc{contain-intrinsic-size:auto 1466px}#lab{contain-intrinsic-size:auto 3040px}#extraction{contain-intrinsic-size:auto 4418px}#pyr{contain-intrinsic-size:auto 1514px}#more-accords{contain-intrinsic-size:auto 3193px}#olfactory-lab{contain-intrinsic-size:auto 1884px}#iso-e-anosmia{contain-intrinsic-size:auto 2813px}#captive-catalog{contain-intrinsic-size:auto 2058px}#skin-chem{contain-intrinsic-size:auto 1580px}#accord-building{contain-intrinsic-size:auto 1489px}#scent-memory{contain-intrinsic-size:auto 1593px}#fragrance-mind{contain-intrinsic-size:auto 2485px}#gcms-decoded{contain-intrinsic-size:auto 2334px}#olfactory-thresholds{contain-intrinsic-size:auto 1812px}#natural-vs-synthetic{contain-intrinsic-size:auto 2047px}#trace-impurities{contain-intrinsic-size:auto 1776px}}@media (width>=834px) and (width<=961.98px){#paradox{contain-intrinsic-size:auto 26339px}#syn{contain-intrinsic-size:auto 6379px}#aroma-chemicals{contain-intrinsic-size:auto 3314px}#molecule-map{contain-intrinsic-size:auto 1788px}#mol-explorer{contain-intrinsic-size:auto 6599px}#dilution-calc{contain-intrinsic-size:auto 1294px}#volatility-sim{contain-intrinsic-size:auto 1121px}#projection-calc{contain-intrinsic-size:auto 1584px}#lab{contain-intrinsic-size:auto 3130px}#extraction{contain-intrinsic-size:auto 4409px}#pyr{contain-intrinsic-size:auto 1564px}#more-accords{contain-intrinsic-size:auto 3277px}#olfactory-lab{contain-intrinsic-size:auto 1919px}#iso-e-anosmia{contain-intrinsic-size:auto 2813px}#captive-catalog{contain-intrinsic-size:auto 1850px}#skin-chem{contain-intrinsic-size:auto 1487px}#accord-building{contain-intrinsic-size:auto 1378px}#scent-memory{contain-intrinsic-size:auto 1493px}#fragrance-mind{contain-intrinsic-size:auto 2520px}#gcms-decoded{contain-intrinsic-size:auto 2347px}#olfactory-thresholds{contain-intrinsic-size:auto 1676px}#natural-vs-synthetic{contain-intrinsic-size:auto 1695px}#trace-impurities{contain-intrinsic-size:auto 1723px}}@media (width>=962px) and (width<=1101.98px){#paradox{contain-intrinsic-size:auto 25281px}#syn{contain-intrinsic-size:auto 5767px}#aroma-chemicals{contain-intrinsic-size:auto 3211px}#molecule-map{contain-intrinsic-size:auto 793px}#mol-explorer{contain-intrinsic-size:auto 6402px}#dilution-calc{contain-intrinsic-size:auto 1332px}#volatility-sim{contain-intrinsic-size:auto 1115px}#projection-calc{contain-intrinsic-size:auto 1375px}#lab{contain-intrinsic-size:auto 2818px}#extraction{contain-intrinsic-size:auto 4013px}#pyr{contain-intrinsic-size:auto 1575px}#more-accords{contain-intrinsic-size:auto 2909px}#olfactory-lab{contain-intrinsic-size:auto 1695px}#iso-e-anosmia{contain-intrinsic-size:auto 2762px}#captive-catalog{contain-intrinsic-size:auto 1811px}#skin-chem{contain-intrinsic-size:auto 1413px}#accord-building{contain-intrinsic-size:auto 1328px}#scent-memory{contain-intrinsic-size:auto 1444px}#fragrance-mind{contain-intrinsic-size:auto 2547px}#gcms-decoded{contain-intrinsic-size:auto 2214px}#olfactory-thresholds{contain-intrinsic-size:auto 1571px}#natural-vs-synthetic{contain-intrinsic-size:auto 1606px}#trace-impurities{contain-intrinsic-size:auto 1151px}}@media (width>=1102px) and (width<=1229.98px){#paradox{contain-intrinsic-size:auto 21892px}#syn{contain-intrinsic-size:auto 4799px}#aroma-chemicals{contain-intrinsic-size:auto 3217px}#molecule-map{contain-intrinsic-size:auto 873px}#mol-explorer{contain-intrinsic-size:auto 6323px}#dilution-calc{contain-intrinsic-size:auto 1366px}#volatility-sim{contain-intrinsic-size:auto 1150px}#projection-calc{contain-intrinsic-size:auto 1384px}#lab{contain-intrinsic-size:auto 2095px}#extraction{contain-intrinsic-size:auto 3574px}#pyr{contain-intrinsic-size:auto 1589px}#more-accords{contain-intrinsic-size:auto 2712px}#olfactory-lab{contain-intrinsic-size:auto 1708px}#iso-e-anosmia{contain-intrinsic-size:auto 2785px}#captive-catalog{contain-intrinsic-size:auto 1716px}#skin-chem{contain-intrinsic-size:auto 1406px}#accord-building{contain-intrinsic-size:auto 1255px}#scent-memory{contain-intrinsic-size:auto 1365px}#fragrance-mind{contain-intrinsic-size:auto 2583px}#gcms-decoded{contain-intrinsic-size:auto 2140px}#olfactory-thresholds{contain-intrinsic-size:auto 1461px}#natural-vs-synthetic{contain-intrinsic-size:auto 1608px}#trace-impurities{contain-intrinsic-size:auto 1042px}}@media (width>=1230px) and (width<=1359.98px){#paradox{contain-intrinsic-size:auto 21199px}#syn{contain-intrinsic-size:auto 4682px}#aroma-chemicals{contain-intrinsic-size:auto 3229px}#molecule-map{contain-intrinsic-size:auto 928px}#mol-explorer{contain-intrinsic-size:auto 4642px}#dilution-calc{contain-intrinsic-size:auto 1403px}#volatility-sim{contain-intrinsic-size:auto 1185px}#projection-calc{contain-intrinsic-size:auto 1390px}#lab{contain-intrinsic-size:auto 2011px}#extraction{contain-intrinsic-size:auto 3456px}#pyr{contain-intrinsic-size:auto 1598px}#more-accords{contain-intrinsic-size:auto 2515px}#olfactory-lab{contain-intrinsic-size:auto 1716px}#iso-e-anosmia{contain-intrinsic-size:auto 2801px}#captive-catalog{contain-intrinsic-size:auto 1720px}#skin-chem{contain-intrinsic-size:auto 1356px}#accord-building{contain-intrinsic-size:auto 1232px}#scent-memory{contain-intrinsic-size:auto 1342px}#fragrance-mind{contain-intrinsic-size:auto 2605px}#gcms-decoded{contain-intrinsic-size:auto 2190px}#olfactory-thresholds{contain-intrinsic-size:auto 1451px}#natural-vs-synthetic{contain-intrinsic-size:auto 1577px}#trace-impurities{contain-intrinsic-size:auto 1055px}}@media (width>=1360px) and (width<=1559.98px){#paradox{contain-intrinsic-size:auto 21024px}#syn{contain-intrinsic-size:auto 4611px}#aroma-chemicals{contain-intrinsic-size:auto 3241px}#molecule-map{contain-intrinsic-size:auto 971px}#mol-explorer{contain-intrinsic-size:auto 4674px}#dilution-calc{contain-intrinsic-size:auto 1444px}#volatility-sim{contain-intrinsic-size:auto 1212px}#projection-calc{contain-intrinsic-size:auto 1397px}#lab{contain-intrinsic-size:auto 1962px}#extraction{contain-intrinsic-size:auto 3437px}#pyr{contain-intrinsic-size:auto 1605px}#more-accords{contain-intrinsic-size:auto 2404px}#olfactory-lab{contain-intrinsic-size:auto 1723px}#iso-e-anosmia{contain-intrinsic-size:auto 2812px}#captive-catalog{contain-intrinsic-size:auto 1732px}#skin-chem{contain-intrinsic-size:auto 1371px}#accord-building{contain-intrinsic-size:auto 1207px}#scent-memory{contain-intrinsic-size:auto 1350px}#fragrance-mind{contain-intrinsic-size:auto 2612px}#gcms-decoded{contain-intrinsic-size:auto 2205px}#olfactory-thresholds{contain-intrinsic-size:auto 1416px}#natural-vs-synthetic{contain-intrinsic-size:auto 1596px}#trace-impurities{contain-intrinsic-size:auto 1062px}}@media (width>=1560px) and (width<=1799.98px){#paradox{contain-intrinsic-size:auto 21338px}#syn{contain-intrinsic-size:auto 4698px}#aroma-chemicals{contain-intrinsic-size:auto 3245px}#molecule-map{contain-intrinsic-size:auto 965px}#mol-explorer{contain-intrinsic-size:auto 4678px}#dilution-calc{contain-intrinsic-size:auto 1439px}#volatility-sim{contain-intrinsic-size:auto 1211px}#projection-calc{contain-intrinsic-size:auto 1401px}#lab{contain-intrinsic-size:auto 1990px}#extraction{contain-intrinsic-size:auto 3468px}#pyr{contain-intrinsic-size:auto 1609px}#more-accords{contain-intrinsic-size:auto 2408px}#olfactory-lab{contain-intrinsic-size:auto 1727px}#iso-e-anosmia{contain-intrinsic-size:auto 2816px}#captive-catalog{contain-intrinsic-size:auto 1736px}#skin-chem{contain-intrinsic-size:auto 1379px}#accord-building{contain-intrinsic-size:auto 1211px}#scent-memory{contain-intrinsic-size:auto 1354px}#fragrance-mind{contain-intrinsic-size:auto 2616px}#gcms-decoded{contain-intrinsic-size:auto 2209px}#olfactory-thresholds{contain-intrinsic-size:auto 1421px}#natural-vs-synthetic{contain-intrinsic-size:auto 1605px}#trace-impurities{contain-intrinsic-size:auto 1066px}}@media (width>=1800px) and (width<=2239.98px){#paradox{contain-intrinsic-size:auto 21338px}#syn{contain-intrinsic-size:auto 4698px}#aroma-chemicals{contain-intrinsic-size:auto 3245px}#molecule-map{contain-intrinsic-size:auto 965px}#mol-explorer{contain-intrinsic-size:auto 4678px}#dilution-calc{contain-intrinsic-size:auto 1439px}#volatility-sim{contain-intrinsic-size:auto 1211px}#projection-calc{contain-intrinsic-size:auto 1401px}#lab{contain-intrinsic-size:auto 1990px}#extraction{contain-intrinsic-size:auto 3468px}#pyr{contain-intrinsic-size:auto 1609px}#more-accords{contain-intrinsic-size:auto 2408px}#olfactory-lab{contain-intrinsic-size:auto 1727px}#iso-e-anosmia{contain-intrinsic-size:auto 2816px}#captive-catalog{contain-intrinsic-size:auto 1736px}#skin-chem{contain-intrinsic-size:auto 1379px}#accord-building{contain-intrinsic-size:auto 1211px}#scent-memory{contain-intrinsic-size:auto 1354px}#fragrance-mind{contain-intrinsic-size:auto 2616px}#gcms-decoded{contain-intrinsic-size:auto 2209px}#olfactory-thresholds{contain-intrinsic-size:auto 1421px}#natural-vs-synthetic{contain-intrinsic-size:auto 1605px}#trace-impurities{contain-intrinsic-size:auto 1066px}}@media (width>=2240px){#paradox{contain-intrinsic-size:auto 21338px}#syn{contain-intrinsic-size:auto 4698px}#aroma-chemicals{contain-intrinsic-size:auto 3245px}#molecule-map{contain-intrinsic-size:auto 965px}#mol-explorer{contain-intrinsic-size:auto 4678px}#dilution-calc{contain-intrinsic-size:auto 1439px}#volatility-sim{contain-intrinsic-size:auto 1211px}#projection-calc{contain-intrinsic-size:auto 1401px}#lab{contain-intrinsic-size:auto 1990px}#extraction{contain-intrinsic-size:auto 3468px}#pyr{contain-intrinsic-size:auto 1609px}#more-accords{contain-intrinsic-size:auto 2408px}#olfactory-lab{contain-intrinsic-size:auto 1727px}#iso-e-anosmia{contain-intrinsic-size:auto 2816px}#captive-catalog{contain-intrinsic-size:auto 1736px}#skin-chem{contain-intrinsic-size:auto 1379px}#accord-building{contain-intrinsic-size:auto 1211px}#scent-memory{contain-intrinsic-size:auto 1354px}#fragrance-mind{contain-intrinsic-size:auto 2616px}#gcms-decoded{contain-intrinsic-size:auto 2209px}#olfactory-thresholds{contain-intrinsic-size:auto 1421px}#natural-vs-synthetic{contain-intrinsic-size:auto 1605px}#trace-impurities{contain-intrinsic-size:auto 1066px}}