.cl-ways{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:1.5rem;display:grid}.cl-ways .cl-find{max-width:none;margin-top:0}@media (min-width:1000px){.cl-ways{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cl-snap{scroll-margin-top:88px}.lb{gap:14px;display:grid}.lb-tip{color:var(--muted);max-width:36rem;font-size:.9375rem}.lb-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lb-btn{min-height:48px;font-family:var(--font-ui);border-radius:var(--radius-control);text-align:center;position:relative;overflow:hidden}.lb-btn:focus-within{outline:2px solid var(--ink);outline-offset:2px}.lb-btn[aria-disabled]{opacity:.5}.lb-choose{background:var(--surface-2);color:var(--ink)}@media (pointer:fine){.lb-pick{grid-template-columns:minmax(0,1fr);max-width:22rem}.lb-take{display:none}.lb-choose{background:var(--ink);color:var(--bg)}}@media (hover:hover) and (pointer:fine){.lb-choose:hover:not([aria-disabled]){background:color-mix(in srgb, var(--ink) 86%, var(--bg))}}.lb-samples{gap:8px;display:grid}.lb-samples-lead{font-size:.9375rem;font-weight:500}.lb-sample-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lb-sample{border:1px solid var(--edge);background:var(--surface);width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease, border-color .14s ease, transform var(--dur-press) var(--ease-out);border-radius:10px;grid-template-rows:auto auto 1fr;align-content:start;gap:2px;padding:6px 6px 8px;display:grid}.lb-sample:active:not(:disabled){transform:scale(.98)}.lb-sample:disabled{cursor:default;opacity:.6}.lb-sample[aria-pressed=true]{border-color:var(--ink)}.lb-sample:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lb-sample:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}}.lb-sample img{aspect-ratio:3/2;object-fit:cover;background:var(--surface-2);border-radius:6px;width:100%;height:auto;margin-bottom:4px}.lb-sample-name{font-size:.875rem;font-weight:500;line-height:1.25}.lb-credits{color:var(--muted);font-size:.8125rem;line-height:1.4}.lb-sample-kind{color:var(--muted);font-size:.8125rem;line-height:1.25}.lb-out:empty{display:none}.lb-result{border-top:1px solid var(--edge);outline:none;grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:16px;padding-top:16px;display:grid}.lb-result:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.lb-result{animation:lb-in .22s var(--ease-out)}}@keyframes lb-in{0%{opacity:0;transform:translateY(6px)}}.lb-shot{gap:4px;margin:0;display:grid}.lb-shot img{aspect-ratio:1;object-fit:contain;background:var(--surface-2);border-radius:8px;width:100%}.lb-shot figcaption{color:var(--muted);font-size:.75rem;line-height:1.3}.lb-answer{gap:10px;min-width:0;display:grid}.lb-lead{font-size:1.0625rem;font-weight:500;line-height:1.4}.lb-reading{gap:10px;display:grid}.lb-bar{background:var(--surface-2);border-radius:4px;height:16px;display:block}.lb-bar-btn{border-radius:var(--radius-control);width:11rem;height:44px}@media (prefers-reduced-motion:no-preference){.lb-bar{animation:1.4s ease-in-out infinite alternate lb-wait}}@keyframes lb-wait{to{opacity:.45}}.lb-search{min-height:44px;font-family:var(--font-ui);border-radius:var(--radius-control);justify-self:start}.lb-cands{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lb-match{border:1px solid var(--edge);background:var(--surface);border-radius:12px;gap:10px;padding:12px;display:grid}.lb-match[data-lead]{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.lb-match-top{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lb-match-img{object-fit:contain;background:#fff;border-radius:8px;width:56px;height:56px}.lb-noimg{background:var(--surface-2)}.lb-match-id{gap:2px;min-width:0;display:grid}.lb-match-product{font-size:1.0625rem;font-weight:500;line-height:1.3}.lb-match-meta{color:var(--muted);font-size:.875rem}.lb-how{font-weight:500}.lb-how-close{color:var(--muted);font-weight:400}.lb-facts{gap:6px;margin:0;display:grid}.lb-facts div{grid-template-columns:9.5rem minmax(0,1fr);gap:8px;display:grid}.lb-facts dt{color:var(--muted);font-size:.9375rem}.lb-facts dd{margin:0}.lb-compare{background:var(--surface-2);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.lb-compare-lead{font-size:.9375rem;font-weight:500}.lb-compare dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.lb-compare dt{color:var(--muted);font-size:.8125rem}.lb-compare dd{margin:2px 0 0;font-size:.9375rem}.lb-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lb-claim{min-height:48px;font-family:var(--font-ui);border-radius:var(--radius-control)}.lb-read{font-size:.9375rem}.lb-read summary{cursor:pointer;width:fit-content;padding:11px 0;font-weight:500}.lb-read summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lb-read-list{gap:6px;margin:0 0 8px;display:grid}.lb-read-list div{grid-template-columns:6rem minmax(0,1fr);gap:8px;display:grid}.lb-read-list dt{color:var(--muted)}.lb-read-list dd{overflow-wrap:anywhere;gap:1px;min-width:0;margin:0;display:grid}.lb-read-list div:not([data-used]) .tabular{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.lb-read-note{color:var(--muted);font-size:.8125rem}@media (max-width:560px){.lb-pick,.lb-result{grid-template-columns:minmax(0,1fr)}.lb-shot{max-width:12rem}.lb-shot img{aspect-ratio:4/3}.lb-facts div{grid-template-columns:minmax(0,1fr);gap:0}.lb-compare dl{grid-template-columns:minmax(0,1fr)}.lb-claim{width:100%}}
