.composer.svelte-1wybtd4{display:flex;flex-direction:column;gap:var(--mo-space-5)}.control.svelte-1wybtd4{display:flex;flex-direction:column;gap:var(--mo-space-4)}.control__title.svelte-1wybtd4{margin:0;font-family:var(--mo-font-display);font-size:var(--mo-type-7);font-weight:500;line-height:1.08;letter-spacing:-.02em;color:var(--mo-intent-on-surface);max-inline-size:18ch;text-wrap:balance}.control__lede.svelte-1wybtd4{margin:0;max-inline-size:62ch;font-family:var(--mo-font-body);font-size:var(--mo-type-4);line-height:1.55;color:var(--mo-intent-on-surface-muted)}.control__form.svelte-1wybtd4{display:flex;flex-direction:column;gap:var(--mo-space-4);margin-block-start:var(--mo-space-2);max-inline-size:62ch}.field.svelte-1wybtd4{display:flex;flex-direction:column;gap:var(--mo-space-2)}.field__label.svelte-1wybtd4{font-family:var(--mo-font-mono);font-size:var(--mo-type-2);letter-spacing:.04em;text-transform:uppercase;color:var(--mo-intent-on-surface-muted)}.field__input.svelte-1wybtd4{width:100%;padding:var(--mo-space-4);border:0;border-radius:var(--mo-radius-2);background:var(--mo-intent-surface-raised);color:var(--mo-intent-on-surface);font-family:var(--mo-font-body);font-size:var(--mo-type-4);line-height:1.5;outline:1px solid var(--mo-intent-outline);outline-offset:-1px;resize:vertical}.field__input.svelte-1wybtd4::placeholder{color:var(--mo-intent-on-surface-muted);opacity:1}.field__input.svelte-1wybtd4:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:1px}.examples.svelte-1wybtd4{display:flex;flex-wrap:wrap;gap:var(--mo-space-3)}.example-chip.svelte-1wybtd4{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-block-size:2.75rem;border:0;border-radius:var(--mo-radius-full);padding:var(--mo-space-3) var(--mo-space-5);background:var(--mo-intent-surface-raised);color:var(--mo-intent-on-surface);font-family:var(--mo-font-body);font-size:var(--mo-type-3);font-weight:500;cursor:pointer;outline:1px solid var(--mo-intent-outline);outline-offset:-1px;transition:color .16s ease,outline-color .16s ease,background-color .16s ease}.example-chip.svelte-1wybtd4:hover:not(:disabled){background:var(--mo-intent-primary-action-hover);color:var(--mo-intent-primary-action-on);outline-color:transparent}.example-chip.svelte-1wybtd4:disabled{cursor:default;opacity:.64}.example-chip.svelte-1wybtd4:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:2px}.systems.svelte-1wybtd4{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--mo-space-2)}.systems__legend.svelte-1wybtd4{padding:0;font-family:var(--mo-font-mono);font-size:var(--mo-type-2);letter-spacing:.04em;text-transform:uppercase;color:var(--mo-intent-on-surface-muted)}.systems__groups.svelte-1wybtd4{display:flex;flex-wrap:wrap;gap:var(--mo-space-4) var(--mo-space-6)}.systems__group.svelte-1wybtd4{display:flex;flex-direction:column;gap:var(--mo-space-2)}.systems__cat.svelte-1wybtd4{font-family:var(--mo-font-mono);font-size:var(--mo-type-1);letter-spacing:.06em;text-transform:uppercase;color:var(--mo-intent-on-surface-muted)}.systems__options.svelte-1wybtd4{display:flex;flex-wrap:wrap;gap:var(--mo-space-3)}.systems__unlisted.svelte-1wybtd4{margin:var(--mo-space-2) 0 0;font-family:var(--mo-font-body);font-size:var(--mo-type-3);color:var(--mo-intent-on-surface-muted)}.systems__unlisted-link.svelte-1wybtd4{color:var(--mo-intent-on-surface);text-decoration:underline;text-underline-offset:.2em}.systems__unlisted-link.svelte-1wybtd4:hover{color:var(--mo-intent-accession-on)}.systems__unlisted-link.svelte-1wybtd4:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:2px;border-radius:var(--mo-radius-1)}.chip.svelte-1wybtd4{display:inline-flex;align-items:center;gap:var(--mo-space-3);padding:var(--mo-space-3) var(--mo-space-5);border-radius:var(--mo-radius-3);background:var(--mo-intent-surface-raised);color:var(--mo-intent-on-surface-muted);font-family:var(--mo-font-body);font-size:var(--mo-type-3);font-weight:500;cursor:pointer;outline:1px solid var(--mo-intent-outline);outline-offset:-1px;transition:color .16s ease,outline-color .16s ease}.chip[data-active=true].svelte-1wybtd4{color:var(--mo-intent-on-surface);outline-color:var(--mo-intent-accession-on)}.chip.svelte-1wybtd4:focus-within{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:1px}.chip__input.svelte-1wybtd4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chip__dot.svelte-1wybtd4{inline-size:.6rem;block-size:.6rem;border-radius:var(--mo-radius-full);background:var(--mo-intent-outline);flex:none;transition:background-color .16s ease}.chip[data-active=true].svelte-1wybtd4 .chip__dot:where(.svelte-1wybtd4){background:var(--mo-intent-accession-on)}.actions.svelte-1wybtd4{display:flex;align-items:center;gap:var(--mo-space-4);flex-wrap:wrap;margin-block-start:var(--mo-space-2)}.actions__submit.svelte-1wybtd4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:var(--mo-space-3) var(--mo-space-6);border-radius:var(--mo-radius-3);background:var(--mo-intent-primary-action-surface);color:var(--mo-intent-primary-action-on);font-family:var(--mo-font-body);font-size:var(--mo-type-3);font-weight:600;transition:background-color .16s ease,opacity .16s ease}.actions__submit.svelte-1wybtd4:hover{background:var(--mo-intent-primary-action-hover)}.actions__submit.svelte-1wybtd4:active{background:var(--mo-intent-primary-action-active)}.actions__submit.svelte-1wybtd4:disabled{background:var(--mo-intent-primary-action-disabled);cursor:default}.actions__submit.svelte-1wybtd4:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:2px}.actions__hint.svelte-1wybtd4{font-family:var(--mo-font-mono);font-size:var(--mo-type-2);letter-spacing:.01em;color:var(--mo-intent-on-surface-muted)}.control__note.svelte-1wybtd4{margin:0;font-family:var(--mo-font-mono);font-size:var(--mo-type-2);letter-spacing:.01em;color:var(--mo-intent-on-surface-muted)}.surface.svelte-1wybtd4{border-radius:var(--mo-radius-3);overflow:clip;outline:1px solid var(--mo-intent-outline);outline-offset:-1px}.form.svelte-13mdp2x{display:flex;flex-direction:column;gap:var(--mo-space-4);max-inline-size:48rem}.field.svelte-13mdp2x{display:flex;flex-direction:column;gap:var(--mo-space-2)}.field__label.svelte-13mdp2x{font-family:var(--mo-font-mono);font-size:var(--mo-type-2);letter-spacing:.04em;text-transform:uppercase;color:var(--mo-intent-on-surface-muted)}.field__input.svelte-13mdp2x{width:100%;padding:var(--mo-space-4);border:0;border-radius:var(--mo-radius-2);background:var(--mo-intent-surface-raised);color:var(--mo-intent-on-surface);font-family:var(--mo-font-body);font-size:var(--mo-type-4);line-height:1.5;outline:1px solid var(--mo-intent-outline);outline-offset:-1px;resize:vertical}.field__input.svelte-13mdp2x::placeholder{color:var(--mo-intent-on-surface-muted);opacity:1}.field__input.svelte-13mdp2x:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:1px}.hp.svelte-13mdp2x{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__actions.svelte-13mdp2x{display:flex;align-items:center;gap:var(--mo-space-4);flex-wrap:wrap;margin-block-start:var(--mo-space-1)}.submit.svelte-13mdp2x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:var(--mo-space-3) var(--mo-space-6);min-block-size:2.75rem;border-radius:var(--mo-radius-3);background:var(--mo-intent-primary-action-surface);color:var(--mo-intent-primary-action-on);font-family:var(--mo-font-body);font-size:var(--mo-type-4);font-weight:600;transition:background-color .16s ease}.submit.svelte-13mdp2x:hover:not(:disabled){background:var(--mo-intent-primary-action-hover)}.submit.svelte-13mdp2x:disabled{background:var(--mo-intent-primary-action-disabled);cursor:default}.submit.svelte-13mdp2x:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:2px}.form__hint.svelte-13mdp2x{font-family:var(--mo-font-mono);font-size:var(--mo-type-2);color:var(--mo-intent-on-surface-muted)}.form__error.svelte-13mdp2x{margin:0;font-family:var(--mo-font-body);font-size:var(--mo-type-3);color:var(--mo-intent-caution-on)}.form__mailto.svelte-13mdp2x{color:var(--mo-intent-accession-on)}.ack.svelte-13mdp2x{display:flex;gap:var(--mo-space-4);align-items:flex-start;max-inline-size:48rem;padding:var(--mo-space-5);border-radius:var(--mo-radius-3);background:var(--mo-intent-surface-raised);outline:1px solid var(--mo-intent-outline);outline-offset:-1px}.ack__glyph.svelte-13mdp2x{font-size:1.75rem;color:var(--mo-intent-success-on);flex:none}.ack__title.svelte-13mdp2x{margin:0 0 var(--mo-space-2);font-family:var(--mo-font-display);font-size:var(--mo-type-5);color:var(--mo-intent-on-surface)}.ack__body.svelte-13mdp2x{margin:0;font-family:var(--mo-font-body);font-size:var(--mo-type-3);line-height:1.55;color:var(--mo-intent-on-surface-muted)}@media (prefers-reduced-motion: reduce){.submit.svelte-13mdp2x{transition:none}}.chips.svelte-1stu86e{display:flex;flex-wrap:wrap;gap:var(--mo-space-3);align-items:center}.chip.svelte-1stu86e{display:inline-flex;align-items:center;padding:var(--mo-space-3) var(--mo-space-5);border-radius:var(--mo-radius-full);background:var(--mo-intent-neutral-surface);color:var(--mo-intent-neutral-on);outline:1px solid var(--mo-intent-outline);outline-offset:-1px;font-family:var(--mo-font-body);font-size:var(--mo-type-3);font-weight:500;text-decoration:none;transition:background-color .16s ease,color .16s ease}.chip.svelte-1stu86e:hover{background:var(--mo-intent-neutral-hover)}.chip.svelte-1stu86e:active{background:var(--mo-intent-neutral-active)}.chip.svelte-1stu86e:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:2px}.chip--open.svelte-1stu86e{background:var(--mo-intent-accession-surface);color:var(--mo-intent-accession-on);outline-color:var(--mo-intent-accession-border)}.chip--open.svelte-1stu86e:hover{background:var(--mo-intent-accession-hover)}.chip--open.svelte-1stu86e:active{background:var(--mo-intent-accession-active)}.chip__close.svelte-1stu86e{margin-inline-start:var(--mo-space-3);font-size:var(--mo-type-4);line-height:1}.sr-live.svelte-1stu86e{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.chip.svelte-1stu86e{transition:none}}.palette.svelte-frw22i{inline-size:min(34rem,calc(100vw - 2 * var(--mo-space-6)));margin:clamp(var(--mo-space-7),14vh,9rem) auto auto;padding:var(--mo-space-3);border:1px solid var(--mo-intent-outline);border-radius:var(--mo-radius-3);background:var(--mo-intent-surface-overlay);color:var(--mo-intent-on-surface)}.palette.svelte-frw22i::backdrop{background:var(--mo-scrim)}.palette__field.svelte-frw22i{display:flex;align-items:center;gap:var(--mo-space-3)}.palette__input.svelte-frw22i{flex:1;padding:var(--mo-space-4) var(--mo-space-4);border:0;border-radius:var(--mo-radius-2);background:var(--mo-intent-surface-sunken);color:var(--mo-intent-on-surface);font-family:var(--mo-font-body);font-size:var(--mo-type-4)}.palette__input.svelte-frw22i::placeholder{color:var(--mo-intent-on-surface-muted)}.palette__input.svelte-frw22i:focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:2px}.palette__hint.svelte-frw22i{padding:var(--mo-space-1) var(--mo-space-3);border-radius:var(--mo-radius-1);outline:1px solid var(--mo-intent-outline);outline-offset:-1px;font-family:var(--mo-font-mono);font-size:var(--mo-type-1);color:var(--mo-intent-on-surface-muted)}.palette__options.svelte-frw22i{margin:var(--mo-space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--mo-space-1)}.palette__option.svelte-frw22i button:where(.svelte-frw22i){display:block;inline-size:100%;padding:var(--mo-space-4);border:0;border-radius:var(--mo-radius-2);background:transparent;color:var(--mo-intent-on-surface);font-family:var(--mo-font-body);font-size:var(--mo-type-3);text-align:start;cursor:pointer}.palette__option[data-active=true].svelte-frw22i button:where(.svelte-frw22i),.palette__option.svelte-frw22i button:where(.svelte-frw22i):hover{background:var(--mo-intent-neutral-surface);color:var(--mo-intent-neutral-on)}.palette__empty.svelte-frw22i{padding:var(--mo-space-4);font-family:var(--mo-font-body);font-size:var(--mo-type-3);color:var(--mo-intent-on-surface-muted)}.palette[open].svelte-frw22i{animation:svelte-frw22i-palette-in .14s ease-out}@keyframes svelte-frw22i-palette-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.palette[open].svelte-frw22i{animation:none}}.recessed.svelte-1uha8ag{background:var(--mo-intent-surface-sunken)}.recessed.svelte-1uha8ag .mo-root{background:transparent}.contact__form.svelte-1uha8ag{margin-block-start:var(--mo-space-6)}.s-whisper.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--mo-intent-on-surface);text-decoration:underline;text-underline-offset:.22em}.s-whisper.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--mo-intent-accession-on)}.s-whisper.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--mo-intent-primary-action-ring);outline-offset:2px;border-radius:var(--mo-radius-1)}.s-whisper.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--mo-space-2) var(--mo-space-4);margin:var(--mo-space-5) 0 0;font-family:var(--mo-font-mono);font-size:var(--mo-type-2);letter-spacing:.01em;color:var(--mo-intent-on-surface-muted)}.intent-stage.svelte-1uha8ag{margin-block-start:var(--mo-space-5)}.intent-stage.svelte-1uha8ag .mo-root{background:transparent}.intent-stage.svelte-1uha8ag .mo-media:has(img[src^="/images/plates/"]){background:var(--mo-cobalt-950);padding:var(--mo-space-4);border-radius:var(--mo-radius-3)}.intent-stage.svelte-1uha8ag .mo-media img{border-radius:var(--mo-radius-2)}.s-close__grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:clamp(var(--mo-space-7),6vw,var(--mo-space-9));align-items:center}.s-close__copy.svelte-1uha8ag{min-inline-size:0}.s-close__seal.svelte-1uha8ag{display:flex;justify-content:center}.s-close__seal-img.svelte-1uha8ag{inline-size:clamp(7rem,16vw,14rem);block-size:auto;opacity:.14;filter:grayscale(.2)}@media (min-width: 60rem){.s-close__grid.svelte-1uha8ag{grid-template-columns:1.3fr .7fr}.s-close__seal.svelte-1uha8ag{justify-self:end}}
