._page_xzkoz_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_xzkoz_1>a{color:var(--teal);font-size:.72rem;font-weight:700}._page_xzkoz_1>header{margin:3.3rem 0 1.35rem}._page_xzkoz_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_xzkoz_1>header p{color:var(--muted);margin:0;font-size:.78rem}._catalogueControls_xzkoz_19{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_xzkoz_30{grid-template-columns:minmax(8.5rem,.8fr) minmax(12rem,1.2fr);display:grid}._spanFilters_xzkoz_30 label{display:grid}._spanFilters_xzkoz_30 label+label{margin-left:-1px}._spanFilters_xzkoz_30 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_xzkoz_30 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_xzkoz_30 label:first-child select{border-radius:999px 0 0 999px}._spanFilters_xzkoz_30 label:last-child select{border-radius:0 999px 999px 0}._fieldFirst_xzkoz_38{background:var(--white);border:1px solid var(--line);border-radius:.8rem;overflow:hidden;box-shadow:0 18px 50px #18312f12}._toolbar_xzkoz_39{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}._subjectPicker_xzkoz_40{gap:.3rem;display:flex}._subjectPicker_xzkoz_40 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_xzkoz_40 button[aria-pressed=true]{color:#fff;background:#173f3b;border-color:#173f3b}._colorbar_xzkoz_43{color:var(--muted);font-family:var(--font-geist-mono);white-space:nowrap;align-items:center;gap:.4rem;font-size:.55rem;display:flex}._colorbar_xzkoz_43 i{background:linear-gradient(90deg,navy,#00f,#0ff,#ff0,red,maroon);border:1px solid #18312f2e;width:min(24vw,210px);height:8px;display:block}._canvasWrap_xzkoz_45{width:100%;position:relative}._canvasWrap_xzkoz_45 canvas{cursor:crosshair;touch-action:none;width:100%;display:block}._readout_xzkoz_47{border-top:1px solid var(--line);align-items:center;gap:1rem;min-height:43px;padding:.52rem .85rem;display:flex}._readout_xzkoz_47 strong{color:var(--teal);font-family:Georgia,serif;font-size:1.25rem;font-weight:500}._readout_xzkoz_47 span{color:var(--muted);font-family:var(--font-geist-mono);font-size:.57rem}._distinction_xzkoz_50{color:var(--muted);margin:0;padding:.15rem .85rem .75rem;font-size:.63rem;line-height:1.45}._loading_xzkoz_51{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}@media (max-width:800px){._catalogueControls_xzkoz_19{grid-template-columns:1fr}._spanFilters_xzkoz_30{grid-template-columns:1fr 1fr}._toolbar_xzkoz_39{flex-direction:column;align-items:flex-start}._readout_xzkoz_47{flex-wrap:wrap;align-items:flex-start;gap:.45rem .85rem}}@media (max-width:480px){._page_xzkoz_1{padding-inline:.55rem}._page_xzkoz_1>header{margin-top:2.3rem}._subjectPicker_xzkoz_40{flex-direction:column;align-items:stretch;width:100%}._readout_xzkoz_47 strong{width:100%}._spanFilters_xzkoz_30{grid-template-columns:1fr}._spanFilters_xzkoz_30 label+label{margin-top:-1px;margin-left:0}._spanFilters_xzkoz_30 label:first-child select{border-radius:.65rem .65rem 0 0}._spanFilters_xzkoz_30 label:last-child select{border-radius:0 0 .65rem .65rem}}._fullView_paygd_1{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}._metadata_paygd_2{color:#62716e;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .2rem;font-size:.58rem;display:flex}._metadata_paygd_2 code{font-size:.52rem}@media (max-width:800px){._metadata_paygd_2{flex-direction:column;align-items:flex-start}}
