.gt.svelte-7xdeti{display:flex;flex-direction:column;gap:var(--space-3)}figure.svelte-7xdeti{margin:0}figcaption.svelte-7xdeti{font-weight:600;font-size:.9rem;margin-bottom:var(--space-2)}svg.svelte-7xdeti{display:block;width:100%;max-width:30rem;height:auto}.axis.svelte-7xdeti{stroke:var(--color-border);stroke-width:1}.tick.svelte-7xdeti{fill:var(--color-text-muted);font-size:10px}.dot.svelte-7xdeti{fill:var(--color-accent);fill-opacity:.6;stroke:var(--color-accent);stroke-width:1.2}.bestdot.svelte-7xdeti{fill:var(--color-fresh);stroke:var(--color-fresh);fill-opacity:1}.crown.svelte-7xdeti{fill:var(--color-sunflower);stroke:var(--color-warm);stroke-width:.5}.hit.svelte-7xdeti{fill:transparent}.gt-dot.svelte-7xdeti{cursor:pointer}.gt-dot.svelte-7xdeti:focus-visible .dot:where(.svelte-7xdeti){stroke-width:3}.key.svelte-7xdeti{margin:var(--space-2) 0 0;font-size:.8rem;color:var(--color-text-muted)}.key.svelte-7xdeti .legend:where(.svelte-7xdeti){display:inline-block;width:1.1em;height:1.1em;vertical-align:-.2em}.sum.svelte-7xdeti{margin:0;padding-left:1.1rem;font-size:.9rem}.sum.svelte-7xdeti li:where(.svelte-7xdeti){margin:var(--space-1) 0}.brew-flash{animation:svelte-7xdeti-brew-flash 1.6s ease-out}@keyframes svelte-7xdeti-brew-flash{0%,40%{outline:2px solid var(--color-accent);outline-offset:2px;background:color-mix(in srgb,var(--color-accent) 14%,transparent)}to{outline:2px solid transparent;outline-offset:2px;background:transparent}}.bn.svelte-1lwv1vv{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.bn.svelte-1lwv1vv>p:where(.svelte-1lwv1vv),.bn.svelte-1lwv1vv>h1:where(.svelte-1lwv1vv){margin:0}.bn-card.svelte-1lwv1vv{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-4)}.name.svelte-1lwv1vv{margin:0 0 var(--space-3);font-weight:600}dt.svelte-1lwv1vv{color:var(--color-text-muted)}dd.svelte-1lwv1vv{margin:0}.rows.svelte-1lwv1vv,.brews.svelte-1lwv1vv,.ref.svelte-1lwv1vv{list-style:none;margin:0;padding:0}.rows.svelte-1lwv1vv>li:where(.svelte-1lwv1vv){padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.rows.svelte-1lwv1vv>li:where(.svelte-1lwv1vv):first-child{border-top:0;padding-top:0}.rowhead.svelte-1lwv1vv{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.lab.svelte-1lwv1vv{min-width:4rem;color:var(--color-text-muted)}.val.svelte-1lwv1vv{font-size:1.25rem}.none.svelte-1lwv1vv{color:var(--color-text-muted)}.more.svelte-1lwv1vv{font-size:.85rem}.why.svelte-1lwv1vv{display:block;min-height:44px;margin:0;padding:var(--space-1) 0;background:none;border:0;color:var(--color-accent);font:inherit;font-size:.9rem;white-space:nowrap;text-decoration:underline;cursor:pointer}.why-plain.svelte-1lwv1vv{margin:0;color:var(--color-text-muted);font-size:.9rem;padding:var(--space-1) 0}.ref.svelte-1lwv1vv{color:var(--color-text-muted);font-size:.9rem}.evidence.svelte-1lwv1vv{margin-top:var(--space-2);background:var(--color-bg);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}.brews.svelte-1lwv1vv li.best:where(.svelte-1lwv1vv){font-weight:600}.date.svelte-1lwv1vv{color:var(--color-text-muted)}.rate.svelte-1lwv1vv{font-weight:600}.note.svelte-1lwv1vv{flex-basis:100%;color:var(--color-text-muted);font-style:italic}.mark.svelte-1lwv1vv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.mark.svelte-1lwv1vv .button:where(.svelte-1lwv1vv){min-height:44px}.rr.svelte-1lwv1vv form:where(.svelte-1lwv1vv){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.rr.svelte-1lwv1vv .button:where(.svelte-1lwv1vv){min-height:44px}.bias.svelte-1lwv1vv{margin:0 0 var(--space-2)}.foot.svelte-1lwv1vv{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.9rem}.foot.host.svelte-1lwv1vv{margin-top:0}.split.svelte-1lwv1vv{display:grid;gap:var(--space-4)}@media(min-width:700px){.split.svelte-1lwv1vv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.muted.svelte-1lwv1vv{color:var(--color-text-muted)}.rowconf.svelte-1lwv1vv{margin-left:auto}.others.svelte-1lwv1vv{margin:var(--space-1) 0 0;font-size:.9rem;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:0 var(--space-3)}.others.svelte-1lwv1vv strong:where(.svelte-1lwv1vv){color:var(--color-text);font-weight:600}.basis.svelte-1lwv1vv{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer;min-height:44px}.bn-tip.svelte-1lwv1vv{pointer-events:auto;display:flex;flex-direction:column;gap:var(--space-2)}.bn-tip.svelte-1lwv1vv a.tip-link,.bn-tip.svelte-1lwv1vv button.tip-link:where(.svelte-1lwv1vv){align-self:flex-start;color:var(--color-accent)}.marks.svelte-1lwv1vv form:where(.svelte-1lwv1vv){display:contents}.rr-title.svelte-1lwv1vv{font-weight:600;overflow-wrap:anywhere}.rr-meta.svelte-1lwv1vv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-1) 0 var(--space-2);font-size:.85rem;color:var(--color-text-muted)}.rr.svelte-1lwv1vv .snip:where(.svelte-1lwv1vv){margin:0 0 var(--space-2);padding:0 0 0 var(--space-3);border-left:3px solid var(--color-border);color:var(--color-text-muted);font-size:.9rem;overflow-wrap:anywhere}.rr.svelte-1lwv1vv ol.snip:where(.svelte-1lwv1vv){padding-left:calc(var(--space-3) + 1.2rem)}.rr.svelte-1lwv1vv ol.snip:where(.svelte-1lwv1vv) li:where(.svelte-1lwv1vv){margin:var(--space-1) 0}.hero.svelte-1lwv1vv{display:flex;gap:var(--space-4);align-items:stretch}.hero-pic.svelte-1lwv1vv{position:relative;flex:0 0 min(10rem,38%);min-height:10rem}.hero-img.svelte-1lwv1vv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:var(--radius)}.hero-body.svelte-1lwv1vv{min-width:0;flex:1}.hero-body.svelte-1lwv1vv p:where(.svelte-1lwv1vv){margin:0}.hero-name.svelte-1lwv1vv{font-size:1.25rem;margin:0 0 var(--space-3)}.pk2.svelte-1lwv1vv{display:flex;flex-direction:column;gap:var(--space-3)}.pk2-row.svelte-1lwv1vv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.pk2-label.svelte-1lwv1vv{width:4.5rem;font-size:.85rem;color:var(--color-text-muted)}.pk2-chips.svelte-1lwv1vv{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1}.pk2-chip.svelte-1lwv1vv{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer}.pk2-chip[aria-pressed=true].svelte-1lwv1vv{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.pk2-drop.svelte-1lwv1vv{display:inline-flex;align-items:center;gap:var(--space-1)}.pk2-drop.svelte-1lwv1vv svg{width:.9em;height:.9em;flex:none}.pk2-menu-wrap.svelte-1lwv1vv{position:relative;display:inline-block}.pk2-menu.svelte-1lwv1vv{position:absolute;z-index:20;top:calc(100% + 4px);left:0;margin:0;padding:var(--space-1);list-style:none;min-width:12rem;max-width:min(20rem,calc(100vw - 2 * var(--space-4)));max-height:50vh;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-hover)}.pk2-menu.flip.svelte-1lwv1vv{left:auto;right:0}.pk2-item.svelte-1lwv1vv{display:block;width:100%;min-height:44px;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius) - 2px);background:none;color:var(--color-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.pk2-item[aria-current=true].svelte-1lwv1vv{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));font-weight:600}@media(hover:hover){.pk2-item.svelte-1lwv1vv:hover{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))}}.tiplabel.svelte-1lwv1vv{background:none;border:0;padding:0;font:inherit;text-align:left;cursor:help;text-decoration:underline dotted;text-underline-offset:2px;min-height:44px}.basis-list.svelte-1lwv1vv{list-style:none;margin:0;padding:0;font-size:.9rem}.basis-list.svelte-1lwv1vv li:where(.svelte-1lwv1vv){padding:var(--space-1) 0}.bn-tip.svelte-1lwv1vv button.tip-link:where(.svelte-1lwv1vv){background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left}#similar.svelte-1lwv1vv{scroll-margin-top:5rem}#bn-open-title.svelte-1lwv1vv .line:where(.svelte-1lwv1vv){display:block}#bn-open-title.svelte-1lwv1vv .line:where(.svelte-1lwv1vv)+.line:where(.svelte-1lwv1vv){margin-top:1.25rem}.facts.svelte-1lwv1vv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-1) var(--space-4);margin:0}.brews.svelte-1lwv1vv li:where(.svelte-1lwv1vv){display:flex;flex-wrap:wrap;gap:0 var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);font-size:.9rem}.brews.svelte-1lwv1vv li:where(.svelte-1lwv1vv):first-child{border-top:0}.syn.svelte-1lwv1vv{margin:0 0 var(--space-2);font-size:.9rem}.ev-label.svelte-1lwv1vv{margin:0;font-size:.85rem;font-weight:600}.ev-scroll.svelte-1lwv1vv{overflow-x:auto}.ev.svelte-1lwv1vv{min-width:44rem;margin:0;padding-left:1.1rem;list-style:disc;font-size:.9rem}.ev.svelte-1lwv1vv li:where(.svelte-1lwv1vv){padding:var(--space-1) 0}.ev.svelte-1lwv1vv .note:where(.svelte-1lwv1vv){margin:0}.ev-line.svelte-1lwv1vv{display:grid;grid-template-columns:6rem minmax(0,1.4fr) minmax(0,1.2fr) 3.4rem minmax(0,1.4fr) minmax(0,1.2fr) 5rem;column-gap:var(--space-3);align-items:baseline}.ev-line.svelte-1lwv1vv .c:where(.svelte-1lwv1vv){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-line.svelte-1lwv1vv .muted:where(.svelte-1lwv1vv){color:var(--color-text-muted)}.ev-r.svelte-1lwv1vv{text-align:right}.marks.svelte-1lwv1vv li:where(.svelte-1lwv1vv){align-items:center;gap:var(--space-2) var(--space-3)}.marks.svelte-1lwv1vv .badge:where(.svelte-1lwv1vv){white-space:nowrap}.marks.svelte-1lwv1vv .button:where(.svelte-1lwv1vv){min-height:44px;margin:0}.bn-confirm.svelte-1lwv1vv{max-width:18rem}.bn-confirm.svelte-1lwv1vv .action-buttons{margin-top:var(--space-5)}.bn.svelte-1lwv1vv button:where(.svelte-1lwv1vv):not(:disabled),.bn-confirm.svelte-1lwv1vv button:where(.svelte-1lwv1vv):not(:disabled),.bn.svelte-1lwv1vv [role=menuitem]:where(.svelte-1lwv1vv){cursor:pointer}.bn.svelte-1lwv1vv button.tiplabel:where(.svelte-1lwv1vv){cursor:help}
