.saved-results{gap:var(--space-md);flex-direction:column;display:flex}.saved-results__heading{align-items:center;gap:var(--space-xs);font-size:var(--font-size-lg);margin:0;font-weight:700;display:flex}.saved-results__count{min-width:1.5rem;height:1.5rem;padding-inline:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-muted);background-color:var(--surface-2);border-radius:var(--radius-full);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.saved-results__count[hidden],.saved-results__toolbar[hidden],.saved-results__chips[hidden],.saved-results__no-match[hidden]{display:none}.saved-results__toolbar{gap:var(--space-sm);flex-direction:column;display:flex}.saved-results__search{max-width:28rem;display:block;position:relative}.saved-results__search-icon{width:1.1rem;height:1.1rem;color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.saved-results__search input{width:100%;min-height:2.75rem;padding:0 var(--space-md) 0 2.5rem;font:inherit;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full)}.saved-results__search input:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.saved-results__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.saved-results__chip{align-items:center;gap:var(--space-2xs);min-height:2.25rem;padding:0 var(--space-sm);font:inherit;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-weight:600;display:inline-flex}.saved-results__chip[style]:before{content:"";background-color:var(--entity-card-color);border-radius:var(--radius-full);width:.6rem;height:.6rem}.saved-results__chip[aria-pressed=true]{color:var(--es-icon-color);background-color:var(--es-icon-bg);border-color:var(--es-icon-color)}.saved-results__chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (hover:hover){.saved-results__chip:hover{border-color:var(--color-border-interactive)}}.saved-results__no-match{gap:var(--space-sm);padding:var(--space-md);color:var(--color-text-muted);background-color:var(--surface-2);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;display:flex}.saved-results__no-match p{margin:0}.saved-results__clear{min-height:2.25rem;padding:0 var(--space-sm);font:inherit;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-weight:600}.saved-results__clear:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.saved-results__list{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.saved-results__list:empty{display:none}.saved-result{gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-sm) var(--space-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.saved-result__head{gap:var(--space-sm);align-items:flex-start;display:flex}.saved-result__icon{width:2.25rem;height:2.25rem;color:var(--es-icon-color);background-color:var(--es-icon-bg);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.saved-result__icon svg{width:1.15rem;height:1.15rem}.saved-result__heading{flex:auto;min-width:0}.saved-result__title{font-size:var(--font-size-base);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.saved-result__link{color:var(--color-text);text-decoration:none}.saved-result__link:hover{text-underline-offset:.15em;text-decoration:underline}.saved-result__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.saved-result__title--unavailable{color:var(--color-text-muted);font-weight:600}.saved-result__meta{gap:var(--space-2xs) var(--space-xs);margin:var(--space-2xs) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.saved-result__class{max-width:100%;padding:0 var(--space-xs);color:var(--entity-card-color);text-overflow:ellipsis;white-space:nowrap;background-color:color-mix(in oklch, var(--entity-card-color) 16%, transparent);border-radius:var(--radius-full);align-items:center;font-weight:700;line-height:1.6;display:inline-flex;overflow:hidden}@supports (color:oklch(from red l c h)){.saved-result__class{color:oklch(from var(--entity-card-color) clamp(var(--entity-ink-l-min,0), l, var(--entity-ink-l-max,.45)) c h)}}.saved-result__menu{width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.125rem -.125rem 0 0;padding:0;display:inline-flex}.saved-result__menu svg{width:1.15rem;height:1.15rem}.saved-result__menu[aria-expanded=true],.saved-result__menu:focus-visible{color:var(--color-text);background-color:var(--surface-2)}.saved-result__menu:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media (hover:hover){.saved-result__menu:hover{color:var(--color-text);background-color:var(--surface-2)}}.saved-result__answer{gap:var(--space-3xs,.125rem);padding:var(--space-sm);background-color:var(--es-icon-bg);border-radius:var(--radius-md);flex-direction:column;display:flex}.saved-result__answer-label{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:600}.saved-result__answer-value{font-size:var(--font-size-lg);color:var(--color-text);overflow-wrap:anywhere;font-weight:800;line-height:1.25}.saved-result__inputs{gap:var(--space-2xs);flex-direction:column;display:flex}.saved-result__facts{gap:var(--space-2xs) var(--space-sm);font-size:var(--font-size-sm);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.saved-result__fact{display:contents}.saved-result__facts dt{color:var(--color-text-muted);overflow-wrap:anywhere}.saved-result__facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.saved-result__more summary{width:fit-content;font-size:var(--font-size-sm);color:var(--es-icon-color);cursor:pointer;font-weight:600}.saved-result__more summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.saved-result__more[open] summary{margin-bottom:var(--space-2xs)}.saved-result__status{font-size:var(--font-size-sm);color:var(--es-icon-color);margin:0;font-weight:600}.saved-result__status:empty{display:none}.saved-result__swatch{background-color:var(--entity-card-color);border-radius:var(--radius-full);width:.7rem;height:.7rem;display:block}@media (width<=30rem){.saved-results__search{max-width:none}}.library-page__favorites-link[data-astro-cid-hlouzf2q]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);color:var(--color-text);background-color:var(--surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.library-page__favorites-icon[data-astro-cid-hlouzf2q]{width:2.25rem;height:2.25rem;color:var(--color-star);background-color:color-mix(in oklch, var(--color-star) 18%, transparent);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.library-page__favorites-icon[data-astro-cid-hlouzf2q] svg[data-astro-cid-hlouzf2q]{fill:currentColor;width:1.2rem;height:1.2rem}.library-page__favorites-text[data-astro-cid-hlouzf2q]{font-size:var(--font-size-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.library-page__favorites-text[data-astro-cid-hlouzf2q] strong[data-astro-cid-hlouzf2q]{font-size:var(--font-size-base);color:var(--color-text)}@media (hover:hover){.library-page__favorites-link[data-astro-cid-hlouzf2q]:hover{border-color:var(--color-accent)}}.library-page__favorites-link[data-astro-cid-hlouzf2q]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
