._page_1q39e_1{--ink:#18312f;--muted:#62716e;--paper:#f1eee5;--white:#fffef9;--teal:#0c716d;--line:#18312f29;background:var(--paper);color:var(--ink);min-height:100vh;padding:1.4rem max(1rem,50vw - 710px) 6rem}._page_1q39e_1>a{color:var(--teal);font-size:.72rem;font-weight:700}._page_1q39e_1>header{margin:3.3rem 0 1.35rem}._page_1q39e_1>header>span{color:var(--teal);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:700}._page_1q39e_1 h1{letter-spacing:-.06em;margin:.45rem 0 .75rem;font-family:Georgia,serif;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:500;line-height:.9}._page_1q39e_1>header p{color:var(--muted);margin:0;font-size:.78rem}._catalogueControls_1q39e_7{background:var(--white);border:1px solid var(--line);border-radius:.8rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:stretch;gap:.65rem;margin-bottom:.75rem;padding:.65rem;display:grid}._spanFilters_1q39e_8{grid-template-columns:minmax(8.5rem,.8fr) minmax(12rem,1.2fr);display:grid}._spanFilters_1q39e_8 label{display:grid}._spanFilters_1q39e_8 label+label{margin-left:-1px}._spanFilters_1q39e_8 span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;padding:0 .65rem .2rem;font-size:.5rem;font-weight:700}._spanFilters_1q39e_8 select{background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;min-width:0;height:42px;padding:0 .65rem;font-size:.68rem}._spanFilters_1q39e_8 label:first-child select{border-radius:999px 0 0 999px}._spanFilters_1q39e_8 label:last-child select{border-radius:0 999px 999px 0}._loading_1q39e_15{background:var(--white);border:1px solid var(--line);color:var(--muted);border-radius:.8rem;justify-content:center;align-items:center;min-height:20rem;display:flex}._fieldFirst_1q39e_16,._split_1q39e_16,._paired_1q39e_16{background:var(--white);border:1px solid var(--line);border-radius:.8rem;overflow:hidden;box-shadow:0 18px 50px #18312f12}._toolbar_1q39e_17,._pairedHead_1q39e_17{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}._subjectPicker_1q39e_18{gap:.3rem;display:flex}._subjectPicker_1q39e_18 button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.4rem .65rem;font-size:.64rem}._subjectPicker_1q39e_18 button[aria-pressed=true]{color:#fff;background:#173f3b;border-color:#173f3b}._colorbar_1q39e_21{color:var(--muted);font-family:var(--font-geist-mono);white-space:nowrap;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.55rem;display:flex}._colorbar_1q39e_21 i{background:linear-gradient(90deg,navy,#00f,#0ff,#ff0,red,maroon);border:1px solid #18312f2e;width:min(24vw,210px);height:8px;display:block}._toolbar_1q39e_17 ._colorbar_1q39e_21,._pairedHead_1q39e_17 ._colorbar_1q39e_21{padding:0}._canvasWrap_1q39e_24{width:100%;position:relative}._canvasWrap_1q39e_24 canvas{cursor:crosshair;touch-action:none;width:100%;display:block}._fullView_1q39e_26{color:#18312f;cursor:pointer;font:inherit;z-index:2;background:#fffef9;border:1px solid #18312f38;border-radius:999px;padding:.42rem .68rem;font-size:.6rem;font-weight:700;position:absolute;top:1rem;right:1rem}._readout_1q39e_27{border-top:1px solid var(--line);align-items:center;gap:1rem;min-height:43px;padding:.52rem .85rem;display:flex}._readout_1q39e_27 strong{color:var(--teal);font-family:Georgia,serif;font-size:1.25rem;font-weight:500}._readout_1q39e_27 span{color:var(--muted);font-family:var(--font-geist-mono);font-size:.57rem}._readoutCompact_1q39e_30{flex-wrap:wrap}._distinction_1q39e_31{color:var(--muted);margin:0;padding:.15rem .85rem .75rem;font-size:.63rem;line-height:1.45}._split_1q39e_16{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);display:grid}._splitPlot_1q39e_33{min-width:0}._split_1q39e_16 aside{border-left:1px solid var(--line);background:#f8f5ed;padding:1.2rem}._split_1q39e_16 aside ._subjectPicker_1q39e_18{grid-template-columns:1fr 1fr;display:grid}._split_1q39e_16 aside h2{letter-spacing:-.035em;margin:2rem 0 .6rem;font-family:Georgia,serif;font-size:1.7rem;font-weight:500;line-height:1.05}._split_1q39e_16 aside>p{color:var(--muted);margin-top:1.2rem;font-size:.64rem;line-height:1.5}._details_1q39e_38{border-top:1px solid var(--line);margin:0}._details_1q39e_38 div{border-bottom:1px solid var(--line);padding:.58rem 0}._details_1q39e_38 dt{color:var(--teal);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.52rem}._details_1q39e_38 dd{margin:.18rem 0 0;font-size:.65rem;line-height:1.45}._paired_1q39e_16{padding-bottom:.3rem}._paired_1q39e_16 section+section{border-top:1px solid var(--line)}._paired_1q39e_16 section h2{margin:0;padding:.55rem .85rem;font-size:.68rem}._paired_1q39e_16 ._readout_1q39e_27{border-bottom:1px solid var(--line)}._metadata_1q39e_46{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .2rem;font-size:.58rem;display:flex}._metadata_1q39e_46 code{font-size:.52rem}._switcher_1q39e_48{color:#fff;z-index:10;background:#102b29;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.65rem;padding:.36rem;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0000003d}._switcher_1q39e_48 button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:34px;height:34px;font-size:1rem}._switcher_1q39e_48 span{text-align:center;min-width:190px;font-size:.6rem}@media (max-width:800px){._split_1q39e_16,._catalogueControls_1q39e_7{grid-template-columns:1fr}._spanFilters_1q39e_8{grid-template-columns:1fr 1fr}._split_1q39e_16 aside{border-left:0;border-top:1px solid var(--line)}._toolbar_1q39e_17,._pairedHead_1q39e_17,._metadata_1q39e_46{flex-direction:column;align-items:flex-start}._readout_1q39e_27{flex-wrap:wrap;align-items:flex-start;gap:.45rem .85rem}}@media (max-width:480px){._page_1q39e_1{padding-inline:.55rem}._page_1q39e_1>header{margin-top:2.3rem}._subjectPicker_1q39e_18{flex-direction:column;align-items:stretch;width:100%}._split_1q39e_16 aside ._subjectPicker_1q39e_18{display:flex}._readout_1q39e_27 strong{width:100%}._spanFilters_1q39e_8{grid-template-columns:1fr}._spanFilters_1q39e_8 label+label{margin-top:-1px;margin-left:0}._spanFilters_1q39e_8 label:first-child select{border-radius:.65rem .65rem 0 0}._spanFilters_1q39e_8 label:last-child select{border-radius:0 0 .65rem .65rem}._switcher_1q39e_48 span{min-width:150px}}
