.scanner-range{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.scanner-range>span{color:var(--color-text,#201e1d);justify-content:space-between;align-items:center;display:flex}.scanner-range input[type=range]{cursor:pointer;min-height:44px}.scanner-range small{color:var(--color-neutral-600,#82796a)}.scanner-shapes{flex-wrap:wrap;gap:.5rem;margin:.875rem 0 0;display:flex}.scanner-shapes>div{border-top:1px solid var(--editorial-hairline,#26211f1f);min-width:4.5rem;min-height:44px;color:var(--color-text,#201e1d);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.625rem .5rem 0;transition:all .15s;display:flex}.scanner-shapes>div span{color:var(--color-neutral-700,#645c50);font-size:.8125rem;font-weight:600}.scanner-shapes>div strong{color:var(--color-text,#201e1d);font-size:.8125rem;font-weight:700}.scanner-shapes>div.is-match{border-top-color:var(--color-accent,#c67139)}.scanner-shapes>div.is-match strong{color:var(--color-accent-800,#643312)}.scanner-result{border-top:3px solid var(--editorial-support,#3f6151);color:var(--color-accent-2-800,#3d472b);align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.75rem 0 0;display:flex}.scanner-result svg{color:var(--color-accent-2-700,#56633f);flex-shrink:0}.scanner-result p{color:var(--color-text,#201e1d);margin:0}
